DHF-EDAS
DHF-EDAS - EDAS yönteminin Çift Kararsız Bulanık (DHF) uzantısı
Dual Hesitant üstünlük/sıralama - Çift Kararsız Bulanık Eleman (ÇKBE: h(x) üyelik kümesi, g(x) üye olmama kümesi)
Formül adımları
Analiz motorunun yöntem bildirimindeki (manifest F.steps) adımlar; raporlardaki formüllerle aynı kaynaktır.
-
Adım 1 (Ning §4) — Uzman başına p adet PDHFE karar matrisi Ʒ=(Ʒ_{ij}^k); uzman ağırlık vektörü θ (Σθ_k=1), öznel öznitelik ağırlık vektörü w (Σw_j=1) ve fayda/maliyet ayrımı. Pure DHFE = tekdüze τ_i=1/#ħ, υ_j=1/#λ.
LaTeX
\Im = (\Im_{ij}^{k})_{m\times n},\quad k=1,\dots,p;\ \Im_{ij}^{k}=\langle \hbar_{ij}^{k}|\tau_{ij}^{k},\ \lambda_{ij}^{k}|\upsilon_{ij}^{k}\rangle;\ \sum_{k=1}^{p}\theta_{k}=1;\ \sum_{j=1}^{n}w_{j}=1 -
Adım 2 (Ning Eq.21) — p uzman PDHF matrisini PDHFWA operatörü (uzman ağırlıkları θ_k) ile birleşik karar matrisi D=(d_{ij})_{m×n}'ye birleştir.
LaTeX
d_{ij} = \bigoplus_{k=1}^{p} \theta_{k}\,\Im_{ij}^{k} = \bigcup_{\gamma_{ij}^{k}\in \hbar_{ij}^{k},\ \eta_{ij}^{k}\in \lambda_{ij}^{k}} \left\{ \left\{\left[1-\prod_{k=1}^{p}\bigl(1-\gamma_{ij}^{k}\bigr)^{\theta_{k}}\right]\Big|\prod_{k=1}^{p} p_{\gamma_{ij}^{k}}\right\},\ \left\{\prod_{k=1}^{p}\bigl(\eta_{ij}^{k}\bigr)^{\theta_{k}}\Big|\prod_{k=1}^{p} q_{\eta_{ij}^{k}}\right\} \right\} -
Adım 3 (Ning §4) — Toplu PDHF matrisini normalize matris N=(n_{ij})'ye dönüştür: fayda (j∈B) için n_{ij}=d_{ij}; maliyet (j∈C) için n_{ij}=d_{ij}^{C} (PDHFE tümleyeni: ħ↔λ, olasılık etiketleri korunur).
LaTeX
n_{ij} = \begin{cases} d_{ij} & j\in B\ (\text{benefit}) \\ d_{ij}^{C} & j\in C\ (\text{cost}) \end{cases},\quad d_{ij}^{C} = \langle \lambda_{ij}|\upsilon_{ij},\ \hbar_{ij}|\tau_{ij}\rangle -
Adım 4 (Ning Eq.11) — Skor matrisi S=(s_{D_α}(n_{ij})): s_{D_α}(Ʒ)=(1+s_ħ-s_λ)/2; s_ħ=Σ τ_i γ_i, s_λ=Σ υ_j η_j; Atanassov tereddüt bölünmesi α (Huang–Li 2013 Eq.8, varsayılan α=0.5).
LaTeX
s_{D_{\alpha}}(\Im) = \dfrac{1 + s_{\hbar}(\Im) - s_{\lambda}(\Im)}{2},\quad s_{\hbar}(\Im) = \sum_{i} \tau_{i}\gamma_{i},\ s_{\lambda}(\Im) = \sum_{j} \upsilon_{j}\eta_{j} -
Adım 5 (Ning Eq.22) — Skor matrisi S'yi normalize skor matrisi Q'ya öznitelik bazında min–max normalize ile dönüştür: fayda için (s-min)/(max-min); maliyet için (max-s)/(max-min).
LaTeX
s_{ij} = \begin{cases} \dfrac{s_{D_{\alpha}}(n_{ij}) - \min_{i} s_{D_{\alpha}}(n_{ij})}{\max_{i} s_{D_{\alpha}}(n_{ij}) - \min_{i} s_{D_{\alpha}}(n_{ij})} & s_{D_{\alpha}}(n_{ij})\in B \\[6pt] \dfrac{\max_{i} s_{D_{\alpha}}(n_{ij}) - s_{D_{\alpha}}(n_{ij})}{\max_{i} s_{D_{\alpha}}(n_{ij}) - \min_{i} s_{D_{\alpha}}(n_{ij})} & s_{D_{\alpha}}(n_{ij})\in C \end{cases} -
Adım 6 (Ning Eq.13–20) — Birleşik öznitelik ağırlık vektörü ϖ; Lagrange göreli-entropi amacı Eq.(19) min F=Σ ϖ_j ln(ϖ_j/ω_j)+Σ ϖ_j ln(ϖ_j/η_j)+Σ ϖ_j ln(ϖ_j/w_j) s.t. Σ ϖ_j=1, ϖ_j≥0; ω=CRITIC nesnel ağırlık, η=PDHF entropi ağırlığı, w=öznel ağırlık; kapalı form Lagrange çözümü Eq.(20).
LaTeX
\varpi_{j} = \dfrac{\sqrt{\omega_{j}\,\eta_{j}\,w_{j}}}{\sum_{j=1}^{n}\sqrt{\omega_{j}\,\eta_{j}\,w_{j}}},\quad \text{s.t.}\ \sum_{j=1}^{n}\varpi_{j}=1,\ \varpi_{j}\geq 0 -
Adım 7 (Ning Eq.23) — Öznitelik başına ortalama normalize skor PDHFAV; Adım 5'teki Q'nun sütun ortalamasıdır.
LaTeX
PDHFAV = [PDHFAV_{j}]_{1\times n},\quad PDHFAV_{j} = \dfrac{\sum_{i=1}^{m} s_{ij}}{m} -
Adım 8 (Ning Eq.24–26) — Ortalamadan Pozitif/Negatif Sapma PDHFPDA/PDHFNDA; fayda için Eq.25, maliyet için Eq.26.
LaTeX
\begin{cases} PDHFPDA_{ij} = \dfrac{\max\bigl(0,\, s_{ij}-PDHFAV_{j}\bigr)}{PDHFAV_{j}} \\ PDHFNDA_{ij} = \dfrac{\max\bigl(0,\, PDHFAV_{j}-s_{ij}\bigr)}{PDHFAV_{j}} \end{cases}\ (j\in B);\quad \begin{cases} PDHFPDA_{ij} = \dfrac{\max\bigl(0,\, PDHFAV_{j}-s_{ij}\bigr)}{PDHFAV_{j}} \\ PDHFNDA_{ij} = \dfrac{\max\bigl(0,\, s_{ij}-PDHFAV_{j}\bigr)}{PDHFAV_{j}} \end{cases}\ (j\in C) -
Adım 9 (Ning Eq.27) — Adım 6'daki birleşik ağırlık ϖ ile öznitelikler boyunca ağırlıklı toplamlar PDHFSP_i, PDHFSN_i.
LaTeX
PDHFSP_{i} = \sum_{j=1}^{n} \varpi_{j}\, PDHFPDA_{ij},\quad PDHFSN_{i} = \sum_{j=1}^{n} \varpi_{j}\, PDHFNDA_{ij} -
Adım 10 (Ning Eq.28) — PDHFSP/PDHFSN'yi maksimumlarına göre normalize et.
LaTeX
PDHFNSP_{i} = \dfrac{PDHFSP_{i}}{\max_{i} PDHFSP_{i}},\quad PDHFNSN_{i} = 1 - \dfrac{PDHFSN_{i}}{\max_{i} PDHFSN_{i}} -
Adım 11 (Ning Eq.29) — Nihai PDHF değerlendirme skoru PDHFAS_i=(PDHFNSP_i+PDHFNSN_i)/2, PDHFAS_i∈[0,1].
LaTeX
PDHFAS_{i} = \tfrac{1}{2}\bigl(PDHFNSP_{i} + PDHFNSN_{i}\bigr),\quad PDHFAS_{i}\in[0,1] -
Adım 12 (Ning §4) — Alternatifleri PDHFAS_i'ye göre AZALAN sırada sırala; en büyük PDHFAS optimaldir.
LaTeX
X^{*} = \arg\max_{i} PDHFAS_{i};\quad \text{rank descending in } PDHFAS_{i}
Yöntem ayrıntıları kaynak kütüphanedeki özgün (İngilizce) metindir.
Sezgi
Dual Hesitant outranking/ranking - Dual Hesitant Fuzzy Element (DHFE: h(x) membership set, g(x) non-membership set). Output typically utility (higher value = preferred).
Sonucu okuma: DHF-EDAS (Ning et al. 2023) is the PDHF-MAGDM extension of EDAS: p decision-makers each supply a PDHF (Probabilistic Dual Hesitant Fuzzy) matrix, aggregated by PDHFWA (Eq.21); cost columns are complemented (Step 3); the score function s_{D_α}(Ʒ)=(1+s_ħ-s_λ)/2 (Eq.11) reduces each cell to a crisp value; the score matrix is min-max normalised per attribute (Eq.22); the combined attribute weight ϖ (Eq.20) fuses CRITIC objective weight ω, PDHF entropy weight η, and decision-maker subjective weight w via Lagrange relative-entropy minimisation; the PDHFEDAS pipeline (PDHFAV→PDA/NDA→SP/SN→NSP/NSN→PDHFAS) yields the final appraisal score, ranked in DESCENDING order. Pure DHFE inputs are the special case τ_i=1/#ħ, υ_j=1/#λ (uniform probabilities); the algorithm collapses to dual-hesitant EDAS without code change. The Atanassov hesitation split α defaults to 0.5; α=1 maximises membership contribution, α=0 maximises non-membership.
Varsayımlar
- Decision matrix entries are valid Dual Hesitant Fuzzy numbers/tuples
- Underlying crisp method's compensation assumption holds in uncertain space
- All decision-maker(s) and experts use the same linguistic/uncertainty scale
Ne zaman kullanılmaz
- Classical data sufficient - use base EDAS directly (avoid unnecessary uncertainty layer)
- Aggregation operator (PFWA/PFOWA/etc.) not specified - output ambiguous
Sınırlılıklar
- Rank reversal known on alternative-set changes (ref: inherited from crisp base; cf. Belton-Gear 1983, Wang-Luo 2009)
- Assumes: Decision matrix entries are valid Dual Hesitant Fuzzy numbers/tuples
- Assumes: Underlying crisp method's compensation assumption holds in uncertain space
- Assumes: All decision-maker(s) and experts use the same linguistic/uncertainty scale
Sık yapılan hatalar
- PDHFE vs DHFE karışıklığı: motor ikisini de kabul eder; pure DHFE girdileri otomatik olarak tekdüze olasılık etiketleri ile PDHFE'ye yükseltilir. Olasılıkları ikinci kez 1/#ħ ile çarpma.
- Skor fonksiyonu α: Eq.(11) gizli bir Atanassov tereddüt bölünmesi α taşır (Huang-Li 2013 Eq.8). α≠0.5 yakın eşitliklerde sıralamayı çevirebilir; α∈{0.25, 0.5, 0.75} duyarlılığını koş.
- Birleşik ağırlık stratejisi: varsayılan 'lagrange_combined' Eq.(20) CRITIC + PDHF entropi + öznel'i eşit Lagrange ağırlığı ile birleştirir. Kullanıcı tek kaynağa güveniyorsa weight_method'u 'subjective_only'/'objective_only' yap; Eq.(20) içinde bir bileşeni sessizce sıfırlama (Lagrange çözümü sıfır argümanda ıraksar).
Hesap adımları ve dayanakları
-
Obtain p per-expert decision matrices Ʒ=(Ʒ_{ij}^k)_{m×n} (k=1,…,p) of PDHFEs Ʒ_{ij}^k=⟨ħ_{ij}^k|τ_{ij}^k, λ_{ij}^k|υ_{ij}^k⟩. Receive the expert weight vector θ=(θ_1,…,θ_p) with Σθ_k=1, the subjective attribute weight vector w=(w_1,…,w_n) with Σw_j=1, and the attribute direction set (benefit B vs cost C). Pure DHFE inputs are the special case τ_i=1/#ħ, υ_j=1/#λ (uniform probability tags).
Dayanak: Ning et al. 2023 §4 Step 1
-
Aggregate the p per-expert PDHF matrices into the collective decision matrix D=(d_{ij})_{m×n} via the PDHFWA (Probabilistic Dual Hesitant Fuzzy Weighted Average) operator parameterised by expert weights θ_k.
Dayanak: Ning et al. 2023 §4 Step 2, Eq.(21)
-
Convert the collective PDHF matrix to the normalised matrix N=(n_{ij}). For benefit attributes (j∈B) n_{ij}=d_{ij}; for cost attributes (j∈C) n_{ij}=d_{ij}^{C} via the PDHFE complement (swap ħ and λ, preserve probability tags).
Dayanak: Ning et al. 2023 §4 Step 3
-
Compute the score function matrix S=(s_{D_α}(n_{ij}))_{m×n} via s_{D_α}(Ʒ)=(1+s_ħ-s_λ)/2 where s_ħ=Σ_i τ_i γ_i and s_λ=Σ_j υ_j η_j; Atanassov hesitation split α∈[0,1] (Huang & Li 2013 Eq.8) governs how the residual probability mass is partitioned between membership and non-membership (α=0.5 default).
Dayanak: Ning et al. 2023 §3 Eq.(11) (Def. 5), Huang & Li 2013 Eq.(8)
-
Transform the score matrix S into the normalised score matrix Q=(s̃_{ij}) by min-max normalisation per attribute. For benefit attributes (j∈B): s̃_{ij}=(s_{D_α}(n_{ij})-min_i s_{D_α}(n_{ij}))/(max_i s_{D_α}(n_{ij})-min_i s_{D_α}(n_{ij})); for cost attributes (j∈C): s̃_{ij}=(max_i s_{D_α}(n_{ij})-s_{D_α}(n_{ij}))/(max_i s_{D_α}(n_{ij})-min_i s_{D_α}(n_{ij})).
Dayanak: Ning et al. 2023 §4 Step 5, Eq.(22)
-
Compute the combined attribute weight vector ϖ=(ϖ_1,…,ϖ_n) that minimises the Lagrange relative-entropy objective Eq.(19) min F=Σ ϖ_j ln(ϖ_j/ω_j)+Σ ϖ_j ln(ϖ_j/η_j)+Σ ϖ_j ln(ϖ_j/w_j) s.t. Σ ϖ_j=1, ϖ_j≥0, where ω is the CRITIC objective weight (Eqs.13-16), η is the PDHF entropy weight (Eqs.17-18), and w is the subjective weight; the closed-form Lagrange solution Eq.(20) reflects both subjective and objective information.
Dayanak: Ning et al. 2023 §3.2 Eqs.(13)-(20)
-
Compute the per-attribute average normalised score PDHFAV=[PDHFAV_j]_{1×n} via PDHFAV_j=(1/m) Σ_i s_{ij}; this is the column-wise mean of the normalised score matrix Q from Step 5.
Dayanak: Ning et al. 2023 §4 Step 7, Eq.(23)
-
Compute the Positive/Negative Distance from Average matrices PDHFPDA and PDHFNDA. For benefit attributes (Eq.25): PDHFPDA_{ij}=max(0, s_{ij}-PDHFAV_j)/PDHFAV_j, PDHFNDA_{ij}=max(0, PDHFAV_j-s_{ij})/PDHFAV_j. For cost attributes (Eq.26): PDHFPDA_{ij}=max(0, PDHFAV_j-s_{ij})/PDHFAV_j, PDHFNDA_{ij}=max(0, s_{ij}-PDHFAV_j)/PDHFAV_j.
Dayanak: Ning et al. 2023 §4 Step 8, Eqs.(24)-(26)
-
Weighted sums PDHFSP_i and PDHFSN_i across attributes using the combined weight ϖ from Step 6.
Dayanak: Ning et al. 2023 §4 Step 9, Eq.(27)
-
Normalise PDHFSP and PDHFSN by their maxima: PDHFNSP_i=PDHFSP_i/max_i PDHFSP_i; PDHFNSN_i=1-PDHFSN_i/max_i PDHFSN_i.
Dayanak: Ning et al. 2023 §4 Step 10, Eq.(28)
-
Compute the final PDHF appraisal score PDHFAS_i=(PDHFNSP_i+PDHFNSN_i)/2, PDHFAS_i∈[0,1].
Dayanak: Ning et al. 2023 §4 Step 11, Eq.(29)
-
Sort alternatives in descending order of PDHFAS_i; the alternative attaining the greatest PDHFAS is optimal.
Dayanak: Ning et al. 2023 §4 Step 12