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

Kullanım alanları

PF-COPRAS

PF-COPRAS - COPRAS 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.

  1. Adım 1 — Toplu Pythagorean bulanık karar matrisi N = (μ_ij, ν_ij), μ²+ν²≤1 ile alın. Tek-DM çekirdek, PFWA grup-aggregasyonunu (Eq.9) atlar.

    Input:N∈PFNm×n,w∈Δn−1,criteriatypes∈benefit,costn.Constraint:μ²ij+ν²ij≤1∀(i,j).
    LaTeX Input: N ∈ PFN^{m×n}, w ∈ Δ^{n-1}, criteria_types ∈ {benefit,cost}^n. Constraint: μ²_ij + ν²_ij ≤ 1 ∀(i,j).
  2. Adım 2 — ÇİFTLİ normalleştirme yolu (journal-as-published Thakur 2022 replikasyonu). İki normalize matris üretilir ve farklı alt-dallara beslenir: (a) N'_swap (Eq.10 literal): fayda j için (μ,ν) korunur, maliyet j için (ν,μ) ile değişir — BENEFIT-INDEX h(U_i) yolunu besler (Tablo 10 h(d_ij) + Tablo 11 h(U_i) ≤1e-4); (b) N_orig (swap yok, orijinal N): maliyet sütunları (μ,ν) korunur — COST-INDEX h(Y_i) yolunu besler (Tablo 11 h(Y_i) ≤1e-5). Çiftli yol paper'ın gerçek hesap pratiği; tek-N tek-tip Eq.10 swap'i paper'ın yayımladığı h(Y_i) değerleriyle çelişir.

    Pathway (a) for h(Ui):nij′=(μij,νij) if j∈B;nij′=(νij,μij) if j∈NB.[Eq.10, literal — feeds benefit-index]Pathway (b) for h(Yi):nij=(μij,νij)∀j∈NB.[paper's actual cost-branch usage; Eq.10 swap NOT applied]
    LaTeX \text{Pathway (a) for } h(U_i): \quad n'_{ij} = (\mu_{ij}, \nu_{ij}) \text{ if } j \in B; \; n'_{ij} = (\nu_{ij}, \mu_{ij}) \text{ if } j \in NB. \quad \text{[Eq.10, literal — feeds benefit-index]} \\ \text{Pathway (b) for } h(Y_i): \quad n_{ij} = (\mu_{ij}, \nu_{ij}) \; \forall j \in NB. \quad \text{[paper's actual cost-branch usage; Eq.10 swap NOT applied]}
  3. Adım 3 — Ağırlıklı karar matrisi D = (d_ij). w_j entropy-türevli (Eq.11) ya da harici olabilir. PFN skalar-çarpım: d_ij = w_j ⊙ n_ij.

    dij=wj⊙nij=(√(1−(1−μ²ij)wj),νijwj).[Thakur2022StepVIIformula]
    LaTeX d_ij = w_j ⊙ n_ij = (√(1 − (1 − μ²_ij)^{w_j}), ν_ij^{w_j}). [Thakur 2022 Step VII formula]
  4. Adım 4 — Skor fonksiyonu h(d_ij) = μ²(d_ij) − ν²(d_ij) (Eq.12). Her ağırlıklı PFN'i reel-değerli skora dönüştürür.

    h(dij)=μ²(dij)−ν²(dij).[Eq.12]
    LaTeX h(d_ij) = μ²(d_ij) − ν²(d_ij). [Eq. 12]
  5. Adım 5 — ORTALAMA Maks/Min indeksleri (Eqs.13-14, çiftli yol journal-as-published replikasyon). h(U_i) benefit sütun j∈B üzerinden h(d_ij^swap) ortalaması (F2 yol (a), Eq.10-swapped N'); h(Y_i) cost sütun j∈NB üzerinden h(d_ij^noswap) ortalaması (F2 yol (b), swap'sız orijinal N). Paper Eqs.13-14 metni iki dal için tek h(d_ij) yazar; çiftli refinement Tablo 11 reproduce için zorunlu.

    h(Ui)=1|B|∑j∈Bh(dijswap)[Eq.13, pathway (a) F2 N'_swap]h(Yi)=1|NB|∑j∈NBh(dijnoswap)[Eq.14, pathway (b) F2 N_orig]
    LaTeX h(U_i) = \frac{1}{|B|} \sum_{j \in B} h(d_{ij}^{\text{swap}}) \quad [\text{Eq.13, pathway (a) F2 N'_swap}] \\ h(Y_i) = \frac{1}{|NB|} \sum_{j \in NB} h(d_{ij}^{\text{noswap}}) \quad [\text{Eq.14, pathway (b) F2 N_orig}]
  6. Adım 6 — Eksponansiyel-ağırlıklı göreli önem (Eq.15): S_i = h(U_i) + (Σ_k e^{h(Y_k)}) / (e^{h(Y_i)}·Σ_k 1/e^{h(Y_k)}). NB ≠ ∅ gerekir.

    Si=h(Ui)+(Σkeh(Yk))/(eh(Yi)·Σk(1/eh(Yk)))[Eq.15]
    LaTeX S_i = h(U_i) + (Σ_k e^{h(Y_k)}) / (e^{h(Y_i)} · Σ_k (1/e^{h(Y_k)})) [Eq. 15]
  7. Adım 7 — Öncelik sırası T_i = S_i / max_k S_k × 100 (Eq.16). NOT: S_i negatif değerli olduğunda (PFN'lerde ν>μ için tipik), max(S) en az negatiftir; T_i ≥ 100 ve daha yüksek T daha iyi alternatif gösterir. T'ye göre azalan sıralama.

    Ti=Si/maxkSk×100[Eq.16];rank=argsortdesc(T)
    LaTeX T_i = S_i / max_k S_k × 100 [Eq. 16]; rank = argsort_desc(T)

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-copras extends COPRAS to handle Pythagorean uncertainty. All arithmetic operations (normalisation, weighting, distance computation) are performed using Pythagorean Fuzzy Number (PFN: μ, ν; μ²+ν² ≤ 1) algebra. The final scores are defuzzified via score function S = μ² − ν² before ranking.

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 COPRAS 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

  • Değer-uzayı ihlali: hesaplamadan önce tüm girişlerin PFN: μ ∈ [0,1], ν ∈ [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. Receive aggregated Pythagorean fuzzy decision matrix N = (μ_ij, ν_ij) with μ²+ν²≤1. Single-DM kernel skips group-aggregation via PFWA (paper Eq.9).

    Dayanak: Thakur et al. 2022 §4.1, Tables 6-7 (aggregated decision matrix N_pq)

  2. DUAL normalization (journal-as-published Thakur 2022 replikasyon). İki matris: (a) N'_swap Eq.10 literal cost-swap → h(U_i) benefit-index yolunu besler (Tablo 10 reproduce); (b) N_orig swap-yok → h(Y_i) cost-index yolunu besler (Tablo 11 h(Y_i) reproduce). Paper'ın gerçek hesap pratiği bu çiftli yoldur.

    Dayanak: Thakur 2022 Eq.10 + Tablo 10 + Tablo 11; as_stated_vs_as_used disclosure F2'de

  3. Weighted decision matrix D = (d_ij). Weights w_j may be entropy-derived (Eq.11) or external. PFN scalar-mult: d_ij = w_j ⊙ n_ij.

    Dayanak: Thakur et al. 2022 Step VII (between Eqs.11 and 12)

  4. Score function h(d_ij) = μ²(d_ij) − ν²(d_ij) (Eq.12). Defuzzifies each weighted PFN to a real-valued score.

    Dayanak: Thakur et al. 2022 Eq.12 (score function), Table 10

  5. Max/Min indeksleri (Eqs.13-14, çiftli yol journal-as-published). h(U_i)=(1/|B|)Σ h(d^swap) over benefit (F2 yol-a); h(Y_i)=(1/|NB|)Σ h(d^noswap) over cost (F2 yol-b). NB ≠ ∅ zorunlu.

    Dayanak: Thakur 2022 Eqs.13-14 + Table 11; pathway (a)+(b) ≤1e-5 reproduction kanıtı

  6. Relative significance with exp-weighting (Eq.15): S_i = h(U_i) + (Σ_k e^{h(Y_k)}) / (e^{h(Y_i)}·Σ_k 1/e^{h(Y_k)}). Requires NB ≠ ∅.

    Dayanak: Thakur et al. 2022 Eq.15, Table 11 column S_i

  7. Priority order T_i = S_i / max_k S_k × 100 (Eq.16). NOTE: when S_i is negative-valued (typical for score-based defuzzification on PFNs with ν>μ), max(S) is the least-negative; T_i ≥ 100 with higher T indicating better alternative. Descending rank by T.

    Dayanak: Thakur et al. 2022 Eq.16, Table 11 columns T_i and Rank