Yöntemler · Sıralama
UTA (Toplamsal Fayda Yöntemi)
UTA, karar vericinin birkaç örnek seçeneği nasıl sıraladığını gözlemleyip bu sıralamayla tutarlı bir toplamsal fayda fonksiyonunu doğrusal programlamayla çıkarır.
Temel yöntemin veri türü: Kesin (Classical)
Yöntem Nedir?
UTA, "karar vericiden doğrudan ağırlık ya da fayda formülü istemek yerine, onun birkaç örnek seçeneği nasıl sıraladığından bu bilgiyi nasıl çıkarırım" sorusuna cevap verir. Çıktısı her kriter için bir marjinal fayda eğrisi, her seçenek için bir toplam fayda puanı ve bu puana göre bir sıradır. Jacquet-Lagrèze ve Siskos tarafından 1982'de önerilmiştir ve tercih ayrıştırma (preference disaggregation) yaklaşımının kurucu yöntemidir. Tüketici tercih modelleme, tedarikçi seçimi ve ürün değerlendirme gibi karar vericinin somut örnekleri sıralamakta soyut ağırlık vermekten daha rahat olduğu alanlarda kullanılır. UTASTAR, UTADIS ve STOCHASTIC-UTA gibi birçok uzantısı vardır.
Yöntemin Felsefesi
Çoğu çok kriterli karar yöntemi (AHP, SWARA gibi) karar vericiden doğrudan ağırlık ya da ikili karşılaştırma ister. UTA'nın felsefesi bunu tersine çevirir. Birçok insan soyut ağırlık vermekte zorlanır, ama somut örnekleri sıralamakta daha rahattır; "bu arabayı şu arabaya tercih ederim" demek, "hıza yüzde otuz ağırlık veriyorum" demekten kolaydır. UTA, karar vericiden birkaç referans seçeneği sıralamasını ister, sonra bu sıralamayla tutarlı olacak bir fayda fonksiyonunu matematiksel olarak arar; buna tercih ayrıştırma (preference disaggregation) denir.
Bir benzetme bunu netleştirir. Bir şarap tadımcısı, bir şarabı neden beğendiğini formülle açıklayamayabilir, ama birkaç şarabı güvenle sıralayabilir. UTA, tadımcının bu sıralamasından yola çıkıp hangi özelliklere (asit, tanen, alkol oranı) ne kadar değer verdiğini geriye doğru çıkarır. Felsefi sonuç: UTA toplamsal (additive) ve telafi edicidir, kriterler arasında bağımsızlık varsayar. Karar vericinin kendi tutarlılığını da doğrudan bir hata payıyla ölçer; bu hata payı sıfırsa karar verici tam tutarlıdır, sıfırdan büyükse bir iç çelişki vardır ve yöntem bunu gizlemez, sayıyla gösterir.
Yöntem Nasıl Çalışır?
Yöntem dört adımda ilerler.
Birinci adım, kademelerin tanımlanması. Her kriter için en kötüden en iyiye giden bir aralık belirlenir ve bu aralık belli sayıda eşit kademeye bölünür. Bu kademeler, kriterin fayda eğrisinin parça parça doğrusal biçimde tanımlanacağı noktalardır.
İkinci adım, referans seçeneklerin değerlenmesi. Karar vericinin sıraladığı her referans seçeneğin her kriterdeki değeri, en yakın iki kademe arasında doğrusal olarak ifade edilir. Seçeneğin toplam faydası, kriter faydalarının toplamına küçük bir hata payı eklenerek yazılır.
Üçüncü adım, doğrusal programlama modelinin kurulması ve çözülmesi. Toplam hata payını en aza indirecek bir model kurulur; model üç tür kısıt taşır. Tercih kısıtları, referans sıralamadaki her ardışık çift arasında fayda farkının en az belirlenen bir eşiği geçmesini ister; eşit tercih edilen çiftlerde bu fark sıfır olmalıdır. Monotonluk kısıtları, bir kriterde bir sonraki kademenin öncekinden düşük fayda vermemesini sağlar. Normalizasyon kısıtları ise en kötü kademenin faydasını sıfıra, tüm kriterlerin en iyi kademe faydalarının toplamını bire sabitler. Model çözülür ve en küçük toplam hata payı (F*) bulunur.
Dördüncü adım, sağlamlık analizi. Doğrusal programlamanın çözümü tek olmayabilir; aynı en küçük hata payını veren birden fazla fayda fonksiyonu bulunabilir. Bu yüzden F*'a yakın bir hata payına izin veren geniş bir çözüm bölgesi tanımlanır. Bu bölge içinde her kriterin en iyi kademesinin alabileceği en küçük ve en büyük fayda değerleri ayrıca hesaplanır; bu çözümlerin ortalaması, tek bir keyfi çözüme bağımlı kalmayan temsili bir fayda fonksiyonu verir.
Adımların formülleri, ara tabloları ve atıf biçimleri DecisionMind'daki yöntem sayfasında verilir; bu kart formül taşımaz.
Çıktı Nasıl Yorumlanır?
Toplam fayda puanı, seçeneğin karar vericinin çıkarılan tercih mantığına göre ne kadar iyi olduğunu gösterir; en iyi seçenek genelde 1'e yakın bir değer alır. Ama bu puandan daha önemlisi hata payıdır (F*). F* sıfırsa karar vericinin referans sıralaması, toplamsal bir fayda fonksiyonuyla tam tutarlıdır. F* sıfırdan büyükse karar vericinin tercihleri tam olarak toplamsal bir modele oturmuyordur; bu bir hesap hatası değildir, UTA'nın karar vericinin kendi tutarsızlığını ortaya çıkarmasıdır. Ayrıca çözüm tekil olmayabileceği için, sağlamlık analizi yapılmadan tek bir LP çözümünü kesin gerçek diye sunmak yanıltıcıdır.
Bu nedenle:
"UTA karar vericinin gerçek tercihini kesin olarak buldu"
yerine:
"Bu fayda fonksiyonu, karar vericinin verdiği referans sıralamayla mümkün olan en tutarlı modeldir; hata payı sıfırsa sıralama tam tutarlıdır, sıfırdan büyükse bu tutarsızlık raporda gösterilmelidir"
biçiminde yazmak doğrudur.
Veri Türü ve Girdiler
UTA kesin (crisp) veriyle çalışır: her hücrede tek bir sayı. DecisionMind'da UTA yalnız bu temel biçimiyle bulunur, ayrı bir veri türü uzantısı yoktur.
Elinizde şunlar olmalı: satırlarda seçenekler, sütunlarda kriterler, her hücrede bir sayı; her kriter için en kötü ve en iyi uç değer. Ayrıca karar vericinin referans seçeneklerin tamamını ya da temsilci bir alt kümesini sıraladığı bir referans sıralama gerekir. UTA ağırlık istemez, kendisi bir fayda fonksiyonu (ve örtük olarak bir ağırlık dağılımı) üretir. Önerilen referans seçenek sayısı beş ile otuz arasıdır, kriter sayısı için rahat aralık üç ile on ikidir.
Ne Zaman Kullanılır, Ne Zaman Kullanılmaz?
Karar verici somut örnekleri güvenle sıralayabiliyor ama soyut ağırlık vermekte zorlanıyorsa UTA uygun bir seçimdir. Karar vericinin elinde sıralayabileceği referans seçenek yoksa ya da bu seçenekler hakkında net bir tercihi yoksa yöntem çalışacak veriden yoksun kalır. Bu durumda doğrudan ağırlık isteyen yöntemlere (AHP, BWM, SWARA) gidilmelidir. Referans sıralama ciddi ölçüde tutarsızsa (hata payı çok büyükse) UTA'nın tek hata değişkenli yapısı yetersiz kalabilir.
Karar verici örnekleri sıralayabiliyor, soyut ağırlık veremiyor → UTA
Referans sıralama yok ya da güvenilmez → AHP, BWM, SWARA (doğrudan ağırlık isteyen yöntemler)
Referans sıralama ciddi tutarsız, hata payı büyük → UTASTAR (her çift için ayrı hata değişkeni)
Sıralama değil yalnız ağırlık gerekiyor → Entropy, CRITIC (nesnel) veya AHP, BWM, SWARA (öznel)
Güçlü Yanları
UTA'nın temel üstünlüğü, karar vericiden soyut ağırlık istemek yerine sezgisel bir görev (örnekleri sıralama) istemesidir; bu, pratikte daha güvenilir bilgi toplamayı sağlar. Hata payı (F*) karar vericinin kendi tutarlılığını doğrudan ve şeffaf biçimde ölçer. Sağlamlık analizi, tek bir keyfi çözüme bağımlı kalmayı önler ve üretilen sıralamanın referans sıralamayla ne kadar örtüştüğü Kendall'ın tau katsayısıyla somut olarak gösterilebilir; kurucu makalenin kendi örneğinde bu katsayı 1,0 çıkmıştır.
Zayıf Yanları
Sınırlılıkları modelin yapısından gelir. Birincisi, doğrusal programlamanın çözümü tek olmayabilir; sağlamlık analizi yapılmazsa keyfi bir çözüm gerçek sanılabilir (Siskos, Grigoroudis ve Matsatsinis, 2005). İkincisi, parça parça doğrusal fayda varsayımı, gerçek tercih eğrisi güçlü doğrusal olmayan (eşik etkili, S biçimli) ise kaba bir yaklaşım kalabilir; kademe sayısı artırılarak bu kısmen giderilebilir ama hesap yükü artar. Üçüncüsü, sonuç referans sıralamanın büyüklüğüne ve kalitesine doğrudan bağlıdır; küçük ya da özenle seçilmemiş bir referans kümesi güvenilmez bir fayda fonksiyonu üretebilir. Dördüncüsü, belirsiz ya da eksik tercih bilgisiyle çalışıldığında tercih ayrıştırma yöntemlerinin ek varsayımlara ihtiyaç duyduğu gösterilmiştir (Wu ve Liao, 2023).
Sık Yapılan Hatalar
En sık hata, referans sıralamayı {seçenek: sıra} biçiminde bir sözlük olarak girip, sıra değerine göre değil sözlüğe girilme sırasına göre işlemektir; bu, farkında olmadan yanlış bir model kurar. İkinci hata, maliyet kriterinin yönünü kriter aralığının kendisiyle (en kötü ve en iyi uçların yerini değiştirerek) ayarladıktan sonra ayrıca bir kez daha ters çevirmektir; bu çifte çevirme yönü tekrar bozar. Üçüncü hata, hata payı (F*) sıfırdan büyükken sonucu kesin bir gerçekmiş gibi sunmaktır; bu durumda tutarsızlık raporda belirtilmeli ya da UTASTAR gibi daha esnek bir modele geçilmelidir. Dördüncü hata, sağlamlık analizi yapılmadan tek bir LP çözümünü değişmez fayda fonksiyonu diye sunmaktır.
Temel ilke şudur:
UTA sonucu, karar vericinin verdiği referans sıralamayla mümkün olan en tutarlı toplamsal modeldir; hata payı ve çözümün tekilliği görmezden gelinirse sonuç yanlış bir kesinlik izlenimi verir.
Vakalar
Her vaka bir karar tablosuyla başlar, yöntemin bu tabloya ne yaptığını kelimeyle anlatır ve sonucun nasıl okunacağını gösterir. Birinci vaka yöntemin kurucu kaynağından alınmıştır; sayılar makalenin kendi sayılarıdır. Diğer vakalar öğretici kurgudur.
1. Tüketici Tercihi: On otomobil arasında tercih sıralaması (Jacquet-Lagrèze ve Siskos, 1982)
Bir otomobil değerlendirmesinde on araç altı ölçüte göre karşılaştırılmıştır: azami hız, yakıt tüketimi, hızlanma süresi, iç hacim/konfor puanı, yol tutuş puanı ve fiyat. Yakıt tüketimi, hızlanma süresi ve fiyat "azı iyi", diğer üçü "çoğu iyi"dir. Karar verici on aracı kendi öznel tercihiyle A1'den A10'a doğru sıralamıştır (A1 en çok tercih edilen, A10 en az).
| Araç | Hız | Yakıt tüketimi | Hızlanma | İç hacim | Yol tutuş | Fiyat |
|---|---|---|---|---|---|---|
| A1 | 173 | 11,4 | 10,01 | 10 | 7,88 | 49.500 |
| A2 | 176 | 12,3 | 10,48 | 11 | 7,96 | 46.700 |
| A3 | 142 | 8,2 | 7,30 | 5 | 5,65 | 32.100 |
| A4 | 148 | 10,5 | 9,61 | 7 | 6,15 | 39.150 |
| A5 | 178 | 14,5 | 11,05 | 13 | 8,06 | 64.700 |
| A6 | 180 | 13,6 | 10,40 | 13 | 8,47 | 75.700 |
| A7 | 182 | 12,7 | 12,26 | 11 | 7,81 | 68.593 |
| A8 | 145 | 14,3 | 12,95 | 11 | 8,38 | 55.000 |
| A9 | 161 | 8,6 | 8,42 | 7 | 5,11 | 35.200 |
| A10 | 117 | 7,2 | 6,75 | 3 | 5,81 | 24.800 |
| Yön | çoğu iyi | azı iyi | azı iyi | çoğu iyi | çoğu iyi | azı iyi |
Yöntem her kriter için beş ile dört arası kademe tanımlar, karar vericinin A1≻A2≻…≻A10 sıralamasıyla tutarlı olacak bir doğrusal programlama modeli kurar ve çözer.
| Araç | Toplam fayda | Sıra |
|---|---|---|
| A1 | 0,6898 | 1 |
| A2 | 0,6798 | 2 |
| A3 | 0,6087 | 3 |
| A4 | 0,5987 | 4 |
| A5 | 0,5887 | 5 |
| A6 | 0,5787 | 6 |
| A7 | 0,5687 | 7 |
| A8 | 0,5587 | 8 |
| A9 | 0,5487 | 9 |
| A10 | 0,5387 | 10 |
Sonuç şöyle okunur. Model hatasız çözülmüştür (F*=0); karar vericinin on aracı sıralamasıyla tam tutarlı bir toplamsal fayda fonksiyonu bulunmuştur. A1 ve A2 (Peugeot 505 GR ve benzeri üst segment araçlar) en yüksek faydayı almış, A10 (küçük ve mütevazı bir araç) en düşük faydayı almıştır.
Değerlendirici burada tereddüt eder: A3'ten A10'a kadar ardışık her aracın fayda farkı tam olarak izin verilen en küçük eşiktir (0,01). Bu, modelin mümkün olan en sıkı çözümü bulduğunu, ama bu sekiz aracın birbirinden yalnızca formel bir eşikle ayrıldığını, aralarındaki sıranın küçük bir veri değişikliğinde kolayca karışabileceğini gösterir. Buna karşılık A2 ile A3 arasındaki fark (0,071) belirgin biçimde daha büyüktür; bu iki grup (üst segment A1-A2, orta ve alt segment A3-A10) arasında daha sağlam bir ayrım vardır.
Raporda: "On aracın tamamı karar vericinin kendi sıralamasıyla tam tutarlı (F*=0) bir fayda fonksiyonuyla yeniden üretilmiştir. A1 ve A2 arasındaki fark küçüktür (0,01) ama bu iki aracın A3'ten itibaren gelen gruptan ayrımı (0,071) daha sağlamdır. A3'ten A10'a kadar olan sıralama yalnız izin verilen en küçük eşiğe dayanır ve küçük veri değişikliklerine duyarlıdır."
Kaynak: Jacquet-Lagrèze ve Siskos (1982), §3 Sayısal Uygulama, Tablo 3-4, Şekil 4. Sayılar makalenin kendi tablosundan alınmıştır; DecisionMind'ın UTA motoru aynı sonucu üretir ve makalenin bildirdiği gibi F*=0, sıralama uyumu (Kendall'ın tau'su) 1,0'dır. Not: DecisionMind ekibi, referans sıralamaya göre yeniden çözülen bu tür yöntemlerde tek-kriter yön testi davranışını ayrıca gözden geçiriyor.
2. E-ticaret: Kurye firması seçiminde referans sıralama
Bir e-ticaret platformu, geçmiş deneyimine dayanarak dört kurye firmasını K1≻K2≻K3≻K4 biçiminde sıralamıştır. Üç ölçüt vardır: ortalama teslimat süresi (azı iyi), hasar/kayıp oranı (azı iyi) ve müşteri memnuniyet puanı (çoğu iyi). UTA bu referans sıralamayla tutarlı bir fayda fonksiyonu arayacaktır.
Yöntem her kriter için kademeler tanımlar, platformun K1≻K2≻K3≻K4 sıralamasıyla tutarlı bir model kurar ve çözer. Diyelim ki model hatasız çözülüyor (F*=0) ve bulunan fayda fonksiyonu müşteri memnuniyet puanına diğer iki kritere göre daha yüksek bir göreli ağırlık vermektedir.
Platform burada tereddüt eder: beşinci bir kurye firması (K5) test etmek istediğinde, bu firma referans sıralamaya dahil edilmediği için doğrudan modele sokulamaz; mevcut fayda fonksiyonuyla yalnız geçici bir tahmini puan alabilir. K5'in gerçek konumu, referans sıralamaya eklenip model yeniden çözülene kadar kesinleşmez.
Raporda: "Mevcut dört kurye firmasının referans sıralamasıyla tam tutarlı (F*=0) bir fayda fonksiyonu bulunmuştur; yeni bir kurye firması eklendiğinde referans sıralama güncellenip model yeniden çözülmelidir."
4. Yapılmaması Gereken
Otomobil vakasında referans sıralama {araç: sıra} biçiminde bir sözlük olarak girilip sıra değerine göre değil sözlüğe girilme sırasına göre işlenseydi, model yanlış bir sıralamayla kurulur ve sonuç anlamsızlaşırdı. İkinci yanlış, yakıt tüketimi ya da fiyat gibi maliyet kriterlerinin yönünü kriter aralığıyla ayarladıktan sonra ayrıca bir kez daha ters çevirmektir; bu çifte çevirme yönü yeniden bozar. Üçüncü yanlış, A3'ten A10'a kadar olan 0,01'lik farkları, A2 ile A3 arasındaki 0,071'lik farkla aynı güvenilirlikte saymaktır; ilki yalnız izin verilen en küçük eşiktir ve küçük bir veri değişikliğiyle kolayca değişebilir.
Kaynaklar
Adımların formülleri, ara tabloları ve atıf biçimleri (BibTeX, RIS, APA) için DecisionMind yöntem sayfası: decisionmind.app/library/uta
Jacquet-Lagrèze, E., & Siskos, J. (1982). Assessing a set of additive utility functions for multicriteria decision-making, the UTA method. European Journal of Operational Research, 10(2), 151-164. DOI: 10.1016/0377-2217(82)90155-2
Siskos, Y., Grigoroudis, E., & Matsatsinis, N. F. (2005). UTA methods. In Multiple Criteria Decision Analysis: State of the Art Surveys (pp. 297-344). Springer. DOI: 10.1007/0-387-23081-5_8
Patiniotakis, I., Apostolou, D., & Mentzas, G. (2011). Fuzzy UTASTAR: A method for discovering utility functions from fuzzy data. Expert Systems with Applications, 38(12), 15463-15474. DOI: 10.1016/j.eswa.2011.06.014
Wu, X., & Liao, H. (2023). Value-driven preference disaggregation analysis for uncertain preference information. Omega, 115, 102793. DOI: 10.1016/j.omega.2022.102793