IF-CODAS
TIF-CODAS - Üçgensel Sezgisel Bulanık Grup CODAS (TIFN-CODAS)
Üçgensel Sezgisel Bulanık sıralama - TIFN: {(a1,a2,a3);(a'1,a2,a'3)} üyelik ve üye olmayan üçgenleri
Formül adımları
Analiz motorunun yöntem bildirimindeki (manifest F.steps) adımlar; raporlardaki formüllerle aynı kaynaktır.
-
Adım 1 — Her karar vericiden dilsel karar matrislerini topla ve TIFN'e dönüştür. DM ağırlıkları λ_l ile TIFN ağırlıklı toplama (Denklem 9).
LaTeX
f_w(I_1,...,I_n) = \{(1-\prod_{i=1}^n(1-a_{i1})^{w_i},\, 1-\prod_{i=1}^n(1-a_{i2})^{w_i},\, 1-\prod_{i=1}^n(1-a_{i3})^{w_i});\,(\prod_{i=1}^n(a'_{i1})^{w_i},\, \prod_{i=1}^n(a_{i2})^{w_i},\, \prod_{i=1}^n(a'_{i3})^{w_i})\} -
Adım 2 — TIFN karar matrisini maksimum değerle normalleştir (Denklem 10).
LaTeX
\hat{a}_{ij} = \{(a_{ij1}/a_j^+,\, a_{ij2}/a_j^+,\, a_{ij3}/a_j^+);\,(a'_{ij1}/a_j^+,\, a_{ij2}/a_j^+,\, a'_{ij3}/a_j^+)\},\quad a_j^+ = \max_i a_{ij} -
Adım 3 — Normalleştirilmiş TIFN matrisine kriter ağırlıklarını uygula.
LaTeX
r_{ij} = w_j \otimes \hat{a}_{ij} -
Adım 4 — Her kriter için TIFN negatif-ideal çözümü (TNS_j) belirle: tüm alternatifler arasında minimum değerli.
LaTeX
TNS_j = \min_i r_{ij} -
Adım 5 — TIFN'leri bulanıklıktan arındır ve her alternatifin negatif-ideal çözüme Öklid E_i (Denklem 11) ve Taksi T_i (Denklem 12) uzaklıklarını hesapla.
LaTeX
E_i = \sqrt{\sum_{j=1}^m (r_{ij} - TNS_j)^2},\quad T_i = \sum_{j=1}^m |r_{ij} - TNS_j| -
Adım 6 — Göreli değerlendirme matrisi Ra_{ik} oluştur, her DM için H_i = Σ Ra_{ik} hesapla, DM ağırlıkları λ_l ile HG_i'ye topla. HG_i'ye göre azalan sırala.
LaTeX
Ra_{ik} = (E_i - E_k) + \psi(E_i - E_k)\cdot(T_i - T_k),\quad H_i = \sum_k Ra_{ik},\quad HG_i = \sum_l \lambda_l H_i^l
Yöntem ayrıntıları kaynak kütüphanedeki özgün (İngilizce) metindir.
Sezgi
Triangular Intuitionistic Fuzzy ranking - TIFN: {(a1,a2,a3);(a'1,a2,a'3)} with membership and non-membership triangles. Output typically utility (higher value = preferred).
Sonucu okuma: if-codas extends CODAS to handle Intuitionistic uncertainty. All arithmetic operations (normalisation, weighting, distance computation) are performed using Intuitionistic Fuzzy Number (IFN: μ, ν; μ+ν ≤ 1) algebra. The final scores are defuzzified via score function S = μ − ν before ranking.
Varsayımlar
- Decision matrix entries are valid Intuitionistic Fuzzy numbers/tuples
- Underlying crisp method's compensation assumption holds in uncertain space
- All decision-maker(s) and experts use the same linguistic/uncertainty scale
Ne zaman kullanılmaz
- Classical data sufficient - use base CODAS directly (avoid unnecessary uncertainty layer)
- Aggregation operator (PFWA/PFOWA/etc.) not specified - output ambiguous
Sınırlılıklar
- Assumes: Decision matrix entries are valid Intuitionistic Fuzzy numbers/tuples
- Assumes: Underlying crisp method's compensation assumption holds in uncertain space
- Assumes: All decision-maker(s) and experts use the same linguistic/uncertainty scale
Sık yapılan hatalar
- Değer-uzayı ihlali: hesaplamadan önce tüm girişlerin IFN: μ ∈ [0,1], ν ∈ [0,1], μ+ν ≤ 1; π = 1−μ−ν ≥ 0 koşulunu sağladığından emin olun.
- Defuzzifikasyon yöntemi sıralamayı etkiler: score function S = μ − ν kanonik seçimdir.
Hesap adımları ve dayanakları
-
Collect linguistic decision matrices from each DM and convert to TIFNs using a linguistic scale. Aggregate each DM's TIFN matrix using DM weights λ_l (Eq.9): TIFN weighted aggregation formula.
Dayanak: Daami Remadi & Frikha 2020, Def.4, Eq.(9)
-
Normalize TIFN decision matrix by dividing each component by the maximum a_j+ = max_i a_{ij2} (Eq.10).
Dayanak: Daami Remadi & Frikha 2020, Def.5, Eq.(10)
-
Apply criterion weights to normalized TIFN matrix (element-wise TIFN multiplication with criterion weight w_j).
Dayanak: Daami Remadi & Frikha 2020, §III
-
Determine TIFN negative-ideal solution (TNS_j) for each criterion: minimum-valued alternative across all alternatives.
Dayanak: Daami Remadi & Frikha 2020, §III (Table VII)
-
Defuzzify TIFNs and compute Euclidean distance E_i (Eq.11) and Taxicab distance T_i (Eq.12) from each alternative to the negative-ideal solution.
Dayanak: Daami Remadi & Frikha 2020, Eqs.(11)-(12)
-
Build relative assessment matrix Ra_{ik} = (E_i - E_k) + ψ(E_i - E_k)·(T_i - T_k) per DM (where ψ is threshold function with τ). Compute per-DM scores H_i = Σ_k Ra_{ik}. Aggregate across DMs using weights λ_l → group score HG_i. Rank descending by HG_i.
Dayanak: Daami Remadi & Frikha 2020, §III (Tables IX-X)