UTASTAR
UTA* - Referans sıralamasından katkılı fayda çözme (revize UTA)
Katkılı fayda çözme - sıralı referans yargılarından LP
Formül adımları
Analiz motorunun yöntem bildirimindeki (manifest F.steps) adımlar; raporlardaki formüllerle aynı kaynaktır.
-
Adım 1 (yön duyarlı kırılım noktası ızgarası): her referans eylem a_k için genel fayda u'(g(a_k)) marjinal faydalar u_i(g_i^j) cinsinden yazılır ve u_i(g_i^1) = 0 alınarak negatif olmayan basamak değişkenleri w_ij = u_i(g_i^{j+1}) - u_i(g_i^j) ile yeniden parametrelendirilir. g_i^1 ... g_i^{alpha_i} ızgarası EN KÖTÜ düzey g_i* değerinden EN İYİ düzey g_i^* değerine doğru ilerler, yani bir maliyet kriteri azalarak gider: w_ij >= 0 büyüklükte değil TERCİHTE monotonluğu kodlar (Siskos, Grigoroudis and Matsatsinis 2005, 'UTA Methods', Ch.7 Section 1.1; aynı bölümün Paris örneği maliyet kriterlerini azalan, fayda kriterini artan biçimde yazar). Açıkça verilen kırılım noktaları ve açıkça verilen g_star_minus / g_star_plus uç değerleri zaten en kötüden başlanarak belirtilmiştir ve olduğu gibi kullanılır; uç değerler örneklemden türetildiğinde hangi ucun g_i^1 olacağına yön karar verir.
LaTeX
g_{i}^{1} = g_{i{\ast}},\ g_{i}^{\alpha_i} = g_{i}^{{\ast}}\ (\text{worst} \to \text{best; descending grid for a cost criterion});\ u_{i}(g_{i}^{1}) = 0\ \forall i;\ u_{i}(g_{i}^{j}) = \sum_{t=1}^{j-1} w_{it}\ \forall i,\ j=2,\ldots,\alpha_i-1;\ w_{ij} = u_{i}(g_{i}^{j+1}) - u_{i}(g_{i}^{j}) \geq 0 -
Adım 2 — Her referans aksiyona iki yönlü hata fonksiyonu σ⁺(a_k), σ⁻(a_k) ekle; ardışık çift farkı Δ(a_k, a_{k+1}) tanımla.
LaTeX
\Delta(a_k, a_{k+1}) = [u(\mathbf{g}(a_k)) - \sigma^{+}(a_k) + \sigma^{-}(a_k)] - [u(\mathbf{g}(a_{k+1})) - \sigma^{+}(a_{k+1}) + \sigma^{-}(a_{k+1})] -
Adım 3 — Toplam hata z = Σ_k [σ⁺(a_k) + σ⁻(a_k)]'yı minimize eden LP'yi çöz; kısıtlar: ardışık tercih farkı, eşdeğerlik farkı sıfır, ağırlık normalizasyonu Σw_ij=1, non-negatiflik.
LaTeX
[\min] z = \sum_{k=1}^{m}[\sigma^{+}(a_k) + \sigma^{-}(a_k)] \quad \text{s.t.}\quad \Delta(a_k, a_{k+1}) \geq \delta\ \text{if}\ a_k \succ a_{k+1},\ \Delta(a_k, a_{k+1}) = 0\ \text{if}\ a_k \sim a_{k+1},\ \sum_{i=1}^{n}\sum_{j=1}^{\alpha_i-1} w_{ij} = 1,\ w_{ij} \geq 0,\ \sigma^{+}(a_k) \geq 0,\ \sigma^{-}(a_k) \geq 0 -
Adım 4 — Post-optimallik / stabilite analizi: LP'nin yakın-optimal çözümlerini polihedron Σ[σ⁺+σ⁻] ≤ z* + ε üzerinde tara; tek değilse u_i(g_i*) için ortalama katkılı değer fonksiyonu hesapla.
LaTeX
u_{i}(g_{i}^{{\ast}}) = \sum_{j=1}^{\alpha_{i}-1} w_{ij}\ \forall i;\ \sum_{k=1}^{m}[\sigma^{+}(a_k) + \sigma^{-}(a_k)] \leq z^{{\ast}} + \varepsilon -
Adım 5 — Çıkarılan katkılı değer fonksiyonunu u'(g(a)) = Σ_i u_i(g_i(a)) TÜM alternatiflere uygula; azalan u' ile nihai sıralama.
LaTeX
u'(\mathbf{g}(a)) = \sum_{i=1}^{n} u_{i}(g_{i}(a))\ \forall a \in A
Yöntem ayrıntıları kaynak kütüphanedeki özgün (İngilizce) metindir.
Sezgi
Additive utility disaggregation - LP from ordinal reference judgements. Output typically utility (higher value = preferred).
Sonucu okuma: UTA* - Additive utility disaggregation from reference ranking (revised UTA)
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
- Hatalı: 'UTASTAR bu varsayımı kontrol etmeden uygulamak'. Doğrusu: Criteria preferences are independent (no synergistic interactions)
- Hatalı: 'UTASTAR bu varsayımı kontrol etmeden uygulamak'. Doğrusu: Compensation is acceptable: high score on one criterion can offset low on another
- Hatalı: 'UTASTAR bu varsayımı kontrol etmeden uygulamak'. Doğrusu: Decision matrix is complete (no missing values)
- Hatalı: UTASTAR'yi 'Criteria strongly correlated → consider DEMATEL/ANP for interdependence' durumunda kullanmak - recommendation_metadata.not_recommended_when alternatif öneriyor.
- Hatalı: UTASTAR'yi 'Non-compensatory preferences → consider outranking (ELECTRE/PROMETHEE)' durumunda kullanmak - recommendation_metadata.not_recommended_when alternatif öneriyor.
Hesap adımları ve dayanakları
-
Express global utility u'(g(a_k)) of each reference action a_k in terms of marginal utilities u_i(g_i^j), and reparameterize via non-negative step variables w_ij = u_i(g_i^{j+1}) − u_i(g_i^j) with u_i(g_i^1) = 0.
Dayanak: Siskos-Yannacopoulos 1985 [Greco-Ehrgott-Figueira 2016 Ch.9 §9.2.3 Eqs.(9.18)-(9.19)]
-
Introduce double error functions σ⁺(a_k), σ⁻(a_k) on each reference action and define the consecutive-pair difference Δ(a_k, a_{k+1}) = [u(g(a_k)) − σ⁺(a_k) + σ⁻(a_k)] − [u(g(a_{k+1})) − σ⁺(a_{k+1}) + σ⁻(a_{k+1})].
Dayanak: Siskos-Yannacopoulos 1985 [book Ch.9 §9.2.3 Eq.(9.20)]
-
Solve the LP that minimises the total error z = Σ_k [σ⁺(a_k) + σ⁻(a_k)] subject to: Δ(a_k, a_{k+1}) ≥ δ if a_k ≻ a_{k+1}, Δ(a_k, a_{k+1}) = 0 if a_k ~ a_{k+1}; Σ_{i,j} w_ij = 1 (normalization); w_ij ≥ 0; σ⁺, σ⁻ ≥ 0. δ is a small positive number.
Dayanak: Siskos-Yannacopoulos 1985 [book Ch.9 §9.2.3 Eq.(9.21)]
-
Post-optimality / stability analysis: test for multiple or near-optimal LP solutions on the polyhedron Σ[σ⁺ + σ⁻] ≤ z* + ε; if non-unique, compute the mean additive value function across criterion-wise max/min LPs over u_i(g_i*) = Σ_j w_ij.
Dayanak: Siskos-Yannacopoulos 1985 [book Ch.9 §9.2.3 Eqs.(9.22)-(9.23)]
-
Apply the inferred additive value function u'(g(a)) = Σ_i u_i(g_i(a)) to ALL alternatives (not just the reference set) to produce the final ranking by descending u'.
Dayanak: Siskos-Yannacopoulos 1985 [book Ch.9 §9.2.1 Eq.(9.6)]