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

Kullanım alanları

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.

  1. 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.

    av~j=SWAM1/n(x~1j,…,x~mj)=(1−∏i=1m(1−μij2)1/m,∏i=1mυij1/m,∏i=1m(1−μij2)1/m−∏i=1m(1−μij2−πij2)1/m)
    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)
  2. 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.

    dH(x~ij,av~j)=|μij−μjav|+|υij−υjav|+|πij−πjav|;μ′=|μij−μjav|dH1[μij>μjav]+|υij−υjav|dH1[υij<υjav]+|πij−πjav|dH1[πij<πjav];υ′=|μij−μjav|dH1[μij<μjav]+|υij−υjav|dH1[υij>υjav];π′=|πij−πjav|dH1[πij>πjav]
    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}]
  3. Adım 5 — Ağırlıklı SF Farkları: her S̃'_ij'yi SFS çarpımı (⊗) kullanarak kriter ağırlığı w̃_j ile çarp.

    S~ij=w~j⊗S~ij′
    LaTeX \tilde{S}_{ij} = \tilde{w}_j \otimes \tilde{S}'_{ij}
  4. 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.

    as~i=SFAgg1/m(S~i1,…,S~im)=(1m∑j=1mμS~ij2,1m∑j=1mυS~ij2,1m∑j=1mπS~ij2)
    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)
  5. 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.

    Score(as~i)=(μas~i−πas~i)2−(υas~i−πas~i)2;Accuracy(as~i)=μas~i2+υas~i2+πas~i2;rank descending by Score (Accuracy as tie-break)
    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ı

  1. 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)

  2. 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)

  3. 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)

  4. 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

  5. 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)