Yöntemler · Normalizasyon
Linear Max Normalization (Doğrusal En Büyüğe Bölme Normalizasyonu)
Bu yöntem her kriter sütununu kendi en iyi değerine bölerek ölçeklendirir; fayda kriterinde en büyük değer, maliyet kriterinde en küçük değer sütunun referans noktası olur ve o kriterde en iyi seçenek her zaman tam 1 puan alır.
Temel yöntemin veri türü: Kesin (Classical)
Yöntem Nedir?
Linear Max Normalization tek başına bir karar yöntemi değildir. TOPSIS, SAW, WPM gibi sıralama yöntemlerinin ilk adımında kullanılan bir ölçek eşitleme aracıdır. Karar tablosundaki kriterler farklı birimlerde olduğunda, örneğin biri TL diğeri gün diğeri puansa, bu değerler doğrudan toplanamaz ya da karşılaştırılamaz. Yöntem her sütunu kendi en iyi değerine bölerek birimsiz, karşılaştırılabilir bir sütun üretir. Çıktısı bir puan ya da sıra değildir; DecisionMind'ın bir sonraki adımda ağırlıklandıracağı normalize edilmiş bir tablodur. Fishburn, 1967'de toplamsal fayda fonksiyonları üzerine yaptığı çalışmada bu biçimi tanımlamıştır; sıralama yöntemlerinde kullanılan en eski normalizasyon biçimlerinden biridir.
Yöntemin Felsefesi
Yöntemin sorduğu soru basittir. Bu seçenek, bu kriterde ulaşılabilecek en iyi değerin yüzde kaçına ulaşmıştır? Referans noktası sütunun ortalaması ya da aralığı değildir, doğrudan sütundaki en iyi performanstır. Bu yüzden en iyi seçenek her sütunda tam 1 puan alır, diğer seçenekler bu tepe noktasına göre bir oran taşır. Yöntem böylece "en iyiye göre yüzdelik" bir mantığa oturur ve bir seçeneğin mutlak büyüklüğünden çok en güçlü rakibine göre nerede durduğunu gösterir. Felsefi sonucu şudur: sütundaki en iyi değer bir aşırı uçsa, geri kalan tüm seçenekler bu uca göre olduğundan zayıf görünür. Yöntem kendi içinde tutarlıdır, ama referans noktası tek bir seçeneğe bağımlıdır.
Yöntem Nasıl Çalışır?
Yöntem iki adımda ilerler.
Birinci adım, referans değerin bulunması. Fayda kriterinde, yani çoğu iyi olan kriterde, sütunun en büyük değeri bulunur. Maliyet kriterinde, yani azı iyi olan kriterde, sütunun en küçük değeri bulunur; çünkü maliyette iyi olan küçük sayıdır.
İkinci adım, yöne göre bölme. Fayda kriterinde her hücre, sütunun en büyük değerine bölünür. Maliyet kriterinde işlem tersine döner: sütunun en küçük değeri her hücreye bölünür. Bu ters bölme, maliyet kriterinde de en iyi seçeneğin 1 puan almasını sağlar, ama büyük maliyet değerlerini orantısız derecede küçük gösterir. Küçük bir sayı büyük bir sayıya bölündüğünde sonuç hızla küçülür. Örneğin en düşük maliyet 28,5 iken bir seçeneğin maliyeti 93,7 ise bu seçenek 28,5/93,7 = 0,304 puan alır; maliyet üç kattan az farklı olsa da puan üçte bire iner.
Sıfır ve negatif değerler bu yöntemde tanımsızdır. Maliyet kriterinde bir hücre 0 ise en küçük değer sıfıra bölünür ve sonuç sonsuza gider. Bir hücre negatifse bölümün işareti değişir, "en küçüğe bölüm" mantığı bozulur ve negatif maliyetli bir seçenek anlamsız biçimde en yüksek puanı alabilir. Bu yüzden yöntem yalnız kesin pozitif verilerde kullanılır.
Adımların formülleri DecisionMind'daki yöntem sayfasında verilir; bu kart formül taşımaz.
Çıktı Nasıl Yorumlanır?
Normalize edilmiş değer, bir seçeneğin o kriterde sütunun en iyisine göre oranını gösterir; başka bir şey söylemez. 0,76 değeri "yüzde 76 iyi" değil, "bu sütundaki en iyi değerin yüzde 76'sı" demektir. Bir sütunda 1 olan değer o sütunun en iyisi olduğunu gösterir. Farklı sütunlardaki değerler doğrudan karşılaştırılamaz, çünkü her sütun kendi en iyisine göre ayrı ayrı ölçeklenmiştir. Bu nedenle:
"Bu seçenek 0,30 puan aldı, demek ki kötü bir seçenek"
yerine:
"Bu seçenek, bu kriterde sütunun en iyisinin yüzde 30'una ulaşmış; en iyi seçenekten yaklaşık üç kat geride"
biçiminde yazmak doğrudur.
Veri Türü ve Girdiler
Yöntem kesin veri ister: her hücrede tek bir pozitif sayı. DecisionMind'da bu yapı taşının bulanık, gri ya da sezgisel veri türlerinde ayrı bir uzantısı yoktur; her veri türü kendi ev sahibi yönteminin, örneğin bulanık TOPSIS'in, kendi normalizasyon adımını kullanır. Elinizde şunlar olmalı: satırlarda seçenekler, sütunlarda kriterler, her hücrede sıfırdan büyük bir sayı ve her kriter için yön bilgisi. Yöntem ağırlık üretmez, ağırlık da istemez; ağırlıklama normalize edilmiş tablo üzerinde ev sahibi yöntemin bir sonraki adımında yapılır. En az iki seçenek ve bir kriter yeterlidir; sütun sayısı arttıkça yalnız hesap büyür, yöntemin mantığı değişmez.
Ne Zaman Kullanılır, Ne Zaman Kullanılmaz?
Veriniz kesin ve pozitifse, kriterin en iyi değerine göre oranlanmış bir tablo istiyorsanız bu yöntem uygundur. TOPSIS dışındaki toplamsal yöntemlerde, örneğin SAW ve WPM'de, yaygın bir tercihtir; çünkü kriter yönünü tek adımda tabloya işler ve bir sonraki adımda cost/benefit ayrımıyla uğraşılmaz. Kullanılmaması gereken durum, verinin sıfır ya da negatif değer içermesidir; bu durumda maliyet dönüşümü tanımsız kalır ve min-max normalizasyonuna geçilmelidir. Sütundaki en iyi değer diğerlerinden çok uzak bir aşırı uçsa da bu yöntem geri kalan seçenekleri olduğundan zayıf gösterir; böyle bir durumda aralığa dayalı min-max ya da toplam tabanlı linear sum tercih edilebilir.
Veri kesin, pozitif, en iyiye göre oran isteniyor → Linear Max Normalization
Veri sıfır veya negatif içeriyor → Min-Max Normalization
Seçenek sayısı önemli, pay/oran mantığı isteniyor → Linear Sum Normalization
Değerler çok büyük ölçek farkı taşıyor → Logarithmic Normalization
Ev sahibi yöntem TOPSIS ve klasik biçimi korunacaksa → Vector Normalization
Güçlü Yanları
Yöntemin en büyük üstünlüğü basitliğidir. Tek bir bölme işlemiyle hesaplanır, elle bile kolayca doğrulanabilir ve kriter yönü aynı adımda tabloya işlenir. En iyi seçeneğin her zaman 1 puan alması, tabloyu okuyan bir karar vericiye kriterin ne kadar doldurulduğunu sezgisel olarak gösterir. Hesap yükü küçüktür, seçenek ve kriter sayısı arttığında da aynı sadelikte kalır.
Zayıf Yanları
Zayıflığı, referans noktasının tek bir seçeneğe, yani sütunun en iyisine, bağlı olmasıdır. Jahan ve Edwards (2015), normalizasyon biçiminin sıralama sonucunu ciddi ölçüde etkileyebileceğini göstermiştir; en büyüğe bölen yöntemlerde bu etki, en iyi değerin aşırı uç olduğu durumlarda özellikle belirgindir. Vafaei, Ribeiro ve Camarinha-Matos (2018), farklı normalizasyon biçimlerinin aynı TOPSIS tablosuna farklı sıra verebildiğini sayısal örneklerle göstermiştir. Maliyet kriterindeki ters bölme işlemi doğrusal değildir; büyük maliyet farkları puanlarda orantısız küçülmeye yol açar. Yöntem yalnız pozitif veriyle çalışır, sıfır ya da negatif değer içeren tablolarda kullanılamaz.
Sık Yapılan Hatalar
En sık hata, maliyet kriterinde de fayda formülünü kullanmaktır. Bu durumda en pahalı seçenek 1 puan alır ve sıralama tersine döner. İkinci hata, normalize edilmiş 0,30 gibi bir değeri kötü performans diye okumaktır; değer yalnız en iyiye göre oranı gösterir, mutlak bir başarısızlık ölçüsü değildir. Üçüncü hata, veride sıfır ya da negatif değer varken yöntemi uygulamaya devam etmektir; sonuç sonsuz ya da işareti bozulmuş bir sayı üretir ve fark edilmeden rapora girebilir. Dördüncü hata, farklı ev sahibi yöntemlerde farklı normalizasyon biçimi kullanıp sonuçları karşılaştırmaktır; TOPSIS'in vektör normalizasyonuyla üretilen puan, bu yöntemle üretilen puanla aynı ölçekte değildir.
Temel ilke şudur:
Linear Max Normalization, bir seçeneği yalnız kendi sütunundaki en iyi rakibine göre ölçer; bu en iyi değer değiştiğinde ya da uç bir seçenek olduğunda tüm tablo yeniden şekillenir.
Vakalar
Her vaka bir karar tablosuyla başlar, normalizasyon biçiminin ev sahibi yöntemin sonucunu nasıl değiştirdiğini kelimeyle ve sayıyla gösterir.
1. Lojistik: Bir kargo şirketinin dağıtım deposu operatörü seçimi (öğretici örnek, DecisionMind'ın karşılaştırma örneği)
Bir kargo şirketi üç bölgesel dağıtım deposu operatörü arasında sözleşme yenileyecektir. Üç ölçüt vardır: ortalama teslimat süresi, müşteri memnuniyet puanı ve taşıma kapasitesi. Teslimat süresi azı iyi, diğer iki ölçüt çoğu iyidir. Şirket ağırlıkları kapasiteye en çok, süreye orta, memnuniyete en az verecek biçimde belirlemiştir.
| Operatör | Teslimat süresi (saat) | Memnuniyet puanı | Kapasite (ton) |
|---|---|---|---|
| D1 | 28,5 | 63,9 | 37,1 |
| D2 | 37,6 | 21,7 | 27,4 |
| D3 | 93,7 | 65,2 | 61,3 |
| Yön | azı iyi | çoğu iyi | çoğu iyi |
| Ağırlık | 0,30 | 0,20 | 0,50 |
Şirket bu tabloyu TOPSIS ile değerlendirecektir. Tablo Linear Max Normalization ile eşitlenirse süre sütununda en küçük değer olan 28,5 referans olur ve her hücreye bölünür; D3'ün süresi 93,7 olduğu için 28,5/93,7 = 0,304 puan alır. Memnuniyet ve kapasite sütunlarında ise en büyük değer referans olur; D3 kapasitede en iyi olduğu için 61,3/61,3 = 1,000 puan alır. Tablo bu şekilde normalize edilip ağırlıklandıktan sonra ideal ve anti-ideal depo kurulur, uzaklıklar ölçülür ve yakınlık puanı hesaplanır.
| Operatör | Yakınlık puanı (Linear Max) | Sıra | Yakınlık puanı (Vektör normalizasyonu) | Sıra |
|---|---|---|---|---|
| D3 | 0,595 | 1 | 0,562 | 2 |
| D1 | 0,567 | 2 | 0,578 | 1 |
| D2 | 0,301 | 3 | 0,400 | 3 |
Sonuç şöyle okunur. Linear Max Normalization ile D3 birinci sıraya çıkar; kapasite en ağır ölçüttür ve D3 bu sütunda tam puan alır. Süredeki zayıflığı ters bölme yüzünden orantısız küçülse de kapasitenin ağırlığı bunu telafi eder. Aynı tabloya TOPSIS'in standart vektör normalizasyonu uygulandığında D1 birinci sıraya geçer; vektör normalizasyonu süre farkını bu kadar sert cezalandırmaz, çünkü maliyeti tersine çevirmez, ham büyüklüğü ölçekleyip yönü ideal nokta adımında ayırır. D2 her iki yöntemde de sonuncudur.
Şirket burada tereddüt eder. D1 ile D3 arasındaki sıra, yalnız hangi normalizasyon biçiminin seçildiğine bağlı olarak değişir; girdiler ve ağırlıklar aynı kalmıştır. Bu yüzden rapor, sıranın normalizasyon seçimine duyarlı olduğunu ve iki yöntemin sonucunu birlikte göstermesi gerektiğini belirtmelidir.
Raporda: "Kapasite ağırlığının yüksekliği nedeniyle Linear Max Normalization ile D3 öne çıkar; aynı veriye vektör normalizasyonu uygulandığında D1 birinci sıraya geçer, çünkü bu yöntem süre farkını daha az sert cezalandırır."
Kaynak: Sayılar bu kartın yazarı tarafından kurgulanmış, Python ile klasik TOPSIS algoritması koşturularak hesaplanmıştır. Bu örnek DecisionMind'ın normalizasyon karşılaştırma örneğidir, bir yayından alınmamıştır.
2. Tekstil: Bir hazır giyim üreticisinin kumaş tedarikçisi seçimi
Bir hazır giyim üreticisi üç kumaş tedarikçisi arasında yıllık sözleşme için seçim yapacaktır. Ölçütler kumaş birim fiyatı, teslim süresi ve kalite kontrolden geçme oranıdır; fiyat ve süre azı iyi, kalite oranı çoğu iyidir. Üretici, WPM yöntemine geçmeden önce tabloyu Linear Max Normalization ile eşitlemiştir; her sütun kendi en iyi tedarikçisine göre oranlanmıştır.
Diyelim ki bir tedarikçinin birim fiyatı diğer ikisinin çok altında, ama teslim süresi oldukça uzun olsun. Fiyat sütununda en düşük değer referans olduğu için bu tedarikçi fiyatta 1,000 puan alır. Teslim süresinde ise en küçük değere göre ters bölünen puanı düşük çıkar, çünkü süresi referans değerin birkaç katıdır. Kalite oranında ortalama bir performansı vardır. Sonuç, bu tedarikçiyi fiyat avantajına rağmen ikinci sıraya düşürür; teslim süresindeki zayıflık ters bölme yüzünden puanda büyütülerek yansımıştır.
Üretici burada tereddüt eder. Teslim süresindeki gecikme gerçekte birkaç gün fark iken normalize puanda çok daha büyük bir düşüş görünür, çünkü ters bölme büyük değerleri orantısız küçültür. Karar toplantısında bu farkın gerçek etkisi mi yoksa normalizasyon biçiminin bir yapaylığı mı olduğu tartışılmalıdır.
Raporda: "Fiyat avantajına rağmen bu tedarikçinin ikinci sırada kalmasının nedeni, teslim süresindeki farkın Linear Max Normalization'ın ters bölme adımında büyütülerek yansımasıdır; karar öncesi bu duyarlılık ağırlık değiştirilerek sınanmalıdır."
4. Yapılmaması Gereken
Aynı depo tablosunda teslimat süresi çoğu iyi işaretlenseydi en uzun süreye sahip D3 bu sütunda 1,000 puan alır, gerçekte en yavaş depo en hızlı gibi görünürdü. İkinci yanlış, D3'ün kapasitede aldığı 1,000 puanı kapasitesi mükemmel diye okumaktır; puan yalnız bu üç depo arasında en büyük kapasiteye sahip olduğunu gösterir, mutlak bir yeterlilik ölçüsü değildir. Üçüncü yanlış, süre sütununda bir depo değeri veri girişi hatasıyla 0 saat girilirse yöntemi olduğu gibi çalıştırmaktır; en küçük değer sıfır olduğunda diğer tüm hücreler sıfıra bölünür ve sonuç tanımsız hale gelir.
Kaynaklar
Adımların formülleri, ara tabloları ve atıf biçimleri için DecisionMind yöntem sayfası: decisionmind.app/library/linear-max-normalization
Fishburn, P. C. (1967). Additive Utilities with Incomplete Product Sets: Application to Priorities and Assignments. Operations Research, 15(3), 537–542. DOI: 10.1287/opre.15.3.537
Jahan, A., & Edwards, K. L. (2015). A state-of-the-art survey on the influence of normalization techniques in ranking: Improving the materials selection process in engineering design. Materials & Design, 65, 335–342. DOI: 10.1016/j.matdes.2014.09.022
Vafaei, N., Ribeiro, R. A., & Camarinha-Matos, L. M. (2018). Data normalisation techniques in decision making: case study with TOPSIS method. International Journal of Information and Decision Sciences, 10(1), 19. DOI: 10.1504/ijids.2018.090667
Chakraborty, S., & Yeh, C.-H. (2009). A simulation comparison of normalization procedures for TOPSIS. 2009 International Conference on Computers & Industrial Engineering, 1115–1120. DOI: 10.1109/iccie.2009.5223811