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.
-
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.
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}) -
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.
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} -
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.
LaTeX
A = \dfrac{n_{i} + n_{k}}{2},\qquad H = \dfrac{2}{\frac{1}{n_{i}} + \frac{1}{n_{k}}} -
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.
LaTeX
\hat{s}_{ij} = \begin{cases} \dfrac{s_{ij}}{2A} & j \in J^{+} \\[6pt] \dfrac{H}{2\,s_{ij}} & j \in J^{-} \end{cases} -
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.
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ı
-
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
-
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)
-
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)
-
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)
-
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)