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

Kullanım alanları

D-TOPSIS

D-TOPSIS - D-Sayı (Deng Kanıt Teorisi) tabanlı değiştirilmiş TOPSIS

D-Sayı sıralama - D:Ω→[0,1], Σ_{B⊆Ω} D(B) ≤ 1; eksik kanıta izin verilir (Deng 2012)

Formül adımları

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

  1. Adım 0 — D-sayı karar matrisi girdileri D_{ij}={(B_k,v_k)} doğrulanır: Σ_k v_k ≤ 1, B_k⊆Ω; birden çok uzman varsa D-sayılar Dempster ortogonal toplamı D_1⊕D_2 ile birleştirilir; her D-sayı beklenen değerine dönüştürülür: E(D_{ij}) = Σ_k v_k · (Σ_{x∈B_k} x)/|B_k|; böylece crisp matris x_{ij} elde edilir.

    E(Dij)=∑k=1nijvk·∑x∈Bkx|Bk|,D1⊕D2(B)=∑Bi∩Cj=BD1(Bi)D2(Cj)1−∑Bi∩Cj=∅D1(Bi)D2(Cj)
    LaTeX E(D_{ij}) = \sum_{k=1}^{n_{ij}} v_{k}\cdot\frac{\sum_{x\in B_{k}} x}{|B_{k}|},\quad D_{1}\oplus D_{2}(B) = \frac{\sum_{B_{i}\cap C_{j}=B} D_{1}(B_{i})D_{2}(C_{j})}{1-\sum_{B_{i}\cap C_{j}=\emptyset} D_{1}(B_{i})D_{2}(C_{j})}
  2. Adım 1 — D-sayıdan türetilen crisp matriste vektör normalleştirme: her sütunu birim Öklid normuna ölçekle.

    rij=xij∑i=1mxij2,i=1,…,m; j=1,…,n
    LaTeX r_{ij} = \dfrac{x_{ij}}{\sqrt{\sum_{i=1}^{m} x_{ij}^{2}}}, \quad i=1,\ldots,m;\ j=1,\ldots,n
  3. Adım 2 — Ağırlıklandırılmış normalleştirilmiş matris: her sütunu kendi ağırlığıyla çarp.

    vij=wj·rij
    LaTeX v_{ij} = w_{j} \cdot r_{ij}
  4. Adım 3 — Kriter yönüne göre pozitif-ideal A⁺ ve negatif-ideal A⁻ çözümlerini belirle.

    A+={v1+,…,vn+}, vj+={maxivijj∈Jminivijj∈J′;A−={v1−,…,vn−}, vj−={minivijj∈Jmaxivijj∈J′
    LaTeX A^{+} = \{v_{1}^{+}, \ldots, v_{n}^{+}\},\ v_{j}^{+} = \begin{cases} \max_{i} v_{ij} & j \in J \\ \min_{i} v_{ij} & j \in J' \end{cases};\quad A^{-} = \{v_{1}^{-}, \ldots, v_{n}^{-}\},\ v_{j}^{-} = \begin{cases} \min_{i} v_{ij} & j \in J \\ \max_{i} v_{ij} & j \in J' \end{cases}
  5. Adım 4 — Her alternatifin A⁺ ve A⁻'den Öklid ayrım uzaklıklarını hesapla.

    di+=∑j=1n(vij−vj+)2,di−=∑j=1n(vij−vj−)2
    LaTeX d_{i}^{+} = \sqrt{\sum_{j=1}^{n}(v_{ij}-v_{j}^{+})^{2}},\quad d_{i}^{-} = \sqrt{\sum_{j=1}^{n}(v_{ij}-v_{j}^{-})^{2}}
  6. Adım 5 — İdeal çözüme göreli yakınlık; C* azalan sıraya göre sıralama yap.

    Ci*=di−di++di−,0≤Ci*≤1
    LaTeX C_{i}^{*} = \dfrac{d_{i}^{-}}{d_{i}^{+}+d_{i}^{-}},\quad 0 \le C_{i}^{*} \le 1

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

Sezgi

D-Number ranking - D:Ω→[0,1] with Σ_{B⊆Ω} D(B) ≤ 1; incomplete evidence allowed (Deng 2012). Output typically utility (higher value = preferred).

Sonucu okuma: D-TOPSIS (Fei et al. 2016) handles incomplete/uncertain information via D-numbers (Deng 2012). Each matrix entry D_{ij} = {(B_k, v_k)} with Σ v_k ≤ 1. Step F0 converts each D-number to its expected crisp value E(D) = Σ_k v_k·x_k / Σ_k v_k; if multiple experts, first combine via Dempster orthogonal sum. Steps F1-F5 then run standard TOPSIS on the crisp expected-value matrix. Higher C* = closer to ideal.

Varsayımlar

  • Decision matrix entries are valid D-Numbers 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 D-Numbers 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

  • Eksik D-sayı (Σ v_k < 1): E(D) hesaplamadan önce Σ v_k ile normalize edin; aksi halde beklenti değeri küçük çıkar.
  • D-sayıları Z-sayılarla karıştırma: D:Ω→[0,1] (kanıt teorisi, Deng 2012) ≠ Z=(A,B) (kısıtlama+güvenilirlik çifti, Zadeh 2011). Bunlar farklı belirsizlik çerçeveleridir.
  • Dempster kombinasyon adımı (F0) yalnızca birden çok uzman aynı hücre için ayrı D-sayı değerlendirmeleri verdiğinde gereklidir. Tek uzman ise atlayın.

Hesap adımları ve dayanakları

  1. Step 0 - Validate D-number decision matrix entries D_{ij}={(B_k,v_k)} satisfying Σ_k v_k ≤ 1 and B_k⊆Ω; if multiple experts, combine D-numbers via Dempster orthogonal sum D_1⊕D_2; convert each D-number to its expected value E(D_{ij}) = Σ_k v_k · (Σ_{x∈B_k} x)/|B_k| to obtain a crisp matrix x_{ij}.

    Dayanak: Fei 2016 §3 Steps 1-3; Deng 2012

  2. Step 1 - Vector normalisation on the D-number-derived crisp matrix: scale each column to unit Euclidean norm.

    Dayanak: Fei 2016 §3 Step 4; Hwang & Yoon 1981 Eq.(4.1)

  3. Step 2 - Weighted normalised matrix: multiply each column by its weight.

    Dayanak: Hwang & Yoon 1981, p.130 Eq.(4.2)

  4. Step 3 - Determine the positive-ideal A⁺ and negative-ideal A⁻ solutions per criterion direction.

    Dayanak: Hwang & Yoon 1981, p.130 Eqs.(4.3)-(4.4)

  5. Step 4 - Euclidean separation of each alternative from A⁺ and A⁻.

    Dayanak: Hwang & Yoon 1981, p.130 Eqs.(4.5)-(4.6)

  6. Step 5 - Relative closeness to the ideal solution; rank by C* descending.

    Dayanak: Hwang & Yoon 1981, p.131 Eq.(4.7)