DecisionMind Mühürlü, doğrulanabilir reprodüksiyon

Kullanım alanları

HF-EDAS

HF-EDAS - Hesitant Fuzzy EDAS (Ortalama Çözümden Uzaklığa Dayalı Değerlendirme)

Hesitant sıralama - Üçgen Bulanık Hesitant Fuzzy Küme (TFHFS, Yu 2014): her hücre [0,1]^3 üzerinde üçgen bulanık sayılardan oluşan sonlu kümedir

Formül adımları

Analiz motorunun yöntem bildirimindeki (manifest F.steps) adımlar; raporlardaki formüllerle aynı kaynaktır.

  1. Adım 1 — Grup TFHFS karar matrisini oluştur. Her KV k için TFN değerlendirmelerini topla, dm_weights ile TFHFWA/TFHFWG kullanarak toplamla.

    Xgroup:=[x̃ij]m×n,x̃ij=(Lij,Mij,Uij),0≤Lij≤Mij≤Uij≤1
    LaTeX X_{group}:=[x̃_{ij}]_{m×n},\quad x̃_{ij}=(L_{ij},M_{ij},U_{ij}),\quad 0\le L_{ij}\le M_{ij}\le U_{ij}\le1
  2. Adım 2 — Her kriter için Ortalama Çözüm AV_j'yi hesapla. Grup TFHFS değerlerini alternatifler boyunca w_i = 1/m ile TFHFWA kullanarak toplamla.

    AVj=(1/m)∑i=1mx̃ij=((1/m)∑iLij,(1/m)∑iMij,(1/m)∑iUij)
    LaTeX AV_j=(1/m)\sum_{i=1}^{m}x̃_{ij}=((1/m)\sum_i L_{ij},(1/m)\sum_i M_{ij},(1/m)\sum_i U_{ij})
  3. Adım 3 — Ortalamadan Pozitif Sapma (PDA). Method 1 (paper Eq.34): pdã_ij = (x̃_ij − av̄_j)/def(av̄_j) fayda için; pdã_ij = (av̄_j − x̃_ij)/def(av̄_j) maliyet için. Pay TFN (fuzzy çıkarma), payda crisp def(av̄_j) = (L+4M+U)/6. Sonuç pdã_ij TFN, AS aşamasına kadar fuzzy. Method 2 (Eq.36-37): payda fuzzy av̄_j + numerator Φ sign fonksiyonu (Eq.38).

    pdãij={(x̃ij−av̄j)/def(av̄j)j∈B(av̄j−x̃ij)/def(av̄j)j∈N;def(L,M,U)=(L+4M+U)/6
    LaTeX pdã_{ij}=\begin{cases}(x̃_{ij}−av̄_j)/def(av̄_j)&j\in B\\(av̄_j−x̃_{ij})/def(av̄_j)&j\in N\end{cases};\quad def(L,M,U)=(L+4M+U)/6
  4. Adım 4 — Ortalamadan Negatif Sapma (NDA). PDA'ya simetrik. Method 1 (paper Eq.35): ndã_ij = (av̄_j − x̃_ij)/def(av̄_j) fayda; (x̃_ij − av̄_j)/def(av̄_j) maliyet. Method 2 (Eq.37): fuzzy payda + Φ.

    ndãij={(av̄j−x̃ij)/def(av̄j)j∈B(x̃ij−av̄j)/def(av̄j)j∈N
    LaTeX ndã_{ij}=\begin{cases}(av̄_j−x̃_{ij})/def(av̄_j)&j\in B\\(x̃_{ij}−av̄_j)/def(av̄_j)&j\in N\end{cases}
  5. Adım 5 — Ağırlıklı pozitif ve negatif toplamlar: SP_i = Σ_j w_j·PDA_ij ; SN_i = Σ_j w_j·NDA_ij.

    SPi=Σj=1nwj·PDAij;SNi=Σj=1nwj·NDAij
    LaTeX SP_i = Σ_{j=1}^n w_j · PDA_ij ; SN_i = Σ_{j=1}^n w_j · NDA_ij
  6. Adım 6 — SP, SN'yi maksimumlarına göre normalize et: NSP_i = SP_i/max(SP); NSN_i = 1 − SN_i/max(SN). Sınır durumu: max=0 ise sıfır-bölmeden kaçınmak için 0/1 atanır.

    NSPi=SPi/maxkdef(SPk);NSNi=1−SNi/maxkdef(SNk)
    LaTeX NSP_i=SP_i/\max_k def(SP_k);\quad NSN_i=1−SN_i/\max_k def(SN_k)
  7. Adım 7 — Değerlendirme Skoru AS_i = ½(NSP_i + NSN_i), AS_i ∈ [0,1]. Alternatifleri AS_i'ye göre azalan sıraya koy.

    AS̃i=(NSP̃i+NSÑi)/2;ASi=def(AS̃i);rank descending
    LaTeX AS̃_i=(NSP̃_i+NSÑ_i)/2;\quad AS_i=def(AS̃_i);\quad rank\ descending

Yöntem ayrıntıları kaynak kütüphanedeki özgün (İngilizce) metindir.

Sezgi

HF-EDAS sorar: 'Her alternatif, ortalama profil (AV) etrafında ne kadar iyi ve ne kadar kötü sapıyor?' PDA/NDA, SP/SN ve normalize değerler TFN olarak son AS aşamasına kadar taşınır; yalnız son sıralama skoru defuzz edilir ve en yüksek değer kazanır. Bu çekirdek uzmanları birleştirmez; girdi önceden tek TFN/hücre biçimine agregat edilmiş olmalıdır.

Sonucu okuma: HF-EDAS evaluates alternatives by their distance from the average solution under triangular fuzzy hesitant uncertainty. Higher final defuzzified Appraisal Score indicates the better alternative; under the paper's Method 1 TFN arithmetic the score is not assumed to be confined to [0,1]. The executable pipeline supports the source-faithful Method 1 only: PDA/NDA numerators remain TFN-valued, def(AV) is the crisp denominator, and defuzzification occurs after the final AS. Method 2 is not offered until its distinct Φ-based fuzzy division is implemented and verified.

Varsayımlar

  • Decision matrix entries are valid TFHFS (sets of TFNs in [0,1]^3 with L≤M≤U)
  • Criterion compensation (additive trade-offs) is acceptable
  • All DMs use the same linguistic-to-TFN scale
  • Weights are externally provided (subjective, objective, or hybrid)

Ne zaman kullanılmaz

  • Pure crisp data - use base EDAS (Keshavarz Ghorabaee 2015) directly
  • Pure linguistic data with overlapping term subsets - use EHFLTS-based HF-EDAS variant (Feng-Wei-Liu 2018) instead
  • Classic Torra HFS data (scalars in [0,1], not TFNs) - no published HF-EDAS canonical; convert each scalar γ → (γ,γ,γ) TFN or switch to HF-TOPSIS/HF-VIKOR
  • When AV (average solution) is not a meaningful reference (e.g. all-or-nothing constraints) - EDAS family becomes unstable

Sınırlılıklar

  • Strong dependence on AV - if alternatives are highly skewed, AV may not be a meaningful reference
  • Only Method 1 is executable; Method 2 requires a distinct Φ-based TFHFS division and remains unavailable until independently verified
  • TFHFS value-space is restrictive - does not natively handle scalar HFS (Torra 2010) or linguistic EHFLTS
  • Compensation between PDA and NDA (½(NSP+NSN) symmetric weighting) is hard-coded; cannot weight benefit-side vs cost-side asymmetrically
  • Tie-breaking is by deterministic argsort on alternative_id - paper does not specify a principled tiebreaker

Sık yapılan hatalar

  • TFHFS (üçgen bulanık hesitant, Yu 2014) ile klasik HFS (Torra 2010) karıştırmak: TFHFS hücreleri TFN kümeleridir (her biri üçlü), skaler değildir. Uygulamalar Torra HFS'yi doğrudan TFHFWA'ya geçirmemelidir.
  • TFHFS-bilinçli SP/SN normalleştirme mantığı olmadan Method 2 seçmek yanlış sıralamalar üretir; doğrulama aracı yoksa Method 1 daha güvenli varsayılan.
  • Maliyet kriterlerini fayda olarak (veya tersi) ele almak PDA/NDA hesabını tersine çevirir ve sıralamaları ters çevirir.
  • max(SP)=0 veya max(SN)=0 olduğunda normalleştirme sıfıra-bölme ele alınmalı (varsayılan: NSP=0 / NSN=1).

Hesap adımları ve dayanakları

  1. Önceden agregat edilmiş matrisi oku; her hücre tam bir sıralı TFN x̃_ij=(L,M,U) olmalıdır. Ham çok-uzman tensörü bu çekirdeğin girdisi değildir.

  2. Her kriter için AV_j=(1/m)Σ_i x̃_ij bileşen-bileşen TFN aritmetik ortalamasıdır. Paper Table 5 değerleri bu hesapla rapor yuvarlaması içinde uyuşur; def(L,M,U)=(L+4M+U)/6.

  3. Method 1: fayda kriterinde pdã_ij=(x̃_ij⊖AV_j)/def(AV_j), ndã_ij=(AV_j⊖x̃_ij)/def(AV_j); maliyet kriterinde paylar ters çevrilir. Standart TFN çıkarma kullanılır ve pay TFN kalır.

  4. SP̃_i=Σ_j w_j·pdã_ij ve SÑ_i=Σ_j w_j·ndã_ij; her ikisi de TFN'dir.

  5. NSP̃_i=SP̃_i/max_k def(SP̃_k); NSÑ_i=1⊖SÑ_i/max_k def(SÑ_k). Classical maksimumla normalize edilirken TFN köşeleri korunur.

  6. AS̃_i=½(NSP̃_i+NSÑ_i), AS_i=def(AS̃_i). Son sıralama AS azalan sıradadır; Method 1 hesabında AS için [0,1] varsayımı yapılmaz.