PF-TOPSIS
PF-TOPSIS - TOPSIS yönteminin Pythagorean uzantısı
Pythagorean üstünlük/sıralama - Pisagoryan Bulanık Sayı (PFS: μ, ν; μ²+ν² ≤ 1)
Formül adımları
Analiz motorunun yöntem bildirimindeki (manifest F.steps) adımlar; raporlardaki formüllerle aynı kaynaktır.
-
Adım 1 — Pisagoryan bulanık karar matrisini R = (C_j(x_i))_{m×n} oluştur; her hücre μ²+ν²≤1 kısıtını sağlayan bir PFS (μ, ν), π = √(1−μ²−ν²).
LaTeX
R = (C_{j}(x_{i}))_{m \times n},\quad C_{j}(x_{i}) = (\mu_{ij}, \nu_{ij}),\ \mu_{ij}^{2} + \nu_{ij}^{2} \le 1,\ \pi_{ij} = \sqrt{1 - \mu_{ij}^{2} - \nu_{ij}^{2}} -
Adım 2 — Maliyet kriteri tümleyen normalleştirmesi: fayda kriterleri olduğu gibi kalır; maliyet kriterleri için (μ,ν) → (ν,μ). Not: Zhang & Xu 2014 §4 örneğinde tüm kriterler fayda; tümleyen yaygın benimsenmiş bir PFS uzantısı.
LaTeX
\tilde{r}_{ij} = \begin{cases} (\mu_{ij}, \nu_{ij}) & j \in J_{B}\ \text{(benefit)} \\ (\nu_{ij}, \mu_{ij}) & j \in J_{C}\ \text{(cost)} \end{cases} -
Adım 3 — Skor fonksiyonu s(p) = μ² − ν² kullanılarak normalleştirilmiş R matrisinden doğrudan PF-PIS A⁺ ve PF-NIS A⁻ çıkar: her sütunda A⁺ en yüksek skorlu, A⁻ en düşük skorlu PFS. Zhang-Xu kanonik yolu ağırlıkları F4 uzaklığının içine alır; PIS/NIS önce ağırlıklandırılmamış R'den çıkarılır.
LaTeX
A^{+} = \{\langle C_{j},\ \arg\max_{i} s(\tilde{r}_{ij}) \rangle\}_{j=1}^{n},\quad A^{-} = \{\langle C_{j},\ \arg\min_{i} s(\tilde{r}_{ij}) \rangle\}_{j=1}^{n},\quad s(\mu,\nu) = \mu^{2} - \nu^{2};\quad \left|\{\tilde r_{ij}:i\in\arg\max_h s(\tilde r_{hj})\}\right|=\left|\{\tilde r_{ij}:i\in\arg\min_h s(\tilde r_{hj})\}\right|=1 -
Adım 4 — Her alternatifin PF-PIS ve PF-NIS'e ağırlıklı Hamming uzaklığını (μ², ν², π²) bileşenleri üzerinden hesapla; kriter ağırlıkları w_j toplam içinde (Zhang-Xu kanonik).
LaTeX
D(x_{i}, x^{\pm}) = \tfrac{1}{2} \sum_{j=1}^{n} w_{j} \Bigl( |\mu_{ij}^{2} - \mu_{j}^{\pm 2}| + |\nu_{ij}^{2} - \nu_{j}^{\pm 2}| + |\pi_{ij}^{2} - \pi_{j}^{\pm 2}| \Bigr),\quad i = 1,\ldots,m -
Adım 5 — Revize yakınlık indeksi ζ'yi hesapla (Zhang-Xu 2014 Eq.3.10, Hadi-Vencheh & Mirjaberi 2014 kaynaklı). ζ ≤ 0; ζ = 0 yalnızca alternatif aynı anda max D⁻ ve min D⁺'a sahipse. Klasik D⁻/(D⁺+D⁻) yerine kullanılır çünkü o eşzamanlı PIS-yakın / NIS-uzak seçimini garanti etmez.
LaTeX
\zeta(x_{i}) = \dfrac{D(x_{i}, x^{-})}{D_{\max}(x_{i}, x^{-})} - \dfrac{D(x_{i}, x^{+})}{D_{\min}(x_{i}, x^{+})},\quad D_{\max}(x_{i}, x^{-}) = \max_{k} D(x_{k}, x^{-}),\ D_{\min}(x_{i}, x^{+}) = \min_{k} D(x_{k}, x^{+}),\quad \max_k D(x_k,x^{-})>0,\quad \min_k D(x_k,x^{+})>0 -
Adım 6 — Alternatifleri ζ azalan sırada sırala. En iyi alternatif maksimum ζ'ye sahip olandır; ζ=0 global optimum yalnızca bir alternatif her iki ideal mesafede de baskınsa elde edilir.
LaTeX
\operatorname{rank}(x_i)=1+\sum_{h=1}^{m}\mathbf{1}\{\zeta(x_h)>\zeta(x_i)\},\quad\text{display in descending }\zeta\text{ order}
Yöntem ayrıntıları kaynak kütüphanedeki özgün (İngilizce) metindir.
Sezgi
Pythagorean outranking/ranking - Pythagorean Fuzzy Number (PFN: μ, ν; μ²+ν² ≤ 1). Output typically utility (higher value = preferred).
Sonucu okuma: PF-TOPSIS preserves native membership and nonmembership ratings. The score μ²−ν² selects native ideal candidates; real criterion weights enter the PF distances. Final alternatives are ranked by revised closeness ζ = D−/max(D−) − D+/min(D+), not by the ideal-selection score. Both denominators must be strictly positive. Distinct native PFNs sharing an extremal score are rejected until a source-verified comparison convention is available.
Varsayımlar
- Decision matrix entries are valid Pythagorean 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 TOPSIS 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 Pythagorean 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
- Sonlu bileşenleri [0,1] aralığında ve μ²+ν²≤1 koşulunu sağlayan yerel PFN çiftleri temin ediniz.
- Birim basitlik üzerinde gerçek kriter ağırlıkları kullanın. Bu varyant PFN kriter ağırlıklarını kabul etmez.
- Pozitif ideale sıfır minimum uzaklık veya negatif ideale sıfır maksimum uzaklık, revize yakınlığı tanımsız kılar. Epsilon ikameleri ve klasik yakınlık uygulanmaz.
- İdeal seçim skoru ile son revize yakınlık farklı büyüklüklerdir. Son bulanıklaştırma ayarı uygulanmamıştır.
Hesap adımları ve dayanakları
-
Construct the Pythagorean fuzzy decision matrix R = (C_j(x_i))_{m×n}; each entry is a PFN (μ, ν) with μ²+ν²≤1, π = √(1−μ²−ν²).
Dayanak: Zhang & Xu 2014, §3.1 Eq. (3.1); Yager 2013 PFS Def.
-
Cost-criterion complement normalisation: keep benefit criteria as-is; for cost criteria swap membership and non-membership: (μ,ν) → (ν,μ). Note: Zhang & Xu 2014 §4 example uses all-benefit criteria; complement is a widely adopted PFS extension.
Dayanak: Standard PFS-TOPSIS extension; Zhang & Xu 2014 §4 example: all benefit (no complement exercised).
-
Identify PF-PIS A⁺ and PF-NIS A⁻ directly from the normalised matrix R via the score function s(p) = μ² − ν²: per column, A⁺ takes the PFN with maximum score, A⁻ the PFN with minimum score. Zhang & Xu's canonical path applies weights inside the distance (F4), not via prior scalar weighting - so PIS/NIS are extracted from R, not from a weighted matrix.
Dayanak: Zhang & Xu 2014, Def 2.4 Eq.(2.5) score; §3.2 Eqs.(3.2),(3.6) PIS/NIS extraction.
-
Compute weighted Hamming distance from each alternative to PF-PIS and PF-NIS over (μ², ν², π²) components, with criterion weights w_j inside the sum (Zhang-Xu canonical, no separate scalar weighting step).
Dayanak: Zhang & Xu 2014, Def 3.1 Eq.(3.3) base distance; Eqs.(3.4),(3.7) weighted aggregation.
-
Compute the revised closeness index ζ (Zhang-Xu 2014 Eq.3.10, originating from Hadi-Vencheh & Mirjaberi 2014). ζ ≤ 0 always; ζ = 0 attained iff an alternative simultaneously achieves the maximum D⁻ and the minimum D⁺. Used in preference to the classical relative closeness D⁻/(D⁺+D⁻) because the latter cannot guarantee simultaneous PIS-closest / NIS-farthest selection.
Dayanak: Zhang & Xu 2014, Eq.(3.10); Hadi-Vencheh & Mirjaberi 2014, Inform Sci 277:263-272.
-
Rank alternatives in descending order of ζ. The optimal alternative is the one with maximum ζ; the global optimum ζ=0 is attained when (and only when) one alternative dominates both ideal-set distances.
Dayanak: Zhang & Xu 2014, §3.3 Algorithm Step 5, Eq.(3.11).