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

Kullanım alanları

IF-TODIM

IF-TODIM - Sezgisel Bulanık TODIM

Sezgisel Bulanık belirsizlik altında prospekt-teorisi ikili üstünlük

Formül adımları

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

  1. 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. Krohling 2013 tek-KV durumunu ele alır; Liu-Teng 2015 (IULS varyantı) Adım 5'te δ^k'yi λ-ağırlıklı toplamla agrege eder — DecisionMind_v3 motoru F2'den önce IFWA konvansiyonunu kullanır.

    R=(rij)m×n, rij=(μij,νij), μij+νij≤1;IFWA aggregation if K≥2
    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
  2. Adım 2 — Maliyet kriteri ayarı: j ∈ J_c için r_ij = (μ_ij, ν_ij) yerine IF tümleyeni r_ij* = (ν_ij, μ_ij); fayda kriterleri değişmez. Matrisi tekdüze fayda yönlü hale getirerek F5'teki kazanç/kayıp dalının yalnızca skor farkına dayanmasını sağlar.

    j∈Jc:rij*=(νij,μij);j∈Jb:rij*=rij
    LaTeX j \in J_c: r_{ij}^* = (\nu_{ij}, \mu_{ij});\quad j \in J_b: r_{ij}^* = r_{ij}
  3. Adım 3 — Referans kriter ve göreli ağırlıklar. Referans kriter C_r = argmax_j w_j (en yüksek kesin ağırlığa sahip kriter); her j için göreli ağırlık w_jr = w_j / w_r. Tasarım gereği w_rr = 1 ve Σ_j w_jr ≥ 1. Göreli ağırlıklandırma, üstünlük katkısını mutlak ağırlık büyüklüğünden bağımsızlaştırır.

    Cr=\argmaxjwj;w¯jr=wjwr(w¯rr=1)
    LaTeX C_r = \arg\max_j w_j;\quad \bar{w}_{jr} = \frac{w_j}{w_r}\quad (\bar{w}_{rr} = 1)
  4. Adım 4 — Kriter başına IF uzaklığı. Simetrik Szmidt-Kacprzyk Öklid uzaklığı d_j(A_i, A_k) = d_E(r_ij*, r_kj*) = √[((μ_ij* − μ_kj*)² + (ν_ij* − ν_kj*)² + (π_ij* − π_kj*)²) / 2] ∈ [0, 1]. Bu varsayılan kanonik metriktir; alternatif metrikler (Szmidt-Kacprzyk Hamming, Hong-Choi doğruluk-ağırlıklı) D.distance_function ile seçilir. d_j simetriktir — F5'teki üstünlük katkısının işareti Chen-Tan skor karşılaştırmasından gelir, d_j'den DEĞİL.

    dj(Ai,Ak)=(μij*−μkj*)2+(νij*−νkj*)2+(πij*−πkj*)22
    LaTeX d_j(A_i, A_k) = \sqrt{\frac{(\mu_{ij}^* - \mu_{kj}^*)^2 + (\nu_{ij}^* - \nu_{kj}^*)^2 + (\pi_{ij}^* - \pi_{kj}^*)^2}{2}}
  5. Adım 5 — Kriter başına üstünlük katkısı φ_j(A_i, A_k) prospekt-teorisi kayıp aversiyonu ile. Chen-Tan skor karşılaştırmasıyla seçilen üç dal: kazanç dalı (s(r_ij*) > s(r_kj*)) +√(w_jr · d_j / Σ_j w_jr) verir; sıfır dalı (eşit skorlar) 0 verir; kayıp dalı (s(r_ij*) < s(r_kj*)) −(1/θ) · √((Σ_j w_jr) · d_j / w_jr) verir. Kayıp dalı, kazanç dalına göre (Σ_j w_jr / w_jr) faktörüyle asimetriktir — kayıplar büyütülür, prospekt teorisi kayıp aversiyonu θ ile modellenir.

    ϕj(Ai,Ak)={+w¯jr·dj(Ai,Ak)∑jw¯jr,s(rij*)>s(rkj*)0,s(rij*)=s(rkj*)−1θ(∑jw¯jr)·dj(Ai,Ak)w¯jr,s(rij*)<s(rkj*)
    LaTeX \phi_j(A_i, A_k) = \begin{cases} +\sqrt{\frac{\bar{w}_{jr} \cdot d_j(A_i, A_k)}{\sum_j \bar{w}_{jr}}}, & s(r_{ij}^*) > s(r_{kj}^*) \\ 0, & s(r_{ij}^*) = s(r_{kj}^*) \\ -\frac{1}{\theta} \sqrt{\frac{(\sum_j \bar{w}_{jr}) \cdot d_j(A_i, A_k)}{\bar{w}_{jr}}}, & s(r_{ij}^*) < s(r_{kj}^*) \end{cases}
  6. Adım 6 — Agregelenmiş üstünlük δ(A_i, A_k) = Σ_j φ_j(A_i, A_k); kriter-başına katkıları j üzerinden toplayarak her sıralı çift için tek işaretli skaler verir. δ çift takasında işaret değiştirir (δ(A_i, A_k) ile δ(A_k, A_i) zıt işaretli ama FARKLI BÜYÜKLÜKTEDİR — kayıp-yönü asimetrisi yüzünden) — bu, TODIM ailesindeki prospekt-teorisinin mekanik imzasıdır. δ(A_i, A_i) = 0. Grup-KV uzantısı (Liu-Teng 2015 Adım 5): KV-başına δ^k λ-ağırlıklı toplam ile agrege edilir; K=1'de veya F1'de IFWA-önce uygulandıysa atlanır.

    δ(Ai,Ak)=∑j=1nϕj(Ai,Ak);(group: δ(Ai,Ak)=∑kλkδk(Ai,Ak))
    LaTeX \delta(A_i, A_k) = \sum_{j=1}^{n} \phi_j(A_i, A_k);\quad \text{(group: } \delta(A_i, A_k) = \sum_k \lambda_k \delta^k(A_i, A_k)\text{)}
  7. Adım 7 — Global değer ξ_i. Önce satır-toplamı üstünlük ζ_i = Σ_k δ(A_i, A_k) ∈ ℝ hesaplanır; ζ_i, A_i'nin geri kalanına göre net üstünlüğünü ölçer. Ardından ζ, m alternatif üzerinde min-max normalleştirilerek ξ_i = (ζ_i − min ζ) / (max ζ − min ζ) ∈ [0, 1] elde edilir — en iyi alternatif ξ = 1, en kötü ξ = 0 taşır. Σ_i ξ_i sabit DEĞİLDİR (PROMETHEE II'deki Σφ = 0'ın aksine).

    ζi=∑k=1mδ(Ai,Ak);ξi=ζi−mini′ζi′maxi′ζi′−mini′ζi′∈[0,1]
    LaTeX \zeta_i = \sum_{k=1}^{m} \delta(A_i, A_k);\quad \xi_i = \frac{\zeta_i - \min_{i'} \zeta_{i'}}{\max_{i'} \zeta_{i'} - \min_{i'} \zeta_{i'}} \in [0, 1]
  8. Adım 8 — ξ_i'ye göre azalan sıralama. En büyük ξ değerine sahip alternatif en çok tercih edilendir; eşitlikler alternative_id (sözlüksel) üzerinden deterministik olarak kırılır. PROMETHEE'nin aksine TODIM yalnızca tam (doğrusal) sıralama üretir — kısmi-sıralama karşılığı yoktur.

    rank(Ai)=argsort↓(ξi)
    LaTeX \text{rank}(A_i) = \text{argsort}_{\downarrow}(\xi_i)

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

Sezgi

Prospect-theory pairwise dominance under Intuitionistic Fuzzy uncertainty. Output typically utility (higher value = preferred).

Sonucu okuma: IF-TODIM extends crisp TODIM to settings where each rating is an Intuitionistic Fuzzy Number (μ, ν). The algorithm (i) optionally aggregates K DMs via IFWA, (ii) complements cost columns to unify direction, (iii) picks the highest-weight criterion as reference and computes relative weights w_jr = w_j / w_r, (iv) computes per-criterion IF Euclidean distance d_j(A_i, A_k), (v) builds the per-criterion dominance contribution φ_j using prospect-theory loss aversion (gain branch + clipped, loss branch − amplified by 1/θ, sign chosen by Chen-Tan score), (vi) sums φ_j over criteria to δ(A_i, A_k), (vii) row-sums δ to ζ_i and min-max-normalises to global value ξ_i ∈ [0, 1], (viii) ranks descending. Higher ξ = better. Algorithm SKELETON is INVARIANT across pure IF-TODIM (Krohling 2013) and the IULS variant (Liu-Teng 2015) - only the distance metric, the underlying value-space arithmetic, and the optional group-aggregation step differ.

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; reference criterion is the maximum-weight one
  • Loss-aversion factor θ calibrated to the data (default 1.0; θ ∈ [1, 2.5] typical in TODIM literature)

Ne zaman kullanılmaz

  • Compensatory utility ranking is preferred (use IF-EDAS or IF-TOPSIS)
  • Decision-maker is risk-neutral and prospect-theory framing is not desired (use IF-VIKOR or IF-TOPSIS)
  • Hesitation degree π must be modelled explicitly with μ+ν > 1 raw judgements - consider Pythagorean Fuzzy TODIM or q-ROF TODIM
  • Ratings are probability distributions rather than IFNs - see Lourenzutti-Krohling 2014 Hellinger-TODIM (separate manifest)

Sınırlılıklar

  • Rank reversal known on alternative-set changes (ref: Inherited from crisp TODIM base (Gomes-Lima 1992): global value ξ_i is min-max normalized over row-sum dominance ζ_i = Σ_k δ(A_i, A_k); adding/removing an alternative rebalances every δ pair and may invert the ξ ordering.)
  • 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; reference criterion is the maximum-weight one

Sık yapılan hatalar

  • IFN (μ, ν ikili) ile TFN (a, b, c üçlü) veya IULS dörtlüsünü karıştırmak: IF-TODIM değerleri μ+ν ≤ 1 koşulunu sağlayan IFN ikilileri OLMALIDIR.
  • F2'de maliyet kriteri tümlemesini unutmak: F5 üstünlük hesaplamadan önce maliyet sütunları (ν, μ) ile değiştirilmelidir; aksi halde kazanç/kayıp dalı yanlış tarafta çalışır ve sıralama tersine döner.
  • IF uzaklığını üstünlük işareti olarak doğrudan kullanmak (Chen-Tan skor karşılaştırması yerine): d_E SİMETRİKTİR. φ_j'deki asimetri (hangi alternatif hangisine üstün) skor karşılaştırmasından s(r_ij*) ile s(r_kj*) GELMELİDİR. d_j'yi işaret olarak kullanmak yönsüz üstünlük üretir - prospekt-teorisi kayıp aversiyonu kaybolur.
  • θ'yı çok küçük seçmek (örn. θ < 0.1): kayıp dalı 1/θ ile büyütülür ve kazanç dalına oranla büyük farklarla baskınlaşabilir - küçük ζ farkları aşırı ξ değerlerine dönüşür. θ'yı veriye kalibre edin; Krohling 2013 θ=1 kullanmıştır ve TODIM literatüründe θ ∈ [1, 2.5] tipiktir.
  • w_jr hesaplamadan önce referans kriter C_r = argmax_j w_j seçmeyi unutmak: w_jr keyfi (veya birim) bir kritere göre hesaplanırsa, kazanç/kayıp dallarının asimetrisi yeniden ölçeklenir ve ξ sıralaması kayabilir. Referans, Krohling 2013 Adım 2'ye göre maksimum-ağırlıklı kriter olmalıdır.

Hesap adımları ve dayanakları

  1. 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}). Krohling 2013 treats single-DM case; Liu-Teng 2015 (IULS variant) Step 5 aggregates per-DM dominance δ^k via λ-weighted sum AFTER F6 - DecisionMind_v3 engine uses the IFWA-before-F2 convention for full pipeline reproducibility.

    Dayanak: Krohling-Pacheco-Siviero 2013 Step 1; Liu-Teng 2015 Step 1 (eq. 28); Xu 2007 IFWA

  2. Cost-criterion adjustment: for j ∈ J_c (cost criteria) replace r_ij = (μ_ij, ν_ij) with its IF complement r_ij* = (ν_ij, μ_ij); benefit criteria are unchanged. Converts the matrix to uniform benefit-direction representation so that the gain/loss branch of φ_j in F5 is governed by score difference alone.

    Dayanak: Krohling-Pacheco-Siviero 2013 (cost complement convention from crisp TODIM); Liu-Teng 2015 eq. 28 (neg operator on IULS quaternion is the direct generalisation)

  3. Reference criterion and relative weights. Pick reference criterion C_r = argmax_j w_j (the criterion carrying the highest crisp weight); compute relative weights w_jr = w_j / w_r for every j. By construction w_rr = 1 and Σ_j w_jr ≥ 1. The relative weighting makes the dominance contribution scale-invariant in the absolute weight magnitude.

    Dayanak: Krohling-Pacheco-Siviero 2013 Step 2 (relative weights); Liu-Teng 2015 Step 2 (eq. 29); Gomes-Lima 1992 (crisp TODIM reference weight)

  4. Per-criterion IF distance. Compute the symmetric Szmidt-Kacprzyk Euclidean distance d_j(A_i, A_k) = d_E(r_ij*, r_kj*) = √[((μ_ij* − μ_kj*)² + (ν_ij* − ν_kj*)² + (π_ij* − π_kj*)²) / 2] ∈ [0, 1]. This is the canonical default; alternative metrics (Szmidt-Kacprzyk Hamming, Hong-Choi accuracy-weighted) are selectable via D.distance_function. d_j is symmetric - the sign of the dominance contribution in F5 comes from the Chen-Tan score comparison, NOT from d_j.

    Dayanak: Szmidt-Kacprzyk 2000 (IF Euclidean distance); Krohling-Pacheco-Siviero 2013 Eq.(3) per-criterion distance

  5. Per-criterion dominance contribution φ_j(A_i, A_k) with prospect-theory loss aversion. Three branches selected by Chen-Tan score comparison: gain branch (s(r_ij*) > s(r_kj*)) gives +√(w_jr · d_j(A_i, A_k) / Σ_j w_jr); zero branch (s(r_ij*) = s(r_kj*)) gives 0; loss branch (s(r_ij*) < s(r_kj*)) gives −(1/θ) · √((Σ_j w_jr) · d_j(A_i, A_k) / w_jr). The loss branch is asymmetric by a factor of (Σ_j w_jr / w_jr) / 1 = Σ_j w_jr / w_jr ≥ 1 RELATIVE to the gain branch - losses are amplified, modelling prospect-theory loss aversion with attenuation factor θ.

    Dayanak: Krohling-Pacheco-Siviero 2013 Eq.(4) (IF-TODIM dominance); Liu-Teng 2015 Eq.(30) (IULS-TODIM dominance - identical skeleton); Gomes-Lima 1992 (crisp TODIM dominance); Kahneman-Tversky 1979 (prospect-theory loss aversion)

  6. Aggregated dominance δ(A_i, A_k) = Σ_j φ_j(A_i, A_k) sums per-criterion contributions over j into a single signed scalar per ordered pair (A_i, A_k). δ is sign-reversing on pair swap (δ(A_i, A_k) and δ(A_k, A_i) carry opposite signs but DIFFERENT MAGNITUDES because the gain/loss asymmetry inflates whichever direction is losing) - this asymmetry is the mechanical signature of prospect-theory in the TODIM family. δ(A_i, A_i) = 0 by construction. Group-DM extension (Liu-Teng 2015 Step 5): aggregate per-DM δ^k via λ-weighted sum δ(A_i, A_k) = Σ_k λ_k δ^k(A_i, A_k); skipped when K=1 or when IFWA-before-F2 aggregation was applied in F1.

    Dayanak: Krohling-Pacheco-Siviero 2013 Eq.(5); Liu-Teng 2015 Eq.(31)-(32)

  7. Global value ξ_i. First compute the row-sum dominance ζ_i = Σ_k δ(A_i, A_k) ∈ ℝ; ζ_i measures the net dominance of A_i over the rest of the alternative set. Then min-max normalise ζ across the m alternatives to ξ_i = (ζ_i − min_i' ζ_{i'}) / (max_i' ζ_{i'} − min_i' ζ_{i'}) ∈ [0, 1] - the best alternative carries ξ = 1, the worst ξ = 0. Σ_i ξ_i is NOT a constant (unlike PROMETHEE II's Σ_i φ_i = 0); ξ values can be compared cardinally within a single run but not across reruns with different alternative sets.

    Dayanak: Krohling-Pacheco-Siviero 2013 Eq.(6) (global value normalisation); Liu-Teng 2015 Eq.(33); Gomes-Lima 1992 (crisp TODIM global value)

  8. Descending ranking by ξ_i. The alternative with the largest ξ is the most preferred; ties are broken deterministically by alternative_id (lexicographic). Unlike PROMETHEE, TODIM produces only a complete (linear) order - there is no partial-order analogue.

    Dayanak: Krohling-Pacheco-Siviero 2013 Step 4 (rank by ξ); Liu-Teng 2015 Step 7