IF-ARAS
IF-ARAS - Sezgisel Bulanık ARAS
Sezgisel Bulanık belirsizlik altında fayda-oranı sıralaması
Formül adımları
Analiz motorunun yöntem bildirimindeki (manifest F.steps) adımlar; raporlardaki formüllerle aynı kaynaktır.
-
Adım 1 — IFN karar matrisi R = (r_ij)'yi oluştur; r_ij = (μ_ij, ν_ij), A_i alternatifinin C_j kriterindeki IFN değerlendirmesidir. Grup kararı için (K≥2 KV) K adet matris IFWA ile hücre bazında λ_k ağırlıkları kullanılarak agrege edilir.
LaTeX
R = (r_{ij})_{m \times n},\ r_{ij} = (\mu_{ij}, \nu_{ij}),\ \mu_{ij}+\nu_{ij} \le 1;\quad \text{IFWA aggregation if } K \ge 2 -
Adım 2 — IFN tümleyen ile maliyet kriteri ayarı: j ∈ J_c (maliyet) için r_ij = (μ_ij, ν_ij) yerine tümleyeni (ν_ij, μ_ij) konur. Fayda kriterleri değişmez.
LaTeX
\hat{r}_{ij} = \begin{cases} (\mu_{ij}, \nu_{ij}) & j \in J_b \\ (\nu_{ij}, \mu_{ij}) & j \in J_c \end{cases} -
Adım 3 — IFN uzayında optimal alternatif satırı R_0'ı oluştur; her kriter için max-μ ve min-ν (tümlenmiş matris üzerinde). Bu satır matrise (m+1). alternatif çapası olarak eklenir.
LaTeX
r_{0j} = \left(\max_{i=1,\ldots,m} \hat{\mu}_{ij},\ \min_{i=1,\ldots,m} \hat{\nu}_{ij}\right)\quad \forall j -
Adım 4 — IF skor fonksiyonu (varsayılan Chen-Tan 1994: s(α) = μ − ν ∈ [−1, 1]) ile her hücreyi defuzzy et ve negatif olmayan aralığa kaydır: s̃_ij = s(r̂_ij) + 1 ∈ [0, 2]. Sonra tüm m+1 satır boyunca (alternatifler + R_0) sütun-toplam normalleştirmesi yap: ŝ_ij = s̃_ij / Σ_i s̃_ij.
LaTeX
s(\alpha) = \mu_{\alpha} - \nu_{\alpha};\quad \tilde{s}_{ij} = s(\hat{r}_{ij}) + 1;\quad \hat{s}_{ij} = \frac{\tilde{s}_{ij}}{\sum_{i=0}^{m} \tilde{s}_{ij}} -
Adım 5 — Ağırlıklandırılmış normalleştirilmiş matris d_ij = w_j · ŝ_ij; tüm m+1 satır için.
LaTeX
d_{ij} = w_j \cdot \hat{s}_{ij}\quad \forall i=0,1,\ldots,m,\ \forall j -
Adım 6 — Optimallık fonksiyonu S_i: tüm kriterler boyunca ağırlıklandırılmış normalleştirilmiş skorların toplamı; R_0 dahil her alternatif için hesaplanır.
LaTeX
S_i = \sum_{j=1}^{n} d_{ij}\quad \forall i = 0, 1, \ldots, m -
Adım 7 — Her alternatif i = 1, …, m için fayda derecesi K_i = S_i / S_0; S_0 = max S_i olduğunda K_i ∈ [0, 1].
LaTeX
K_i = \frac{S_i}{S_0},\quad K_i \in [0, 1] -
Adım 8 — Alternatifleri K_i'nin azalan sırasına göre sırala; en büyük K_i'ye sahip alternatif en iyisidir.
LaTeX
\text{rank}(A_i) = \text{argsort}_{\downarrow}(K_i)
Yöntem ayrıntıları kaynak kütüphanedeki özgün (İngilizce) metindir.
Sezgi
Utility-ratio ranking under Intuitionistic Fuzzy uncertainty. Output typically utility (higher value = preferred).
Sonucu okuma: IF-ARAS extends crisp ARAS to settings where each rating is an Intuitionistic Fuzzy Number (μ, ν). The algorithm (i) IF-complements cost-criteria cells, (ii) constructs an optimal row R_0 in IFN space, (iii) defuzzifies each cell via Chen-Tan score s = μ − ν, shifts by +1, and column-sum-normalises across all m+1 rows, (iv) computes weighted sum S_i and the utility ratio K_i = S_i / S_0. Higher K_i = better. K_i ∈ [0, 1] when R_0 dominates every alternative cell-wise (the typical case). Algorithm is INVARIANT across pure IF-ARAS application papers (Mishra 2020 IT personnel selection, Mishra 2023 sustainable industrial buildings); criterion-weight source and score function are parametric choices (D.parameters).
Varsayımlar
- Decision matrix entries are valid IFN tuples (μ, ν) with μ+ν ≤ 1
- All decision-makers use the same linguistic-to-IFN scale
- Criterion directions (benefit/cost) are explicitly labelled
- Criterion weights form a simplex
Ne zaman kullanılmaz
- Classical data sufficient - use base ARAS directly (avoid unnecessary uncertainty layer)
- Distance-based ranking is preferred (use IF-TOPSIS or IF-EDAS instead)
- Hesitation degree π must be modelled explicitly with μ+ν > 1 raw judgements - consider Pythagorean Fuzzy ARAS or q-ROF ARAS
Sınırlılıklar
- Rank reversal known on alternative-set changes (ref: Inherited from crisp ARAS base (Zavadskas-Turskis 2010) due to optimal-row coupling: removing/adding alternatives can shift R_0 and therefore K_i.)
- Assumes: Decision matrix entries are valid IFN tuples (μ, ν) with μ+ν ≤ 1
- Assumes: All decision-makers use the same linguistic-to-IFN scale
- Assumes: Criterion directions (benefit/cost) are explicitly labelled
- Assumes: Criterion weights form a simplex
Sık yapılan hatalar
- IFN (μ, ν ikili) ile TFN (a, b, c üçlü) karıştırmak: IF-ARAS değerleri μ+ν ≤ 1 koşulunu sağlayan IFN ikilileri OLMALIDIR, üçgensel bulanık sayılar DEĞİL.
- IFN tümleyeni (ν, μ) yerine kesin ARAS maliyet işlemi (1/x) uygulamak: IFN aksiyomlarını bozar ve geçersiz (μ, ν) çiftleri üretir.
- F4'te sütun-toplam paydasından R_0'ı çıkarmak: m+1 satır (alternatifler + optimal satır) üzerinden normalleştirme zorunludur, aksi halde K_i 1'i aşabilir.
- Kaydırılmamış Chen-Tan skoru s = μ − ν'yi doğrudan kullanmak: skorlar negatif olabilir, negatif K_i üretir. Sütun-toplam normalleştirmesinden önce daima +1 kaydır.
Hesap adımları ve dayanakları
-
Construct the IF decision matrix R = (r_ij) where r_ij = (μ_ij, ν_ij) is the IFN rating of alternative A_i on criterion C_j. For group-decision settings (K≥2 DMs), collect K such matrices and aggregate cell-wise via IFWA with DM weights λ_k before entering F2: r_ij = (1 − Π(1−μ_ij^{(k)})^{λ_k}, Π (ν_ij^{(k)})^{λ_k}).
Dayanak: Mishra 2020 Steps 1-3; Xu 2007 IFWA
-
Cost-criterion adjustment via IFN complement: for j ∈ J_c (cost criteria), replace r_ij = (μ_ij, ν_ij) with its complement (ν_ij, μ_ij). Benefit criteria pass through unchanged.
Dayanak: IF-ARAS.tex Step 1; Atanassov 1986 IFN complement
-
Construct the optimal alternative row R_0 in IFN space, taking max-μ and min-ν per criterion (over the complemented matrix). This row is appended to the matrix as a (m+1)-th alternative anchor.
Dayanak: Mishra 2020 Step 5; Mishra 2023 Step 5; IF-ARAS.tex Step 2
-
Defuzzify each cell via the IF score function (default Chen-Tan 1994: s(α) = μ − ν ∈ [−1, 1]) and shift to non-negative range: s̃_ij = s(r̂_ij) + 1 ∈ [0, 2]. Then column-sum-normalise across all m+1 rows (alternatives + R_0): ŝ_ij = s̃_ij / Σ_i s̃_ij.
Dayanak: IF-ARAS.tex Step 3; Chen-Tan 1994 score; Mishra 2020 Steps 6-8
-
Weighted normalised matrix d_ij = w_j · ŝ_ij over all m+1 rows.
Dayanak: Zavadskas-Turskis 2010 Eq. (3) [crisp skeleton inherited]; Mishra 2020 Step 7
-
Optimality function S_i: sum of weighted normalised scores across all criteria, computed for every alternative including the optimal row R_0.
Dayanak: Zavadskas-Turskis 2010 Eq. (4); Mishra 2020 Step 8; Mishra 2023 Step 8 (OPR M_i)
-
Degree of utility K_i = S_i / S_0 for each alternative i = 1, …, m; K_i ∈ [0, 1] when S_0 = max S_i.
Dayanak: Zavadskas-Turskis 2010 Eq. (5); Mishra 2020 Step 9 (Q_i); Mishra 2023 Step 8 (UD); IF-ARAS.tex Step 4
-
Rank alternatives in descending order of K_i; the alternative with the largest K_i is the best.
Dayanak: Mishra 2020 Step 10; Mishra 2023 Step 9