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.
-
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.
LaTeX
X̃ = [x̃ij]_{m×n}, x̃ij = (xijα, xijβ, xijγ); W̃ = [w̃j], w̃j = (wjα, wjβ, wjγ) -
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.
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α) -
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.
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] -
Adım 4 — Q̃i (WSM) ve P̃i (WPM)'yi TFN toplam/çarpım olarak hesapla, ardından centroid COA ile defuzzify et.
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] -
Adım 5 — Defuzzify edilmiş skorlardan uyarlanabilir λ hesapla; Ki = λ·Qi + (1−λ)·Pi.
LaTeX
λ = Σi Pi / (Σi Qi + Σi Pi) [Eq.24] Ki = λ·Qi + (1−λ)·Pi, λ∈[0,1] [Eq.23] -
Adım 6 — Alternatifleri Ki'ye göre azalan sırayla sırala. En yüksek Ki = en iyi alternatif.
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ı
-
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)
-
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)
-
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)
-
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)
-
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)
-
Rank alternatives by Ki descending. Highest Ki = best alternative.
Dayanak: Turskis 2015, Section 2.3