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

Kullanım alanları

CODAS

CODAS - Birleştirici Uzaklığa Dayalı Değerlendirme

Anti-ideale mesafe (Öklid + Manhattan)

Formül adımları

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

  1. Adım 1 — Doğrusal normalleştirme (fayda için max, maliyet için min/x).

    nij={xijmaxixijj∈J+minixijxijj∈J−
    LaTeX n_{ij} = \begin{cases} \dfrac{x_{ij}}{\max_{i} x_{ij}} & j\in J^{+} \\ \dfrac{\min_{i} x_{ij}}{x_{ij}} & j\in J^{-} \end{cases}
  2. Adım 2 — Ağırlıklı normalleştirilmiş matris r_ij = w_j · n_ij.

    rij=wj·nij
    LaTeX r_{ij} = w_{j} \cdot n_{ij}
  3. Adım 3 — Her kriter için Negatif İdeal çözüm NI.

    NIj=minirij
    LaTeX NI_{j} = \min_{i} r_{ij}
  4. Adım 4 — NI'den Öklid E_i ve Taksi T_i uzaklıkları.

    Ei=∑j=1n(rij−NIj)2,Ti=∑j=1n|rij−NIj|
    LaTeX E_{i} = \sqrt{\sum_{j=1}^{n}(r_{ij}-NI_{j})^{2}},\quad T_{i} = \sum_{j=1}^{n}\lvert r_{ij}-NI_{j}\rvert
  5. Adım 5 — Eşik fonksiyonu ψ ile Göreli Değerlendirme matrisi h_ik.

    hik=(Ei−Ek)+ψ(Ei−Ek)·(Ti−Tk),ψ(z)={1|z|≥τ0|z|<τ
    LaTeX h_{ik} = (E_{i}-E_{k}) + \psi(E_{i}-E_{k})\cdot(T_{i}-T_{k}),\quad \psi(z) = \begin{cases}1 & |z|\ge\tau \\ 0 & |z|<\tau\end{cases}
  6. Adım 6 — Değerlendirme skoru H_i ve azalan sıralama.

    Hi=∑k=1mhik
    LaTeX H_{i} = \sum_{k=1}^{m} h_{ik}

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

Sezgi

Distance from anti-ideal (Euclidean + Taxicab). Output typically utility (higher value = preferred).

Sonucu okuma: H_i can be any real number. Higher H means the alternative is further from the anti-ideal solution on both Euclidean and Taxicab metrics. The Taxicab distance acts as a secondary discriminator: it is used only when Euclidean distances are nearly equal (|E_i − E_k| < τ). τ=0.02 is the seminal paper default.

Varsayımlar

  • Criteria preferences are independent (no synergistic interactions)
  • Compensation is acceptable: high score on one criterion can offset low on another
  • Decision matrix is complete (no missing values)

Ne zaman kullanılmaz

  • Criteria strongly correlated → consider DEMATEL/ANP for interdependence
  • Non-compensatory preferences → consider outranking (ELECTRE/PROMETHEE)

Sınırlılıklar

  • Assumes: Criteria preferences are independent (no synergistic interactions)
  • Assumes: Compensation is acceptable: high score on one criterion can offset low on another
  • Assumes: Decision matrix is complete (no missing values)

Sık yapılan hatalar

  • τ duyarlılığı: çok küçük τ (0'a yakın) E değerleri farklılaştığında T'nin baskın gelmesine neden olur; çok büyük τ (1'e yakın) T'yi hiç devreye sokmaz - τ'yu verinizin ölçeğine göre ayarlayın.

Hesap adımları ve dayanakları

  1. Linear normalisation (max for benefit, min/x for cost).

    Dayanak: Keshavarz-Ghorabaee 2016, p.31 Eq.(2)

  2. Weighted normalised matrix r_ij = w_j · n_ij.

    Dayanak: Keshavarz-Ghorabaee 2016, p.31 Eq.(3)

  3. Negative-Ideal solution NI per criterion.

    Dayanak: Keshavarz-Ghorabaee 2016, p.31 Eq.(4)

  4. Euclidean E_i and Taxicab T_i distances from NI.

    Dayanak: Keshavarz-Ghorabaee 2016, p.31 Eqs.(5)-(6)

  5. Relative Assessment matrix h_ik with threshold function ψ.

    Dayanak: Keshavarz-Ghorabaee 2016, p.32 Eq.(7)

  6. Assessment score H_i and descending ranking.

    Dayanak: Keshavarz-Ghorabaee 2016, p.32 Eq.(8)