Yöntemler · Sıralama
MABAC (Multi-Attributive Border Approximation area Comparison)
MABAC seçenekleri ideale ya da ortalamaya göre değil, her kriter için kurulan hayali bir "sınır bölgesine" olan uzaklığına göre sıralar. Sınırın üzerinde kalmak seçeneği güçlendirir, altında kalmak zayıflatır.
Temel yöntemin veri türü: Kesin (Classical)
Yöntem Nedir?
MABAC, elinizde sayılarla doldurulmuş bir karar tablosu olduğunda seçenekleri tek bir sıraya dizen bir sıralama yöntemidir. Çıktısı her seçenek için bir puan (sınır bölgesine göre net mesafe) ve bu puana göre bir sıradır. Yöntemi Dragan Pamučar ve Goran Ćirović 2015'te, lojistik merkezlerinde taşıma ve elleçleme ekipmanı seçimi problemine çözüm olarak önermiştir. Sıralama ailesinden telafi edici bir yöntemdir; ağırlık üretmez, ağırlıkları dışarıdan alır.
Yöntemin Felsefesi
MABAC'ın arkasındaki fikir, "en iyiye ne kadar yakınım" sorusu yerine "ortalama performans bölgesinin ne kadar üzerinde ya da altındayım" sorusunu sormaktır. Yöntem her kriter için gerçekte var olmayan bir "sınır yaklaşım alanı" (border approximation area) kurar. Bu, o kriterdeki bütün seçeneklerin performansının geometrik ortalamasıdır ve kriterin "tipik" ya da "beklenen" performans bölgesini temsil eder. Her gerçek seçenek bu sınırın ya üzerinde ya da altındadır; MABAC bu farkı, yani mesafeyi, her kriterde ölçüp toplar.
Bu fikrin bir sonucu vardır. Bir seçenek bazı kriterlerde sınırın belirgin şekilde üzerinde, bazılarında altında olabilir; toplam puan bu artı ve eksi mesafelerin net toplamıdır. Bu, TOPSIS'in "iki uç noktaya (ideal/anti-ideal) uzaklık" mantığından farklıdır. MABAC tek bir referans bölgesi, yani sınır, kullanır ve seçeneğin bu bölgeye göre "üstünde mi altında mı, ne kadar" olduğuna bakar. Aynı zamanda MABAC telafi edicidir: bir kriterdeki sınırın altında kalma, başka bir kriterde sınırın çok üzerinde olmakla dengelenebilir. ELECTRE ailesindeki veto benzeri bir mekanizma burada yoktur.
Yöntem Nasıl Çalışır?
Yöntem beş adımda ilerler.
Birinci adım, ölçek eşitleme (normalizasyon). Kriterler farklı birimlerdedir. MABAC her sütunu kendi en küçük ve en büyük değerine göre 0 ile 1 arasına yerleştirir (doğrusal min-maks normalizasyonu); "azı iyi" kriterlerde bu ölçek ters çevrilir. TOPSIS'in kullandığı vektör normalizasyonundan farklı bir seçimdir ve farklı bir sıra üretebilir.
İkinci adım, ağırlıklama ve kaydırma. Eşitlenmiş her değer kriterin ağırlığıyla çarpılır, ayrıca değere sabit 1 eklenir. Bu "+1" kaydırması teknik bir zorunluluktur: üçüncü adımdaki geometrik ortalama negatif ya da sıfır değerlerle çalışamaz; kaydırma bütün değerleri pozitif bölgeye taşır.
Üçüncü adım, sınır yaklaşım alanı. Her kriter için, o kriterdeki bütün seçeneklerin (ağırlıklandırılmış ve kaydırılmış) değerlerinin geometrik ortalaması alınır. Bu, o kriterin "sınır" değeridir. Ne en iyiyi ne en kötüyü temsil eder; seçenek kümesinin o kriterdeki tipik büyüklüğünü gösteren hayali bir referans noktasıdır.
Dördüncü adım, sınıra uzaklık. Her gerçek seçeneğin her kriterdeki değeri, o kriterin sınır değerinden çıkarılır. Sonuç pozitifse seçenek o kriterde sınırın üzerindedir (güçlü), negatifse altındadır (zayıf).
Beşinci adım, toplam puan ve sıralama. Bir seçeneğin bütün kriterlerdeki sınıra-uzaklık değerleri toplanır. Toplam ne kadar büyükse seçenek o kadar çok kriterde ve o kadar büyük farkla sınırın üzerindedir. Seçenekler bu puana göre büyükten küçüğe sıralanır.
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?
MABAC puanı, bir seçeneğin bu analizdeki diğer seçeneklere göre "ortalama performans sınırının" ne kadar üzerinde ya da altında kaldığını gösterir. Başka bir şey söylemez. Pozitif bir puan "iyi", negatif bir puan "kötü" anlamına gelmez. Yalnızca bu seçenek kümesi içindeki göreli konumu gösterir. Aynı sınır, seçenek kümesi değişirse, örneğin bir seçenek eklenir ya da çıkarılırsa, yeniden hesaplanır; bu yüzden puanlar farklı analizler arasında karşılaştırılamaz. Puanlar arasındaki küçük fark, sağlam bir sıralama değil ağırlıklara duyarlı bir sıralamadır.
Bu nedenle:
"MABAC en iyi seçeneği buldu"
yerine:
"Bu ağırlıklar ve bu seçenek kümesiyle sınır yaklaşım alanına göre en güçlü konumdaki seçenek şudur; sıra şu kriterlerin ağırlığına duyarlıdır"
biçiminde yazmak doğrudur.
Veri Türü ve Girdiler
MABAC kesin (crisp) veriyle çalışır: her hücrede tek bir sayı. Elinizde şunlar olmalı: satırlarda seçenekler, sütunlarda kriterler, her hücrede bir sayı ve boş hücre yok; her kriter için yön bilgisi; toplamı 1 olan kriter ağırlıkları. MABAC ağırlık üretmez, ister; ağırlıkları AHP, BWM, SWARA gibi öznel kaynaklardan ya da Entropy, CRITIC gibi nesnel kaynaklardan alabilirsiniz. DecisionMind'da temel yöntemle birlikte on beş MABAC ailesi üyesi (fuzzy, bulanık ve diğer veri türü uzantıları dahil) bulunur. En az iki seçenek ve iki kriter gerekir; üç ile on iki kriter arası rahat çalışır. Bir kriterde bütün seçenekler aynı değeri alıyorsa (sabit sütun) normalizasyon paydası sıfırlanır; bu durum veri girmeden önce kontrol edilmelidir.
Ne Zaman Kullanılır, Ne Zaman Kullanılmaz?
Kriterleriniz sayıyla ölçülebiliyorsa, tablo tam doluysa ve bir kriterdeki zayıflığın başka bir kriterdeki güçle karşılanmasını kabul ediyorsanız MABAC uygun bir seçimdir. Tipik alanları tedarikçi seçimi, lojistik ve taşıma ekipmanı değerlendirmesi, malzeme ve teknoloji seçimidir; hesap yükü küçüktür ve büyük seçenek kümelerinde de kararlı çalışır.
Kullanılmaması gereken durum, bir kriterde asla taviz verilemeyen bir eşiğin bulunduğu durumdur; MABAC'ın toplamsal yapısı böyle bir eşiği kendiliğinden koruyamaz. Kriterler arasında güçlü bir bağımlılık varsa, yani biri artınca diğeri de artıyorsa, bu bağ önce ele alınmalıdır; MABAC kriterleri bağımsız sayar.
Sayısal tablo, telafi kabul, amaç sıralamak → MABAC
Bir kriterde taviz yok, eşik altı elenmeli → ELECTRE ailesi (veto mekanizması)
"En iyi" değil "en büyük pişmanlığı sınırlayan uzlaşma" → VIKOR
Sıralama değil ağırlık gerekiyor → AHP, BWM, SWARA (öznel) · Entropy, CRITIC (nesnel)
Aynı mantık, veri bulanık/gri/nötrosofik → MABAC'ın ilgili uzantısı
Güçlü Yanları
MABAC'ın en önemli üstünlüğü hesaplama kararlılığıdır. Pamučar ve Ćirović'in gösterdiği gibi, yöntem ölçüm birimlerindeki değişikliklerde ve kriter formülasyonu ufak değişikliklerinde tutarlı sonuçlar üretir (Pamučar ve Ćirović, 2015). Sınır yaklaşım alanı fikri karar vericiye kolay anlatılır: "seçeneğim ortalamanın üstünde mi altında mı" sorusu, "ideale ne kadar yakınım" sorusundan daha somut bir referans noktası sunar. Hesap yükü küçüktür ve seçenek/kriter sayısı arttığında da aynı sadelikte çalışır. Torkayesh ve arkadaşlarının 2022 taramasına göre yöntem 2015'ten bu yana sürdürülebilirlik ve döngüsellik dahil geniş bir uygulama yelpazesinde kullanılmıştır (Torkayesh ve ark., 2022).
Zayıf Yanları
Sınırlılıkları da aynı yapıdan doğar. Birincisi, geometrik ortalama sıfır ya da negatif değerlerle çalışamaz. Bu yüzden ikinci adımdaki "+1" kaydırması teknik bir yama gerektirir; bu kaydırmanın sonucu nasıl etkilediği kullanıcıya açık değildir. İkincisi, tam telafi varsayımı geçerlidir: MABAC'ta da bir kriterdeki ciddi zayıflık başka kriterlerle örtülebilir. Genel MCDM literatüründe bilinen sıra tersinmesi riski MABAC için de geçerlidir (Aires ve Ferreira, 2018). Üçüncüsü, sabit (aynı değerli) bir kriter sütunu normalizasyon paydasını sıfırlar ve hesap bozulur; veri girmeden önce kontrol gerekir. Dördüncüsü, ağırlıkların kalitesi yöntemin dışındadır; kötü ağırlıklarla kusursuz bir hesap kötü bir sıra verir. Beşincisi, MABAC göreli olarak yeni bir yöntemdir (2015). Bu yüzden uzun vadeli eleştiri ve karşılaştırma literatürü TOPSIS veya AHP kadar olgunlaşmamıştır. Fuzzy ve Gauss üyelik fonksiyonlu uzantılar hâlâ aktif araştırma konusudur (Yasin ve ark., 2024).
Sık Yapılan Hatalar
En yaygın hata kriter yönünü yanlış işaretlemektir. "Azı iyi" bir kriter "çoğu iyi" işaretlenirse sınır bölgesi ve dolayısıyla bütün sıra bozulur. İkinci hata, bir kriterde bütün seçeneklerin aynı ya da neredeyse aynı değeri aldığı bir sütunu fark etmeden analize sokmaktır. Bu durumda normalizasyon paydası sıfıra yaklaşır ve o kriterin katkısı anlamsızlaşır. Üçüncü hata, sınır yaklaşım alanını "ideal nokta" ile karıştırmaktır. Sınır ne en iyiyi ne en kötüyü temsil eder; seçenek kümesinin geometrik ortalamasını gösterir. Bu, ideal/anti-ideal mantığından farklı bir referanstır. Dördüncü hata, ağırlıkları gerekçesiz eşit vermek ve bunun sonucu ne kadar değiştirdiğini göstermeden raporlamaktır. Beşinci hata, MABAC puanını yüzde ya da olasılık gibi okumak ve farklı analizlerin puanlarını karşılaştırmaktır.
Temel ilke şudur:
MABAC puanı, seçeneğinizin bu kümenin ortalama performans sınırına göre net konumudur. Sınırın kendisi veri kümesiyle birlikte değişir; puan başka bir analizin puanıyla karşılaştırılamaz.
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 DecisionMind'ın kendi doğrulama kaydından alınmış öğretici bir örnektir; diğerleri öğretici kurgudur.
1. Lojistik: Depo otomasyon ekipmanı tedarikçisi seçimi (öğretici örnek)
Bir dağıtım merkezi otomatik istifleme ekipmanı için üç tedarikçi teklifi arasında seçim yapacaktır. Üç ölçüt vardır: taşıma kapasitesi ve güvenilirlik puanı ("çoğu iyi"), yıllık bakım maliyeti ("azı iyi"). Merkez ağırlıkları kapasiteye en yüksek (0,40), güvenilirliğe orta (0,35), maliyete en düşük (0,25) olacak biçimde belirlemiştir.
| Teklif | Taşıma kapasitesi | Güvenilirlik puanı | Yıllık bakım 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 |
Yöntem önce sütunları eşitler ve ağırlıklandırır (+1 kaydırmasıyla), sonra her kriter için geometrik ortalamadan sınır değerini kurar. A2 kapasitede ve maliyette sınırın belirgin üzerindedir (en yüksek kapasite, en düşük maliyet); güvenilirlikte ise sınırın altındadır. A1 güvenilirlikte sınırın en üzerinde ama kapasitede en altındadır. A3 üç kriterde de sınıra yakın, ortada bir konumdadır.
| Teklif | MABAC puanı | Sıra |
|---|---|---|
| A2 | 0,208 | 1 |
| A3 | 0,058 | 2 |
| A1 | -0,092 | 3 |
Sonuç şöyle okunur. A2 en ağır iki ölçütte, yani kapasite ve güvenilirlikte, sınırın üzerinde olduğu için birinci sıradadır; bu iki ölçütün toplam ağırlığı 0,75'tir. Güvenilirlikteki zayıflığı bu iki ölçütteki güçle telafi edilmiştir. A1, güvenilirlikte en iyi olmasına rağmen kapasitedeki büyük zayıflığı yüzünden sondadır.
Merkezin tereddüdü: ağırlıklar kapasiteye 0,40 yerine 0,25, güvenilirliğe 0,35 yerine 0,50 verilseydi ne olurdu? Aynı hesap üç teklifi de tam olarak eşitler; üçü de 0,058 puan alır. Ağırlık değişikliği tek başına A1, A2, A3 arasındaki farkı tamamen sıfırlayabilecek kadar belirleyicidir. Bu, sıranın büyük ölçüde ağırlık seçimine bağlı olduğunun açık bir göstergesidir.
Raporda: "Verilen ağırlıklarla (kapasite 0,40, güvenilirlik 0,35, maliyet 0,25) A2 sınır yaklaşım alanına göre en güçlü konumdaki tekliftir (0,208); ağırlıklar kapasiteye 0,25, güvenilirliğe 0,50 olacak biçimde değiştirildiğinde üç teklif arasındaki fark tamamen ortadan kalkmaktadır."
Kaynak: bu örnek 3 seçenek × 3 kriterlik, elle izlenebilir öğretici bir örnektir (Pamučar ve Ćirović'in 2015 makalesindeki gerçek lojistik vakası değildir); DecisionMind'ın MABAC motorunun doğrulama örneğidir. MABAC puanları ve ağırlık duyarlılığı bu kartın yazarınca Python ile bağımsız olarak hesaplanmış, DecisionMind manifestindeki iç denetim kaydıyla aynı sonuçta (A2 > A3 > A1) doğrulanmıştır.
2. Enerji: Bir belediyenin rüzgar türbini bakım yüklenicisi seçimi
Bir belediye elektrik şirketi rüzgar türbini bakım hizmeti için dört yüklenici arasında seçim yapacaktır. Dört ölçüt vardır: teknik ekip deneyimi puanı ("çoğu iyi"), arıza müdahale süresi ("azı iyi"), yıllık sözleşme bedeli ("azı iyi") ve sertifikasyon kapsamı puanı ("çoğu iyi"). Ağırlıklar şirketin teknik ekibince belirlenmiştir ve arıza müdahale süresine en yüksek ağırlık verilmiştir.
Yöntem dört teklifi aynı ölçeğe getirir, her kriter için sınır yaklaşım alanını kurar ve her yüklenicinin bu sınıra göre net konumunu hesaplar. Diyelim ki en düşük sözleşme bedeline sahip yüklenici aynı zamanda müdahale süresinde sınırın belirgin altındadır. Düşük maliyetteki avantajı bu zayıflığı telafi edemez ve yüklenici son sırada kalır. En hızlı müdahale süresine sahip yüklenici, sertifikasyon kapsamında ortalama olsa da birinci sırada çıkar.
Şirketin tereddüdü: müdahale süresi ağırlığı düşürülüp maliyet ağırlığı yükseltilseydi en ucuz yüklenici öne geçebilirdi. Bu, MABAC'ın telafi edici yapısının doğal bir sonucudur; şirket "hız mı ucuzluk mu" sorusuna raporda açıkça cevap vermelidir.
Raporda: "Mevcut ağırlıklarla en hızlı müdahale süresine sahip yüklenici sınır yaklaşım alanına göre en güçlü konumdadır; sıra, müdahale süresi ile maliyet ağırlıkları arasındaki dengeye duyarlıdır."
3. Kamu: Bir itfaiye teşkilatının araç alım ihalesi ön değerlendirmesi
Bir itfaiye teşkilatı yeni müdahale aracı alımı için üç teklif arasında ön değerlendirme yapacaktır. Üç ölçüt: su tankı kapasitesi ve azami hız ("çoğu iyi"), birim maliyet ("azı iyi"). Teşkilat ağırlıkları kapasiteye en yüksek olacak biçimde belirlemiştir.
Yöntem üç teklifi karşılaştırır; sınır yaklaşım alanına göre en yüksek kapasiteli ama en pahalı araç, kapasite ağırlığının yüksekliği sayesinde sınırın üzerinde kalır ve birinci sırada çıkar. En ucuz araç ise kapasitede sınırın belirgin altında kaldığı için son sırada kalır.
Teşkilatın tereddüdü: bütçe üst sınırı varsa ve en pahalı araç bu sınırı aşıyorsa, MABAC bunu kendiliğinden elemez; maliyet bir kriter olarak kapasiteyle telafi edilmiştir. Bütçeyi aşan teklif analizden önce elenmeli, kalanlar MABAC ile sıralanmalıdır.
Raporda: "Bütçe üst sınırını aşan teklif ön elemeyle çıkarılmış, kalan teklifler mevcut ağırlıklarla sıralanmıştır; en yüksek kapasiteli araç sınır yaklaşım alanına göre en güçlü konumdadır."
4. Yapılmaması Gereken
Aynı depo otomasyon tablosunda yıllık bakım maliyeti yanlışlıkla "çoğu iyi" işaretlenseydi, en pahalı teklif bu kriterde de avantajlı sayılır ve sıra anlamsızlaşırdı. İkinci yanlış, sınır yaklaşım alanını "en iyi teklifin performansı" gibi sunmaktır; sınır, üç teklifin geometrik ortalamasıdır, en iyisinin değeri değil. Üçüncü yanlış, ağırlık değişikliğiyle üç teklifin puanının tam olarak eşitlendiği (0,058) noktayı görmezden gelip "A2 açık ara birinci" diye raporlamaktır. Sonuç, gösterildiği gibi ağırlık seçimine son derece duyarlıdır; bu duyarlılık raporda belirtilmelidir.
Uzantılar: farklı veri türleri için
MABAC yönteminin kütüphanede 14 uzantısı var. Aynı karar mantığı, farklı veri türü: veriniz kesin sayı değilse ilgili veri türü kartını okuyun, sonra o türdeki üyeyi açın.
Kaynaklar
Adımların formülleri, ara tabloları ve atıf biçimleri için DecisionMind yöntem sayfası: decisionmind.app/library/mabac
Pamučar, D., & Ćirović, G. (2015). The selection of transport and handling resources in logistics centers using Multi-Attributive Border Approximation area Comparison (MABAC). Expert Systems with Applications, 42(6), 3016–3028. DOI: 10.1016/j.eswa.2014.11.057
Torkayesh, A. E., Tirkolaee, E. B., Bahrini, A., Pamucar, D., & Khakbaz, A. (2022). A Systematic Literature Review of MABAC Method and Applications: An Outlook for Sustainability and Circularity. Informatica, 34(4), 899–929. DOI: 10.15388/23-INFOR511
Yasin, F., Demir, S., Riaz, M., & Aslam, M. (2024). A systematic investigation of multi-attributive border approximation area comparison approach with Gaussian membership function for optimizing water quality. Environment, Development and Sustainability. DOI: 10.1007/s10668-024-05704-0
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