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.
-
Adım 1 — Doğrusal normalleştirme (fayda için max, maliyet için min/x).
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} -
Adım 2 — Ağırlıklı normalleştirilmiş matris r_ij = w_j · n_ij.
LaTeX
r_{ij} = w_{j} \cdot n_{ij} -
Adım 3 — Her kriter için Negatif İdeal çözüm NI.
LaTeX
NI_{j} = \min_{i} r_{ij} -
Adım 4 — NI'den Öklid E_i ve Taksi T_i uzaklıkları.
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 -
Adım 5 — Eşik fonksiyonu ψ ile Göreli Değerlendirme matrisi h_ik.
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} -
Adım 6 — Değerlendirme skoru H_i ve azalan sıralama.
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ı
-
Linear normalisation (max for benefit, min/x for cost).
Dayanak: Keshavarz-Ghorabaee 2016, p.31 Eq.(2)
-
Weighted normalised matrix r_ij = w_j · n_ij.
Dayanak: Keshavarz-Ghorabaee 2016, p.31 Eq.(3)
-
Negative-Ideal solution NI per criterion.
Dayanak: Keshavarz-Ghorabaee 2016, p.31 Eq.(4)
-
Euclidean E_i and Taxicab T_i distances from NI.
Dayanak: Keshavarz-Ghorabaee 2016, p.31 Eqs.(5)-(6)
-
Relative Assessment matrix h_ik with threshold function ψ.
Dayanak: Keshavarz-Ghorabaee 2016, p.32 Eq.(7)
-
Assessment score H_i and descending ranking.
Dayanak: Keshavarz-Ghorabaee 2016, p.32 Eq.(8)