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

Kullanım alanları

CILOS

CILOS - Kriter Etki Kayıpları Nesnel Ağırlıklandırma Yöntemi

Göreli kriter-kayıp matrisi tabanlı ağırlıklandırma (Mirkin teoremi)

Formül adımları

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

  1. Adım 1 — Min kriterleri Eq.(8) ile max'a çevir.

    r~ij=minirijrij for j∈J−;r~ij=rij for j∈J+
    LaTeX \tilde{r}_{ij} = \frac{\min_{i} r_{ij}}{r_{ij}}\ \text{for}\ j \in J^{-};\quad \tilde{r}_{ij} = r_{ij}\ \text{for}\ j \in J^{+}
  2. Adım 2 — Eq.(4) kolon-toplamı normalleştirme.

    r~ij←r~ij∑i=1nr~ij
    LaTeX \tilde{r}_{ij} \leftarrow \dfrac{\tilde{r}_{ij}}{\sum_{i=1}^{n} \tilde{r}_{ij}}
  3. Adım 3 — Her kriter için maks değer ve satırı tespit et; A matrisini kur.

    xj=maxixij=xkj,j;A=‖aij‖,aii=xi,aij=xkj,i
    LaTeX x_{j} = \max_{i} x_{ij} = x_{k_{j}, j};\quad A = \|a_{ij}\|, a_{ii} = x_{i}, a_{ij} = x_{k_{j}, i}
  4. Adım 4 — Göreli kayıp matrisi P (Eq.9).

    pij=xj−aijxj=ajj−aijajj,pii=0
    LaTeX p_{ij} = \dfrac{x_{j} - a_{ij}}{x_{j}} = \dfrac{a_{jj} - a_{ij}}{a_{jj}},\quad p_{ii} = 0
  5. Adım 5 — Ağırlık-sistemi matrisi F (src/kernels/cilos/kernel.py F5): F_jj = -Σ_i P[i,j] (kayıpların negatif sütun-toplamı); KÖŞEGEN-DIŞI (OFF-DIAGONAL) F_ij (i≠j) = P[i,j] OLDUĞU-GİBİ (AS-IS) alınır — çekirdek, P'nin köşegen-dışını devrik almaz (P[j,i] ikamesi yapılmaz). Sayısal olarak doğrulanmıştır: bu kurgu F'nin SÜTUN (COLUMN) toplamlarını sıfır yapar (bu metnin önceki bir sürümünün iddia ettiği gibi satır toplamlarını değil).

    Fii=−∑k=1mpki;Fij=pij (i≠j)
    LaTeX F_{ii} = -\sum_{k=1}^{m} p_{ki};\quad F_{ij} = p_{ij}\ (i \ne j)
  6. Adım 6 — Homojen sistem F·q^T = 0 çöz (Mirkin teoremi → tek çözüm modulo ölçek).

    F𝐪T=0
    LaTeX F\, \mathbf{q}^{T} = \mathbf{0}
  7. Adım 7 — q vektörünü Σq=1 olacak şekilde normalize et.

    qj←qj∑k=1mqk
    LaTeX q_{j} \leftarrow \dfrac{q_{j}}{\sum_{k=1}^{m} q_{k}}

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

Sezgi

Relative criterion-loss matrix weighting (Mirkin theorem based). Output typically weight (higher value = preferred).

Sonucu okuma: CILOS assigns higher weight to criteria where choosing the optimal alternative for that criterion causes larger losses on other criteria. It is fully data-driven. CILOS weights are often combined with ENTROPY weights to produce IDOCRIW integrated objective weights.

Varsayımlar

  • Decision matrix exists with measurable criteria
  • Sufficient inter-alternative variation per criterion

Ne zaman kullanılmaz

  • No data variation (constant criterion) → weight degenerates
  • Expert judgment is the actual driver → use subjective weighting

Sınırlılıklar

  • Assumes: Decision matrix exists with measurable criteria
  • Assumes: Sufficient inter-alternative variation per criterion

Sık yapılan hatalar

  • Birden fazla alternatif maksimum p_ij'yi paylaşırsa ilkini seç.
  • Homojen kriter (Eq.7): entropy ağırlığı 0'a yaklaşır, CILOS ağırlığı tanımsız.
  • Maliyet kriterinde min=0 ise Eq.(8) sıfıra bölme.

Hesap adımları ve dayanakları

  1. Convert minimized criteria to maximized via Eq.(8): r̃_ij = min_i r_ij / r_ij. Max-criteria left as-is.

    Dayanak: Zavadskas & Podvezko 2016, §3, Eq.(8)

  2. Column-sum normalisation per Eq.(4): r̃_ij ← r̃_ij / Σ_i r̃_ij so each column sums to 1.

    Dayanak: Zavadskas & Podvezko 2016, §2, Eq.(4)

  3. For each criterion j, find x_j = max_i x_ij = x_{k_j,j}; collect row k_j. Stack rows so that the principal diagonal of m×m matrix A contains the column-max values: a_ii = x_i, a_ij = x_{k_j,i}.

    Dayanak: Zavadskas & Podvezko 2016, §3, paragraph after Eq.(8)

  4. Relative loss matrix P via Eq.(9): p_ij = (x_j - a_ij)/x_j = (a_jj - a_ij)/a_jj; diagonal p_ii=0.

    Dayanak: Zavadskas & Podvezko 2016, §3, Eq.(9)

  5. Weight-system matrix F via Eqs.(13)-(15): F_ii = -Σ_i p_ij (negative diagonal = column-sum of losses); F_ij (off-diag) = p_ji (TRANSPOSE of P's off-diagonal). The result is an m×m matrix whose row sums are zero.

    Dayanak: Zavadskas & Podvezko 2016, §3, Eqs.(13)-(15)

  6. Solve homogeneous system F·q^T = 0. By Mirkin's theorem (when all off-diagonal p_ij > 0), F has rank m-1 and the solution is unique up to a multiplicative constant.

    Dayanak: Zavadskas & Podvezko 2016, §3, Eq.(14)

  7. Normalise q so that Σ q_i = 1; these are the CILOS weights.

    Dayanak: Zavadskas & Podvezko 2016, §3, paragraph after Eq.(15)