SF-EDAS
SF-EDAS - EDAS yönteminin Spherical uzantısı
Spherical üstünlük/sıralama - Küresel Bulanık Küme (KBK: μ, ν, π; μ²+ν²+π² ≤ 1)
Formül adımları
Analiz motorunun yöntem bildirimindeki (manifest F.steps) adımlar; raporlardaki formüllerle aynı kaynaktır.
-
Adım 3 — Ortalama Çözüm: her kriter sütununu eşit ağırlıklarla (w_i = 1/n) SWAM ile toplayarak SFS ortalama çözümü ãv_j elde et.
LaTeX
\widetilde{av}_j = \mathrm{SWAM}_{1/n}(\tilde{x}_{1j},\ldots,\tilde{x}_{mj}) = \Bigl(\sqrt{1-\prod_{i=1}^{m}(1-\mu_{ij}^2)^{1/m}},\; \prod_{i=1}^{m}\upsilon_{ij}^{1/m},\; \sqrt{\prod_{i=1}^{m}(1-\mu_{ij}^2)^{1/m}-\prod_{i=1}^{m}(1-\mu_{ij}^2-\pi_{ij}^2)^{1/m}}\Bigr) -
Adım 4 — SF Fark Matrisi: her x̃_ij ile ãv_j arasındaki küresel bulanık fark S̃'_ij'yi hesapla. Maliyet kriterleri için önce eşlenik (υ,μ,π) uygula. dH Hamming mesafesi.
LaTeX
d_H(\tilde{x}_{ij},\widetilde{av}_j)=|\mu_{ij}-\mu_j^{av}|+|\upsilon_{ij}-\upsilon_j^{av}|+|\pi_{ij}-\pi_j^{av}|;\\ \mu'=\frac{|\mu_{ij}-\mu_j^{av}|}{d_H}\mathbb{1}[\mu_{ij}>\mu_j^{av}]+\frac{|\upsilon_{ij}-\upsilon_j^{av}|}{d_H}\mathbb{1}[\upsilon_{ij}<\upsilon_j^{av}]+\frac{|\pi_{ij}-\pi_j^{av}|}{d_H}\mathbb{1}[\pi_{ij}<\pi_j^{av}];\\ \upsilon'=\frac{|\mu_{ij}-\mu_j^{av}|}{d_H}\mathbb{1}[\mu_{ij}<\mu_j^{av}]+\frac{|\upsilon_{ij}-\upsilon_j^{av}|}{d_H}\mathbb{1}[\upsilon_{ij}>\upsilon_j^{av}];\\ \pi'=\frac{|\pi_{ij}-\pi_j^{av}|}{d_H}\mathbb{1}[\pi_{ij}>\pi_j^{av}] -
Adım 5 — Ağırlıklı SF Farkları: her S̃'_ij'yi SFS çarpımı (⊗) kullanarak kriter ağırlığı w̃_j ile çarp.
LaTeX
\tilde{S}_{ij} = \tilde{w}_j \otimes \tilde{S}'_{ij} -
Adım 6 — SFAgg ile Değerlendirme Skoru: her alternatif için ağırlıklı farkları SFAgg ile topla (dengeli toplulaştırma, eşit ağırlıklar w_j = 1/m), SFS değerlendirme demeti ãs_i elde et.
LaTeX
\widetilde{as}_i = \mathrm{SFAgg}_{1/m}(\tilde{S}_{i1},\ldots,\tilde{S}_{im}) = \Bigl(\sqrt{\tfrac{1}{m}\sum_{j=1}^{m}\mu^2_{\tilde{S}_{ij}}},\; \sqrt{\tfrac{1}{m}\sum_{j=1}^{m}\upsilon^2_{\tilde{S}_{ij}}},\; \sqrt{\tfrac{1}{m}\sum_{j=1}^{m}\pi^2_{\tilde{S}_{ij}}}\Bigr) -
Adımlar 7–8 — Defuzzify ve Sırala: her ãs_i'ye skor fonksiyonu uygula; beraberlik durumunda doğruluk fonksiyonuna başvur. Azalan sırayla sırala.
LaTeX
\mathrm{Score}(\widetilde{as}_i) = (\mu_{\widetilde{as}_i}-\pi_{\widetilde{as}_i})^2-(\upsilon_{\widetilde{as}_i}-\pi_{\widetilde{as}_i})^2;\\ \mathrm{Accuracy}(\widetilde{as}_i) = \mu^2_{\widetilde{as}_i}+\upsilon^2_{\widetilde{as}_i}+\pi^2_{\widetilde{as}_i};\\ \text{rank descending by Score (Accuracy as tie-break)}
Yöntem ayrıntıları kaynak kütüphanedeki özgün (İngilizce) metindir.
Sezgi
Spherical outranking/ranking - Spherical Fuzzy Set (SFS: μ, ν, π; μ²+ν²+π² ≤ 1). Output typically utility (higher value = preferred).
Sonucu okuma: sf-edas extends EDAS to handle Spherical uncertainty. All arithmetic operations (normalisation, weighting, distance computation) are performed using Spherical Fuzzy Set (SFS: μ, ν, π; μ²+ν²+π² ≤ 1) algebra. The final scores are defuzzified via score function S = μ² − ν² before ranking.
Varsayımlar
- Decision matrix entries are valid Spherical 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 Spherical 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
- Değer-uzayı ihlali: hesaplamadan önce tüm girişlerin SFS: μ,ν,π ∈ [0,1]; μ²+ν²+π² ≤ 1 koşulunu sağladığından emin olun.
- Defuzzifikasyon yöntemi sıralamayı etkiler: score function S = μ² − ν² kanonik seçimdir.
Hesap adımları ve dayanakları
-
Step 3 - Average Solution: aggregate each criterion column using SWAM with equal weights (w_i = 1/n) to obtain the SFS average solution ãv_j.
Dayanak: Garg-Sharaf 2022, Step 3, Eq.(29); SWAM operator Eq.(7)
-
Step 4 - SF Difference Matrix: compute spherical fuzzy difference S̃'_ij between each x̃_ij and ãv_j. For cost criteria apply conjugate (υ,μ,π) first. dH = |μ_ij−μ_j^av|+|υ_ij−υ_j^av|+|π_ij−π_j^av|. Then μ' = (advantage from μ↑, υ↓, π↓), υ' = (disadvantage from μ↓, υ↑), π' = (hesitancy from π↑).
Dayanak: Garg-Sharaf 2022, Sect.3.1, Eqs.(20)-(27); Step 4, Eq.(30)
-
Step 5 - Weighted SF Differences: multiply each SF difference S̃'_ij by criterion weight w̃_j using SFS product (⊗) to obtain weighted matrix S̃_ij. If weights are crisp scalars, use scalar multiplication.
Dayanak: Garg-Sharaf 2022, Step 5, Eq.(31)
-
Step 6 - Appraisal Scores via SFAgg: aggregate weighted differences across all criteria for each alternative using the proposed SFAgg function (balanced aggregation, equal weights w_j = 1/m), yielding SFS appraisal tuple ãs_i.
Dayanak: Garg-Sharaf 2022, Step 6, Eqs.(28),(32); SFAgg Def.3.2.2
-
Steps 7-8 - Defuzzify and Rank: apply score function to each ãs_i; if tie, apply accuracy function. Rank alternatives in descending order - highest score is best.
Dayanak: Garg-Sharaf 2022, Steps 7-8, Eqs.(4)-(5)