Yöntemler · Sıralama
Sıra Tersinmesi Analizi (Rank Reversal Analysis)
Sıra Tersinmesi Analizi, bir sıralama yönteminin sonucunu bir kez hesaplayıp bırakmaz; seçenek kümesine yeni bir aday ekleyerek ya da bir seçeneği çıkararak aynı yöntemi tekrar çalıştırır ve kalan seçeneklerin kendi aralarındaki sırasının bozulup bozulmadığını sayar.
Temel yöntemin veri türü: Kesin (Classical)
Yöntem Nedir?
Bu yöntem, elinizde bir MCDM yöntemiyle (TOPSIS, SAW, PROBID gibi) zaten hesaplanmış bir sıralama olduğunda, bu sıralamanın seçenek kümesindeki küçük değişikliklere ne kadar dayanıklı olduğunu sınayan bir sağlamlık (robustness) yöntemidir. Sıralama üretmez; var olan bir sıralamayı sarsıp sarsılmadığına bakar. Çıktısı, denenen perturbasyonlar arasında kaç tanesinin orijinal seçenekler arasındaki sırayı değiştirdiğini gösteren bir oran, yani sıra tersinmesi oranıdır (RRR). Kavram, Triantaphyllou'nun (2000) MCDM yöntemlerini karşılaştıran kitabında sistemli biçimde ele alınmıştır; kitap, TOPSIS ve AHP gibi yöntemlerin yeni bir seçenek eklendiğinde bazen orijinal seçenekler arasındaki sırayı da değiştirdiğini göstermiştir.
Yöntemin Felsefesi
Çoğu sıralama yönteminin dayandığı örtük varsayım, "alakasız seçeneklerden bağımsızlık"tır: A ile B arasındaki karşılaştırmanın sonucu, ortama üçüncü bir C seçeneği eklenip eklenmediğinden etkilenmemelidir. Ancak normalizasyon adımı seçenek kümesinin tamamına bakan (en büyüğe bölme, ideal noktayı seçeneklerden kurma gibi) yöntemlerde bu varsayım her zaman geçerli değildir. Yeni bir C eklendiğinde normalizasyon sabitleri (sütun toplamı, sütun maksimumu, ideal nokta) değişir, bu da A ve B'nin puanlarını da değiştirebilir; nadiren bu, A ile B'nin sırasını da tersine çevirir.
Sıra Tersinmesi Analizi'nin felsefi duruşu, bunu bir "hata" değil bir "özellik sorusu" olarak ele almaktır: her yöntemin bu duyarlılığı farklı derecededir ve bir karar vericinin hangi yöntemi seçeceğine karar verirken bu duyarlılığı bilmesi gerekir. Yöntem kendisi bir tercih yapmaz; yalnız "bu temel yöntem, bu veri kümesinde, bu tür perturbasyonlarda ne kadar kararlı" sorusuna sayısal bir cevap verir.
Yöntem Nasıl Çalışır?
Yöntem dört adımda ilerler.
Birinci adım, taban sıralama. Seçilen bir temel MCDM yöntemi (örneğin TOPSIS), orijinal seçenek kümesine uygulanır ve bir taban sıralama ile taban puanlar elde edilir.
İkinci adım, seçenek kümesi perturbasyonu. Bir ya da daha fazla test edilecek durum belirlenir: yeni bir hayali seçenek eklemek, mevcut bir seçeneğin neredeyse aynısını (yakın kopyasını) eklemek ya da en iyi/en kötü seçeneği çıkarmak. Her durum için temel yöntem yeniden çalıştırılır ve yeni bir sıralama elde edilir.
Üçüncü adım, tersinme tespiti. Her perturbasyon için, orijinal seçenekler arasındaki her ikili karşılaştırmanın (A önce mi B önce mi) taban sıralamayla yeni sıralama arasında değişip değişmediğine bakılır.
Dördüncü adım, toplu oran. Tüm perturbasyonlar ve tüm ikili karşılaştırmalar üzerinden, kaç tanesinin sıra değiştirdiği sayılır ve toplam olası karşılaştırma sayısına bölünerek tek bir sıra tersinmesi oranı (RRR) elde edilir. Bu oran 0 ile 1 arasındadır; 0 hiç tersinme olmadığını, 1 her perturbasyonda tam tersinme olduğunu gösterir.
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?
Sıra tersinmesi oranı, seçilen temel yöntemin bu veri kümesinde ve bu perturbasyon türlerinde ne kadar kararlı olduğunu gösterir; başka bir veri kümesine ya da başka bir temel yönteme genellenemez. Sıfıra yakın bir oran "bu sıralama her zaman doğru" anlamına gelmez, yalnız "denenen perturbasyonlarda bozulmadı" anlamına gelir; hiç test edilmemiş bir perturbasyon türünde (örneğin ağırlık değişikliği, veri hatası) sıralama yine de kırılgan olabilir.
Yüksek bir oran, temel yöntemi "yanlış" ilan etmez; yöntemin bu tür karar ortamlarında dikkatli kullanılması gerektiğini gösterir. Hangi ikili karşılaştırmanın tersine döndüğü, oranın kendisinden daha bilgilendiricidir; iki alt sıradaki seçenek arasında sık tersinme olması, en üstteki seçenek hiç değişmiyorsa, kararın en kritik kısmı (birinci sıra) sağlamdır.
Bu nedenle:
"Bu sıralama sıra tersinmesine karşı güvenlidir"
yerine:
"Bu sıralama, denenen şu perturbasyon türlerinde tersine dönmedi; farklı bir perturbasyon türü (örneğin ağırlık değişikliği) ayrıca test edilmelidir"
biçiminde yazmak doğrudur.
Veri Türü ve Girdiler
Yöntem kesin (crisp) veriyle çalışır: temel alınan MCDM yönteminin gerektirdiği aynı karar tablosu, ağırlıklar ve yön bilgisi. Elinizde şunlar olmalı: bir temel sıralama yöntemi seçimi (RANK-REVERSAL kendisi bir sıralama yöntemi değildir, var olan bir yöntemi sınar); test edilecek perturbasyon senaryoları (eklenecek hayali seçenek, yakın kopya ya da çıkarılacak seçenek); ve tekrarlı hesap için yeterli işlem bütçesi. RANK-REVERSAL'in kendisi ağırlık ya da yön bilgisi istemez; bu bilgiler sınanan temel yöntemin girdisidir. En az iki seçenek ve iki kriter gerekir; perturbasyon sayısı arttıkça hesap yükü de artar, çünkü her perturbasyon temel yöntemin tam bir yeniden çalıştırılmasını gerektirir.
Ne Zaman Kullanılır, Ne Zaman Kullanılmaz?
Bir MCDM sonucunu karar vericiye sunmadan önce, sonucun seçenek kümesindeki küçük değişikliklere ne kadar dayanıklı olduğunu göstermek istediğinizde bu yöntem uygundur. Özellikle sonradan yeni bir aday eklenmesi beklenen (yeni bir tedarikçi teklifi, yeni bir aday proje) süreçlerde, kararı açıklamadan önce bu duyarlılığı bilmek faydalıdır.
Kullanılmaması gereken durum, seçenek kümesinin kesin ve değişmeyecek olduğu, ya da temel yöntemin zaten normalizasyon kaynaklı duyarlılık taşımadığı (örneğin sabit referans noktalarına dayanan bazı eleme yöntemleri) durumlardır; bu durumlarda ek hesap yükü gerekmeyebilir. Yöntem ayrıca ağırlık duyarlılığını değil, yalnız seçenek kümesi duyarlılığını ölçer; ağırlıkların ne kadar sağlam olduğu ayrı bir duyarlılık analizi gerektirir.
Seçenek kümesi sonradan değişebilir, karar öncesi sağlamlık gösterilmeli → Sıra Tersinmesi Analizi
Asıl soru ağırlıkların sağlamlığı → ağırlık duyarlılık analizi (weight perturbation)
Seçenek kümesi kesin ve sabit → ek analiz gerekmeyebilir
Sıralama değil ağırlık gerekiyor → AHP, BWM, SWARA (öznel) · Entropy, CRITIC (nesnel)
Güçlü Yanları
Bu yöntemin en önemli üstünlüğü, bir MCDM sonucunu tek bir statik tablo olarak değil, seçenek kümesindeki değişikliklere karşı test edilmiş bir sonuç olarak sunmayı mümkün kılmasıdır. Yöntem herhangi bir temel MCDM yöntemiyle birlikte çalışabilir; TOPSIS'e, SAW'a, PROBID'e ya da başka bir sıralama yöntemine uygulanabilir. Triantaphyllou'nun (2000) çalışmasından bu yana biriken literatür, hangi yöntem ailelerinin bu duyarlılığa daha açık olduğuna dair somut kanıt sunar (Wang ve Luo, 2009; García-Cascales ve Lamata, 2012; Aires ve Ferreira, 2018).
Zayıf Yanları
Yöntemin en belirgin sınırlılığı hesap yüküdür: her perturbasyon senaryosu, temel yöntemin baştan sona yeniden çalıştırılmasını gerektirir; çok sayıda senaryo denenecekse bu yük büyür. İkincisi, sonuç yalnız denenen perturbasyon türleri için geçerlidir; test edilmemiş bir senaryo (farklı bir yakın kopya, farklı bir çıkarma) farklı bir tersinme oranı verebilir. Üçüncüsü, düşük bir tersinme oranı karar vericiye yanlış bir güven duygusu verebilir; yöntem yalnız denenen senaryolarda sağlamlığı gösterir, genel bir garanti sunmaz. Dördüncüsü, hangi perturbasyon senaryolarının "makul" ya da "olası" sayılacağı öznel bir seçimdir; bu seçim analizden analize farklılık gösterebilir.
Sık Yapılan Hatalar
En yaygın hata, düşük bir sıra tersinmesi oranını "bu yöntem sıra tersinmesinden bağışıktır" diye genellemektir; oran yalnız denenen perturbasyonlar için geçerlidir. İkinci hata, yalnız bir perturbasyon senaryosu (örneğin tek bir yeni seçenek) deneyip sonucu genellemektir; farklı senaryo türleri (yakın kopya, en kötü seçeneği çıkarma) farklı sonuçlar verebilir. Üçüncü hata, RANK-REVERSAL'i bir sıralama yöntemi gibi kullanıp "en sağlam seçenek" aramaktır; yöntem seçenekleri sıralamaz, var olan bir sıralamanın sağlamlığını ölçer. Dördüncü hata, tersinme tespit edildiğinde temel yöntemi "yanlış" ilan edip hiçbir gerekçe sunmadan başka bir yönteme geçmektir; hangi yöntemin daha az duyarlı olduğu da ayrıca test edilmelidir.
Temel ilke şudur:
Sıra tersinmesi oranı, seçtiğiniz temel yöntemin, denediğiniz perturbasyon senaryolarında ne kadar kararlı olduğunun bir özetidir; test edilmemiş bir senaryo için hiçbir garanti taşımaz ve rapor bunu açıkça göstermelidir.
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.
1. Tedarik: Bir BT departmanının yazılım tedarikçisi seçiminde yeni bir teklifin etkisi (öğretici örnek)
Bir BT departmanı üç yazılım tedarikçisi arasından birini seçmek için TOPSIS'i temel yöntem olarak kullanmıştır. Üç ölçüt vardır: özellik kapsamı puanı, destek kalitesi puanı ve lisans maliyeti (azı iyi). Ağırlıklar özellik kapsamına 0,40, destek kalitesine 0,35, maliyete 0,25'tir.
| Tedarikçi | Özellik kapsamı | Destek kalitesi | Lisans maliyeti |
|---|---|---|---|
| A1 | 3 | 5 | 4 |
| A2 | 5 | 3 | 2 |
| A3 | 4 | 4 | 3 |
| Yön | çoğu iyi | çoğu iyi | azı iyi |
| Ağırlık | 0,40 | 0,35 | 0,25 |
TOPSIS bu üç tedarikçiye uygulandığında taban sıralama şöyledir:
| Tedarikçi | TOPSIS yakınlık puanı | Taban sıra |
|---|---|---|
| A2 | 0,5965 | 1 |
| A3 | 0,5000 | 2 |
| A1 | 0,4035 | 3 |
Departman, dördüncü bir tedarikçinin teklif verdiğini öğrenir: A4, özellik kapsamı ve destek kalitesinde zayıf (her ikisinde de 1 puan) ama lisans maliyeti düşük (3) bir tekliftir. Sıra Tersinmesi Analizi, bu yeni tedarikçiyi ekleyip TOPSIS'i yeniden çalıştırır.
| Tedarikçi | TOPSIS yakınlık puanı (A4 dahil) | Yeni sıra |
|---|---|---|
| A3 | 0,7281 | 1 |
| A2 | 0,7244 | 2 |
| A1 | 0,6201 | 3 |
| A4 | 0,1189 | 4 |
Sonuç şöyle okunur. A4 kendisi hiçbir zaman kazanmaz, son sırada kalır. Ama A4'ün eklenmesi tüm sütunların normalizasyon sabitlerini (sütun karelerinin toplamının karekökü) değiştirir; bu, A2 ile A3'ün puanlarını yeniden hesaplatır ve ikisi arasındaki sıra tersine döner. Taban sıralamada A2 (0,5965), A3'ten (0,5000) önde iken, A4 eklendikten sonra A3 (0,7281), A2'yi (0,7244) çok az bir farkla (0,0037) geçer. A1 ile A2/A3 arasındaki sıra değişmez; yalnız A2 ile A3'ün kendi aralarındaki sıra tersine döner.
Departman burada tereddüt eder: A4'ün teklifi zaten kabul edilmeyecek kadar zayıftır, ama listeye girmiş olması bile A2 ile A3'ün sırasını değiştirmiştir. Bu, TOPSIS'in normalizasyon adımının seçenek kümesinin tamamına duyarlı olmasından kaynaklanır; A4'ün "alakasız" görünmesi, etkisinin de alakasız olduğu anlamına gelmez.
Raporda: "Üç tedarikçilik orijinal kümede A2 önde iken, dördüncü (kabul edilmeyecek) bir teklifin listeye eklenmesi A2 ile A3'ün sırasını tersine çevirmiştir (fark 0,0037); bu iki tedarikçi arasındaki sıra, seçenek kümesinin tam olarak neyi içerdiğine duyarlıdır ve nihai karardan önce seçenek kümesi kesinleştirilmelidir."
Kaynak: Bu tablo, üç seçenekli kısmı DecisionMind'ın RANK-REVERSAL manifestindeki doğrulama matrisinden alınmıştır; ancak bu manifestin kendi altın (golden) örneği herhangi bir perturbasyon seçeneği içermediği için (sıfır perturbasyonla sıra tersinmesi oranı tanım gereği sıfırdır ve bu, yöntemin çalışma mekanizmasını göstermez), dördüncü tedarikçi ve bu tabloların tamamı bu kartın hazırlanmasında Python'da TOPSIS temel yöntemiyle bağımsız olarak kurulmuş ve hesaplanmıştır; DecisionMind'ın kendi doğrulama kaydına göre de bu golden değer makale sayfasından değil iç doğrulayıcıdan gelir.
2. Kamu: Bir belediyenin altyapı projesi önceliklendirmesinde bir projenin listeden çıkarılması
Bir belediye meclisi dört altyapı projesini TOPSIS ile önceliklendirmiştir. Bütçe kısıtı nedeniyle en düşük öncelikli proje listeden çıkarılacaktır. Sıra Tersinmesi Analizi, bu projeyi çıkarıp kalan üç projeyi yeniden sıralar.
Diyelim ki taban sıralamada ikinci ve üçüncü sıradaki projeler birbirine çok yakın puanlıdır. Çıkarılan proje listeden ayrılınca normalizasyon sabitleri değişir ve bu iki proje kendi aralarında yer değiştirir.
Meclis burada tereddüt eder: bütçe kısıtı kesinleşmeden önce açıklanan bir sıralama, kısıt kesinleştikten sonra değişebilir; bu, meclisin erken açıklanan bir sıralamaya dayanarak taahhütte bulunmasının riskli olduğunu gösterir.
Raporda: "Dördüncü projenin listeden çıkarılması, ikinci ve üçüncü sıradaki projelerin yerini değiştirmiştir; nihai sıralama yalnız bütçe kısıtı kesinleştikten sonra açıklanmalıdır."
3. Eğitim: Bir üniversitenin burs adayları arasında bir yakın-kopya testi
Bir üniversite burs komisyonu, dört aday arasından TOPSIS ile bir sıralama yapmıştır. Komisyon, sıralamanın ne kadar sağlam olduğunu görmek için, en yüksek puanlı adayın neredeyse aynısı (küçük farklarla) bir beşinci "hayali" aday ekleyip yöntemi yeniden çalıştırır; bu, "yakın kopya testi" olarak bilinir.
Diyelim ki bu hayali kopya eklendiğinde, orijinal dört adayın kendi aralarındaki sırası değişmedi ama tüm puanlar biraz düştü. Bu, sıralamanın yakın kopya testine karşı dayanıklı olduğunu, yani en azından bu tür bir perturbasyona karşı sağlam olduğunu gösterir.
Komisyon burada tereddüt eder: yakın kopya testinde sıra bozulmamış olması, farklı bir perturbasyon türünde (örneğin çok farklı bir profildeki yeni bir adayın gerçekten başvurması) de sıranın korunacağı anlamına gelmez; yalnız bu belirli test için bir güvence sağlar.
Raporda: "Sıralama yakın kopya testine karşı dayanıklı bulunmuştur; farklı profildeki yeni başvurular için bu test tekrarlanmalıdır."
4. Yapılmaması Gereken
Aynı tedarikçi örneğinde, A4'ün eklenmesiyle A2 ile A3'ün yer değiştirmesini görüp "TOPSIS bu veri için yanlış çalışıyor" diye ilan etmek yanlıştır; bu, TOPSIS'in normalizasyon adımının tanım gereği taşıdığı bir özelliktir, bir hesap hatası değildir. İkinci yanlış, yalnız bir perturbasyon senaryosunu (örneğin yalnız zayıf bir aday ekleme) deneyip "sıralama sağlam" diye genellemektir; farklı senaryo türleri farklı sonuçlar verebilir. Üçüncü yanlış, Sıra Tersinmesi Analizi'nin kendisini bir sıralama yöntemi gibi kullanıp "hangi tedarikçi en iyi" sorusuna cevap aramaktır; bu soru temel yönteme (burada TOPSIS'e) aittir.
Kaynaklar
Adımların formülleri, ara tabloları ve atıf biçimleri için DecisionMind yöntem sayfası: decisionmind.app/library/rank-reversal
Triantaphyllou, E. (2000). Multi-criteria decision making methods. In Multi-Criteria Decision Making Methods: A Comparative Study (Applied Optimization, Vol. 44, s. 89–125). Kluwer Academic Publishers. DOI: 10.1007/978-1-4757-3157-6_2
Wang, Y.-M., & Luo, Y. (2009). On rank reversal in decision analysis. Mathematical and Computer Modelling, 49(5–6), 1221–1229. DOI: 10.1016/j.mcm.2008.06.019
García-Cascales, M. S., & Lamata, M. T. (2012). On rank reversal and TOPSIS method. Mathematical and Computer Modelling, 56(5–6), 123–132. DOI: 10.1016/j.mcm.2011.12.022
Aires, R. F. de F., & Ferreira, L. (2018). The rank reversal problem in multi-criteria decision making: A literature review. Pesquisa Operacional, 38(2), 331–362. DOI: 10.1590/0101-7438.2018.038.02.0331