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

Kullanım alanları

FUZZY-WASPAS

Fuzzy WASPAS - WASPAS yönteminin Fuzzy uzantısı

Fuzzy üstünlük/sıralama - Üçgen Bulanık Sayı (TBS: l, m, u)

Formül adımları

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

  1. Adım 1 — Bulanık karar matrisini oluştur. x̃ij = (xijα, xijβ, xijγ) ve w̃j = (wjα, wjβ, wjγ) üçgen bulanık sayılardır.

    X̃=[x̃ij]m×n,x̃ij=(xijα,xijβ,xijγ);W̃=[w̃j],w̃j=(wjα,wjβ,wjγ)
    LaTeX X̃ = [x̃ij]_{m×n}, x̃ij = (xijα, xijβ, xijγ); W̃ = [w̃j], w̃j = (wjα, wjβ, wjγ)
  2. Adım 2 — FDMM normalleştir. Fayda: her TFN bileşenini skaler max_i(xijγ)'ye böl. Maliyet: skaler min_i(xijα)'yı TFN bileşenlerine böl.

    Benefit:x̄̃ij=(xijα/maxi(xijγ),xijβ/maxi(xijγ),xijγ/maxi(xijγ))Cost:x̄̃ij=(mini(xijα)/xijγ,mini(xijα)/xijβ,mini(xijα)/xijα)
    LaTeX Benefit: x̄̃ij = (xijα/max_i(xijγ), xijβ/max_i(xijγ), xijγ/max_i(xijγ)) Cost: x̄̃ij = (min_i(xijα)/xijγ, min_i(xijα)/xijβ, min_i(xijα)/xijα)
  3. Adım 3a — WSM ağırlıklı matris: x̂̃ij = x̄̃ij ⊗ w̃j (bileşen bazında TFN çarpımı). Adım 3b — WPM ağırlıklı matris: x̄̄̃ij = x̄̃ij^w̃j.

    WSM:x̂̃ij=(x̄̃ijα·w̃jα,x̄̃ijβ·w̃jβ,x̄̃ijγ·w̃jγ)[Eq.17]WPM:x̄̄̃ij=(x̄̃ijαw̃jγ,x̄̃ijβw̃jβ,x̄̃ijγw̃jα)[Eq.18,Eq.13]
    LaTeX WSM: x̂̃ij = (x̄̃ijα·w̃jα, x̄̃ijβ·w̃jβ, x̄̃ijγ·w̃jγ) [Eq.17] WPM: x̄̄̃ij = (x̄̃ijα^w̃jγ, x̄̃ijβ^w̃jβ, x̄̃ijγ^w̃jα) [Eq.18, Eq.13]
  4. Adım 4 — Q̃i (WSM) ve P̃i (WPM)'yi TFN toplam/çarpım olarak hesapla, ardından centroid COA ile defuzzify et.

    Q̃i=Σjx̂̃ij=(Σjx̂̃ijα,Σjx̂̃ijβ,Σjx̂̃ijγ)[Eq.19]P̃i=Πjx̄̄̃ij=(Πjx̄̄̃ijα,Πjx̄̄̃ijβ,Πjx̄̄̃ijγ)[Eq.20]Qi=(Qiα+Qiβ+Qiγ)/3[Eq.21]Pi=(Piα+Piβ+Piγ)/3[Eq.22]
    LaTeX Q̃i = Σj x̂̃ij = (Σj x̂̃ijα, Σj x̂̃ijβ, Σj x̂̃ijγ) [Eq.19] P̃i = Πj x̄̄̃ij = (Πj x̄̄̃ijα, Πj x̄̄̃ijβ, Πj x̄̄̃ijγ) [Eq.20] Qi = (Qiα+Qiβ+Qiγ)/3 [Eq.21] Pi = (Piα+Piβ+Piγ)/3 [Eq.22]
  5. Adım 5 — Defuzzify edilmiş skorlardan uyarlanabilir λ hesapla; Ki = λ·Qi + (1−λ)·Pi.

    λ=ΣiPi/(ΣiQi+ΣiPi)[Eq.24]Ki=λ·Qi+(1−λ)·Pi,λ∈[0,1][Eq.23]
    LaTeX λ = Σi Pi / (Σi Qi + Σi Pi) [Eq.24] Ki = λ·Qi + (1−λ)·Pi, λ∈[0,1] [Eq.23]
  6. Adım 6 — Alternatifleri Ki'ye göre azalan sırayla sırala. En yüksek Ki = en iyi alternatif.

    rank=argsort(K,descending=True)
    LaTeX rank = argsort(K, descending=True)

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

Sezgi

Fuzzy outranking/ranking - Triangular Fuzzy Number (TFN: l, m, u). Output typically utility (higher value = preferred).

Sonucu okuma: fuzzy-waspas extends WASPAS to handle Fuzzy uncertainty. All arithmetic operations (normalisation, weighting, distance computation) are performed using Triangular Fuzzy Number (TFN: l, m, u) algebra. The final scores are defuzzified via centroid (l+m+u)/3 before ranking.

Varsayımlar

  • Decision matrix entries are valid Fuzzy (Triangular) 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 WASPAS 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 Fuzzy (Triangular) 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 TFN: l ≤ m ≤ u ve tümü ≥ 0 koşulunu sağladığından emin olun.
  • Defuzzifikasyon yöntemi sıralamayı etkiler: centroid (l+m+u)/3 kanonik seçimdir.

Hesap adımları ve dayanakları

  1. Form fuzzy decision-making matrix (FDMM). Performance values x̃ij = (xijα, xijβ, xijγ) and fuzzy weights w̃j = (wjα, wjβ, wjγ) are TFNs.

    Dayanak: Turskis 2015, Eq.(15)

  2. Normalize FDMM. Benefit: divide each TFN component by scalar max_i(xijγ). Cost: multiply by scalar min_i(xijα), divide TFN components. Cost: x̄̃ij = (min_i(xijα)/xijγ, min_i(xijα)/xijβ, min_i(xijα)/xijα)

    Dayanak: Turskis 2015, Eq.(16)

  3. Step 3a - WSM weighted matrix: x̂̃ij = x̄̃ij ⊗ w̃j (component-wise TFN multiplication). Step 3b - WPM weighted matrix: x̄̄̃ij = x̄̃ij^w̃j (TFN power, Eq.13: (α^γ, β^β, γ^α) for values in [0,1]). WPM: x̄̄̃ij = (x̄̃ijα^w̃jγ, x̄̃ijβ^w̃jβ, x̄̃ijγ^w̃jα) [Eq.18, Eq.13]

    Dayanak: Turskis 2015, Eq.(17-18)

  4. Compute Q̃i (WSM) and P̃i (WPM) as TFN sums/products, then defuzzify via centroid COA. P̃i = Πj x̄̄̃ij = (Πj x̄̄̃ijα, Πj x̄̄̃ijβ, Πj x̄̄̃ijγ) [Eq.20] Qi = (Qiα+Qiβ+Qiγ)/3 [Eq.21] Pi = (Piα+Piβ+Piγ)/3 [Eq.22]

    Dayanak: Turskis 2015, Eq.(19-22)

  5. Compute adaptive λ from defuzzified scores, then integrated utility Ki = λ·Qi + (1−λ)·Pi. Ki = λ·Qi + (1−λ)·Pi, λ∈[0,1] [Eq.23]

    Dayanak: Turskis 2015, Eq.(23-24)

  6. Rank alternatives by Ki descending. Highest Ki = best alternative.

    Dayanak: Turskis 2015, Section 2.3