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

Kullanım alanları

RAFSI

RAFSI - Kriter Alt-Aralıklarının Tek Bir Aralığa İşlevsel Eşleştirilmesi Yoluyla Alternatiflerin Sıralanması

Fonksiyonel aralık eşleme (sıralama tersinmesine kapalı)

Formül adımları

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

  1. Adım 1: Karar vericinin her kriter için bildirdiği ideal n_j^I ve karşıt ideal n_j^A uç noktalarını oku. Bunlar kriterin uygulanabilir sınırlarıdır, verinin kendi min/maks değerleri değildir: bunları eldeki alternatiflerden türetmek sıra tersinmesini geri getiren şeydir. İkisi de zorunludur, yönle tutarlıdır (fayda için n^I > n^A, maliyet için n^I < n^A) ve gözlenen her değeri kapsamalıdır.

    njI≡decision-maker ideal of criterion j,njA≡anti-ideal,min(njI,njA)≤xij≤max(njI,njA)
    LaTeX n_{j}^{I} \equiv \text{decision-maker ideal of criterion } j,\quad n_{j}^{A} \equiv \text{anti-ideal},\quad \min(n_j^{I}, n_j^{A}) \le x_{ij} \le \max(n_j^{I}, n_j^{A})
  2. Adım 2: Her değeri kriter fonksiyonları aralığı [n_i, n_k] üzerine eşle (varsayılanlar n_i = 1, n_k = 6). Fayda kriterinde ideal üst uç n_k değerine eşlenir; maliyet kriterinde ideal ALT uç n_i değerine eşlenir, çünkü maliyeti büyük olanın daha iyi olduğu bir niceliğe çeviren şey Adım 4'teki terstir. Yönü burada da ters çevirmek onu iki kez ters çevirmek olurdu.

    sij={ni+xij−njAnjI−njA(nk−ni)j∈J+ (benefit)[6pt]ni+xij−njInjA−njI(nk−ni)j∈J− (cost)
    LaTeX s_{ij} = \begin{cases} n_{i} + \dfrac{x_{ij} - n_{j}^{A}}{n_{j}^{I} - n_{j}^{A}}(n_{k} - n_{i}) & j \in J^{+} \text{ (benefit)} \\[6pt] n_{i} + \dfrac{x_{ij} - n_{j}^{I}}{n_{j}^{A} - n_{j}^{I}}(n_{k} - n_{i}) & j \in J^{-} \text{ (cost)} \end{cases}
  3. Adım 3: Eşleme aralığının kendisinin aritmetik ortalaması A ile harmonik ortalaması H değerlerini hesapla. Her ikisi de [n_i, n_k] aralığının SKALERİDİR; alternatiflere bağlı değildir ve bunun yerine alternatif başına A_i/H_i hesaplamak, 2026-08 denetiminin kaldırdığı yanlış okumadır.

    A=ni+nk2,H=21ni+1nk
    LaTeX A = \dfrac{n_{i} + n_{k}}{2},\qquad H = \dfrac{2}{\frac{1}{n_{i}} + \frac{1}{n_{k}}}
  4. Adım 4: Normalleştir: fayda değeri 2A değerine bölünür, maliyet değeri ise H bölü 2s olarak girer. Her iki dal da (0, 1] aralığına düşer ve her ikisinde de büyük olan daha iyidir; böylece her kriterin bildirilen idealinde duran bir alternatif ulaşılabilir en yüksek skora, her karşıt idealde duran ise en düşüğüne ulaşır.

    s^ij={sij2Aj∈J+[6pt]H2sijj∈J−
    LaTeX \hat{s}_{ij} = \begin{cases} \dfrac{s_{ij}}{2A} & j \in J^{+} \\[6pt] \dfrac{H}{2\,s_{ij}} & j \in J^{-} \end{cases}
  5. Adım 5: Ağırlıklı normalleştirilmiş değerleri nihai skorda topla: V(A_i) = Σ_j w_j · ŝ_ij ve azalan sırada sırala.

    V(Ai)=∑j=1nwjs^ij
    LaTeX V(A_{i}) = \sum_{j=1}^{n} w_{j}\,\hat{s}_{ij}

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

Sezgi

Functional interval mapping (rank-reversal free). Output typically utility (higher value = preferred).

Sonucu okuma: V(A_i) ∈ (0, 1]. Higher V means better. Every value is mapped once onto the criteria functions interval [n_i, n_k] (defaults 1 and 6) between the decision-maker's anti-ideal n_j^A and ideal n_j^I. A cost criterion sends its ideal to the LOWER end n_i and is turned into higher-is-better exactly once, by the reciprocal H/(2 s_ij) in the normalisation; it is never inverted twice. Because the anchors are declared feasible bounds rather than the data's own min/max, adding or removing alternatives cannot change the other alternatives' scores (rank-reversal free). Ideal and anti-ideal must be set by the decision-maker to cover the full feasible range of each criterion.

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

  • I* = I°: eşleme paydası sıfırdır - E-2'yi kontrol edin.
  • Alternatifler [I°, I*] dışında: sınırlar çok dar belirlenmişse [1, 2n+1] dışında eşlenmiş değerler oluşabilir.

Hesap adımları ve dayanakları

  1. Read the ideal n_{j}^{I} and anti-ideal n_{j}^{A} endpoints the decision maker declares for each criterion. Direction consistency (benefit: n^I > n^A, cost: n^I < n^A) and bracketing of every observed value are validated; the anchors are NOT derived from the data's own min/max.

    Dayanak: Žižović et al. 2020, Sec.3 Step 1

  2. Map every value linearly onto the criteria functions interval [n_i, n_k] (defaults [1, 6]). For a benefit criterion the ideal goes to the upper end n_k; for a cost criterion the ideal goes to the LOWER end n_i, and the cost direction is corrected exactly once, by the reciprocal in Step 4.

    Dayanak: Žižović et al. 2020, Eqs.(9)-(10)

  3. Arithmetic mean A and harmonic mean H of the mapping interval itself. Both are SCALARS of [n_i, n_k] and do not depend on the alternatives (for [1, 6]: A = 3.5, H = 12/7). Computing a per-alternative A_i/H_i is the misreading removed by the 2026-08 audit.

    Dayanak: Žižović et al. 2020, Eqs.(11)-(12)

  4. Normalise: a benefit value is divided by 2A, a cost value enters as H/(2 s_ij). Both branches land in (0, 1] and are higher-is-better; an alternative on every declared ideal scores 6/7, one on every anti-ideal scores 1/7.

    Dayanak: Žižović et al. 2020, Eq.(13)

  5. Weighted sum V(A_i) = Σ_j w_j ŝ_ij and descending ranking. On the J fixture: A1 = 0.4112, A2 = 0.4792, A3 = 0.4362; ranking A2 > A3 > A1.

    Dayanak: Žižović et al. 2020, Eq.(14)