Yöntemler · Durulaştırma
Alan Ortay Hattı Durulaştırması (Bisector Method)
Bisector, bulanık bir sayının altında kalan alanı tam ortadan ikiye bölen dikey çizgiyi bulur ve bu çizginin geçtiği noktayı tek kesin sayı olarak verir.
Temel yöntemin veri türü: Bulanık (Fuzzy)
Yöntem Nedir?
Durulaştırma, bulanık bir sonucu rapor edilebilecek tek bir kesin sayıya indiren son adımdır. Bulanık SAW gibi bir yöntem her seçenek için üç köşeli bir bulanık puan üretir; bu puanı sıralamaya sokabilmek için önce tek sayıya indirmek gerekir. Bisector bu indirgemeyi "alanı adil bölme" fikriyle yapar: bulanık sayının kapladığı alanın yarısı solunda, yarısı sağında kalan noktayı bulur. Çıktısı tek bir kesin puandır; ağırlık üretmez, sıralama yapmaz, yalnız bir bulanık sayıyı bir sayıya çevirir. Bisector, klasik durulaştırma yöntemleri arasında ağırlık merkezi (centroid) ve tepe noktası (MOM) ile birlikte en çok anılan üç yöntemden biridir; kökeni bulanık kontrol sistemlerine dayanır ve bulanık çok kriterli karar yöntemlerinin son adımında da kullanılır.
Yöntemin Felsefesi
Bisector'ın arkasındaki fikir bir tür alan medyanıdır. Bir bulanık sayıyı, altında kalan alanı temsil eden bir kütle gibi düşünürsek, bisector bu kütleyi tam ortadan ikiye bölen noktayı arar. Bu, ağırlık merkezini bulan centroid'den farklıdır; centroid alanın ortalamasını alır, bisector ise alanın yarısını bir tarafta, yarısını öbür tarafta bırakan sınırı bulur. Bulanık sayı simetrikse iki yaklaşım aynı noktada buluşur. Sayı bir yöne çarpıksa, yani bir kuyruğu öbüründen uzunsa, iki yöntem ayrışır ve hangisinin seçildiği sonucu değiştirebilir.
Bu felsefenin bir sonucu vardır. Bisector, dengesiz bir üçgende alanın büyük kısmının bulunduğu tarafa merkezden daha az kayar; çünkü onu ilgilendiren tek şey alanın iki yakaya eşit dağılıp dağılmadığıdır, alanın nerede yoğunlaştığı değildir. Bir uygulamada "olası değerlerin adil bir ortası" isteniyorsa bisector uygun bir seçimdir; "en olası değerin kendisi" ya da "tüm olasılıkların ortalaması" isteniyorsa yöntemin felsefesi farklı bir soruya cevap verir.
Yöntem Nasıl Çalışır?
Yöntem üç adımda ilerler.
Birinci adım, toplam alanı bulmak. Üçgen bulanık bir sayı için bu alan, üçgenin taban uzunluğuyla ilişkilidir; yamuk bir bulanık sayıda alan iki üçgen ile bir dikdörtgenin toplamından oluşur. Bu toplam alan, aranacak "yarı yarıya" bölünmenin referans büyüklüğüdür.
İkinci adım, alanı ikiye bölen noktayı aramak. Yöntem, solundaki alan toplam alanın yarısına eşit olan x noktasını arar. Bu arayışta önce üçgenin sol yarısının (taban ile tepe noktası arasının) alanı hesaplanır ve toplamın yarısıyla karşılaştırılır. Sol yarının alanı bu yarıdan küçükse aranan nokta tepe noktasının sağındadır; büyükse solundadır.
Üçüncü adım, kapalı formülü uygulamak. Bulanık sayı simetrikse bisector doğrudan tepe noktasına eşittir ve ayrıca ağırlık merkeziyle de çakışır. Simetrik değilse bisector, hangi yarıda olduğu ikinci adımda belirlenen noktadan hesaplanır ve genel olarak ağırlık merkezinden farklı bir değer çıkar.
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?
Bisector'ın verdiği sayı, bulanık sayının altındaki alanı eşit ikiye bölen noktadır. Bu sayı, bulanık sayının "en olası değeri" değildir; en olası değer üçgenin tepe noktasıdır ve bisector ondan farklı olabilir. Bu sayı aynı zamanda "tüm değerlerin ortalaması" da değildir; o da ayrı bir yöntem olan centroid'in işidir. Bulanık sayı simetrikse üç sayı (tepe noktası, ağırlık merkezi, bisector) çakışır ve hangi yöntemin seçildiği fark etmez. Sayı bir yöne çarpıksa üçü ayrışır ve seçilen yöntem, aynı bulanık veriden farklı bir kesin puan, dolayısıyla bazen farklı bir sıralama üretebilir.
Bu nedenle:
"Durulaştırılmış puan, bulanık sayının en olası değeridir"
yerine:
"Durulaştırılmış puan, bulanık sayının altındaki alanı eşit ikiye bölen noktadır; sayı simetrikse en olası değerle ve ortalamayla çakışır, simetrik değilse ikisinden de ayrışabilir"
biçiminde yazmak doğrudur.
Veri Türü ve Girdiler
Bisector bulanık veriyle çalışır: üçgen ya da yamuk bulanık sayı. DecisionMind'da bu yapı taşının bağımsız bir uzantısı yoktur; bisector tek başına bir aile değil, başka bulanık yöntemlerin (fuzzy SAW, fuzzy TOPSIS, fuzzy VIKOR gibi) son adımında kullanılan bir bileşendir. Elinizde geçerli bir üçgen bulanık sayı (üç köşe, küçükten büyüğe sıralı) ya da yamuk bulanık sayı (dört köşe, küçükten büyüğe sıralı) olmalıdır. Genellikle bu sayı, bir host yöntemin ağırlıklı toplama ya da uzaklık adımından çıkan toplu bulanık puandır; bisector bu puanı durultup sıralamaya hazır hale getirir. Seçenek ya da kriter sayısında bir sınır yoktur; yöntem her seçeneğin kendi bulanık puanına ayrı ayrı uygulanır.
Ne Zaman Kullanılır, Ne Zaman Kullanılmaz?
Aggregated bulanık puan belirgin biçimde çarpıksa (bir kuyruğu öbüründen uzunsa) ve "alanın adil ortası" mantığı raporun ihtiyacına uyuyorsa bisector uygun bir seçimdir. Bulanık sayı simetrikse bisector, centroid ile aynı sonucu verir; bu durumda daha yaygın bilinen ve daha az hesap gerektiren centroid tercih edilebilir, bisector seçmenin ek bir kazancı olmaz. Uygulamanın ihtiyacı "en olası/tipik değer" ise, yani belirsizliğin merkezî eğilimi değil zirvesi önemliyse, MOM (tepe noktası ortalaması) daha doğru sorunun cevabıdır.
Çarpık bulanık sayı, alan adaleti öncelikli → Bisector
Simetrik bulanık sayı → Bisector ile Centroid aynı sonucu verir; Centroid yeterli
"En olası/tipik değer" gerekiyor → MOM
Aynı sonucun aralık genişliği de raporlanmalı → Tip-2 bulanık sayılarda Tip İndirgeme
Bulanık değil sezgisel (üyelik/üye-olmama çifti) veri → Skor Fonksiyonu
Güçlü Yanları
Bisector'ın en açık üstünlüğü, alanı "adil" biçimde bölme garantisidir: solundaki ve sağındaki alan her zaman birbirine eşittir, bu özellik tanım gereği sağlanır. Çarpık bulanık sayılarda tek başına tepe noktasına (MOM) bakmaktan daha fazla bilgi taşır, çünkü kuyrukların büyüklüğünü de hesaba katar. Kavramı öğrenciye anlatmak görece kolaydır: "alanı eşit ikiye bölen çizgi" sezgisel bir tanımdır ve grafik üzerinde gösterilebilir.
Zayıf Yanları
Bisector'ın sınırlılıkları da tanımından gelir. Runkler (1997), farklı durulaştırma yöntemlerinin hangi uygulama özelliklerine uygun düştüğünü karşılaştırırken bisector'ın hesap yükünün centroid'e göre biraz daha fazla olduğunu, çünkü önce hangi yarıda olduğunun bulunması gerektiğini göstermiştir. Talon ve Curt (2017), gerçek bir mühendislik uygulamasında (baraj performansı değerlendirmesi) farklı durulaştırma yöntemlerinin aynı bulanık girdiden gözle görülür farklı puanlar ürettiğini ve seçimin gerekçelendirilmesi gerektiğini göstermiştir. Bisector'ın kendisi de simetrik olmayan sayılarda "hangi yarıda" sorusuna bağımlı bir kapalı formül kullanır; bu formül trapezoidal sayılarda daha karmaşıklaşır ve elle hesapta hata riski taşır. Son olarak bisector, centroid kadar yaygın bilinmediği için raporu okuyan bir uzman, hangi durulaştırma kuralının kullanıldığını sormadan sonucu centroid sanabilir.
Sık Yapılan Hatalar
En yaygın hata, bisector'ı centroid ile karıştırmak ve iki yöntemin her zaman aynı sonucu vereceğini varsaymaktır. Bu yalnız simetrik bulanık sayılarda doğrudur. İkinci hata, üçgen bulanık sayı için geçerli kapalı formülü, kontrol etmeden yamuk bulanık sayıya uygulamaktır; yamuk sayıda alan hesaplaması farklı bir toplam terimi gerektirir. Üçüncü hata, hangi yarıda olduğunu (sol mu sağ mı) kontrol etmeden doğrudan bir formülü uygulamaktır; bu adım atlanırsa yanlış segmentin formülü kullanılmış olur ve sonuç yanlış çıkar.
Temel ilke şudur:
Bisector, bulanık sayının altındaki alanı adil bölen noktayı verir; bu nokta yalnız simetrik sayılarda en olası değerle ve ortalamayla çakışır, raporda hangi durulaştırma kuralının kullanıldığı açıkça belirtilmelidir.
Vakalar
Her vaka, bir host yöntemin (genellikle bulanık SAW) ürettiği toplu bulanık puandan başlar, bu puana farklı durulaştırma kurallarının ne yaptığını kelimeyle anlatır ve sonucun nasıl okunacağını gösterir.
1. Yazılım Tedariki: bulanık SAW'da iki tedarikçi teklifinin toplam puanı (öğretici örnek)
Bir şirket, kurumsal yazılım tedarikçisi seçiminde bulanık SAW kullanmıştır. Uzmanlar her kriterde iki tedarikçiye üçgen bulanık puan vermiş, SAW bu puanları ağırlıklarla çarpıp toplamıştır. Ortaya çıkan toplu bulanık puanlar şöyledir:
| Tedarikçi | Toplu bulanık puan (a, b, c) |
|---|---|
| T1 | (2,5; 3; 10) |
| T2 | (0; 7; 7,5) |
Her iki puan da belirgin biçimde çarpıktır: T1'in sağ kuyruğu uzun (3'ten 10'a), T2'nin sol kuyruğu uzun (0'dan 7'ye). Durulaştırma bu iki puanı sıralanabilir tek sayıya indirir; hangi kuralın seçildiği burada fark yaratır.
Centroid (ağırlık merkezi) uygulandığında T1 için (2,5+3+10)/3 = 5,17, T2 için (0+7+7,5)/3 = 4,83 çıkar; T1 önde görünür. Bisector uygulandığında T1 için 4,88, T2 için 5,12 çıkar; bu kez T2 önde görünür.
| Tedarikçi | Centroid puanı | Sıra (centroid) | Bisector puanı | Sıra (bisector) |
|---|---|---|---|---|
| T1 | 5,17 | 1 | 4,88 | 2 |
| T2 | 4,83 | 2 | 5,12 | 1 |
Sonuç şöyle okunur. T1'in puanı sağa doğru uzun bir kuyruk taşır; centroid bu kuyruğu ortalamaya dahil ettiği için T1'i yukarı çeker. Bisector ise alanın yarısını sol tarafta bırakacak noktayı aradığı için, T1'in geniş sağ kuyruğunun ortadaki noktayı öne değil geriye ittiğini gösterir. T2'de ise tam tersi olur: sol kuyruk geniştir ve bisector bu genişliği farklı biçimde tartar.
Satın alma ekibi burada tereddüt eder: iki tedarikçinin puanı birbirine çok yakındır ve sıra, seçilen durulaştırma kuralına bağlı olarak tersine döner. Bu durumda tek bir kuralla karar vermek yerine ikisinin de raporlanması ve uzmanların hangi mantığı (alan ortalaması mı, alan adaleti mi) daha uygun bulduğunun sorulması gerekir.
Raporda: "Centroid kuralıyla T1 (5,17), bisector kuralıyla T2 (5,12) önde çıkmaktadır; iki tedarikçinin puanı birbirine yakın olduğundan sıra durulaştırma kuralına duyarlıdır ve karar bu duyarlılıkla birlikte sunulmalıdır."
Kaynak: Bu vakadaki tedarikçi puanları öğretici amaçla kurgulanmıştır; durulaştırma formülleri van Leekwijck ve Kerre (1999)'a çıpalıdır ve sayılar bu kartın hazırlanması sırasında Python ile hesaplanıp doğrulanmıştır. Bu, DecisionMind'ın bisector ve centroid yapı taşlarının doğrulama örneğidir.
2. Huzurevi: bakım önceliği puanının durulaştırılması
Bir huzurevi, günlük bakım ekibinin hangi sakine önce gideceğini belirlemek için üç kriterli bulanık bir puanlama kullanmaktadır: hareket kısıtlılığı, ilaç takip riski ve son 24 saatteki şikâyet sayısı. Uzman hemşireler her kriteri üçgen bulanık sayıyla değerlendirmiş, ağırlıklı toplama sonunda her sakin için bir bulanık öncelik puanı çıkmıştır.
Diyelim ki bir sakinin puanı belirgin biçimde sağa çarpık çıktı: en düşük ve en olası değer birbirine yakın, en yüksek değer çok daha uzakta. Centroid bu geniş kuyruğu ortalamaya kattığı için puanı yukarı çeker; bisector ise alanın yarısını sol tarafta bırakan noktayı aradığından puanı daha temkinli bir yerde bırakır. İki kural, bu sakinin öncelik sırasını değiştirebilir.
Ekip burada tereddüt eder: bakım önceliğinde "olası en kötü durumu da hesaba kat" mı yoksa "alanı adil böl" mü daha güvenli bir yaklaşımdır. İki durulaştırma kuralının sonuçları birlikte gösterilmeden tek bir öncelik sırası ilan edilmesi, hemşirelerin kendi klinik değerlendirmesiyle çelişebilir.
Raporda: "Sakinin öncelik puanı, seçilen durulaştırma kuralına göre sırasını bir basamak değiştirmektedir; iki kuralın sonucu birlikte gösterilmiş ve klinik ekibin nihai onayına bırakılmıştır."
3. Kargo: dağıtım rotası önceliğinin durulaştırılması
Bir kargo şirketi, aynı gün teslim edilecek rotaları önceliklendirmek için trafik yoğunluğu, paket kırılganlığı ve müşteri bekleme süresi kriterlerini bulanık SAW ile birleştirmektedir. İki rota adayının toplu bulanık puanı, birinde sola, birinde sağa çarpık çıkmıştır.
Yöntem, sağa çarpık rotayı centroid ile değerlendirdiğinde öne çıkarır, çünkü uzun kuyruk ortalamayı yukarı çeker. Aynı rota bisector ile değerlendirildiğinde, alanın adil bölünmesi ölçütü kuyruğu farklı tartar ve sıra değişebilir. Operasyon ekibi, hangi rotanın gerçekten daha öncelikli olduğuna karar vermeden önce bu farkı görmek ister.
Ekip burada tereddüt eder: sabah trafik tahminleri gün içinde değişebilir, bu da rotaların bulanık puanının şeklini (dolayısıyla hangi kuyruğun uzun olduğunu) değiştirebilir. Sabit bir durulaştırma kuralına bağlı kalmak yerine, günlük olarak hangi kuralın sonucun duyarlı olduğu bir rotayı etkilediği izlenmelidir.
Raporda: "İki rota arasındaki öncelik sırası durulaştırma kuralına duyarlıdır; sabah trafik güncellemesiyle birlikte her iki kuralın sonucu yeniden kontrol edilmelidir."
4. Yapılmaması Gereken
Yazılım tedariki vakasındaki T1 puanı (2,5; 3; 10) yamuk bir bulanık sayıymış gibi ele alınıp üçgen formülü uygulanmadan doğrudan "alan" hesaplanırsa, toplam alan yanlış çıkar ve bisector noktası da yanlış bulunur. İkinci yanlış, hangi yarıda (sol mu sağ mı) olduğu kontrol edilmeden bir formülün seçilmesidir; T2'nin puanı (0; 7; 7,5) sol tarafta geniş olduğu için sağ segment formülü uygulanırsa sonuç anlamsızlaşır. Üçüncü yanlış, bisector puanını "T1'in en olası değeri 4,88'dir" diye raporlamaktır; 4,88 alanın adil bölündüğü noktadır, en olası değer (tepe noktası) ayrı bir sayıdır ve burada 3'tür.
Kaynaklar
Adımların formülleri, ara tabloları ve atıf biçimleri için DecisionMind yöntem sayfası: decisionmind.app/library/defuzz-bisector
van Leekwijck, W., & Kerre, E. E. (1999). Defuzzification: criteria and classification. Fuzzy Sets and Systems, 108(2), 159–178. DOI: 10.1016/S0165-0114(97)00337-0
Runkler, T. A. (1997). Selection of appropriate defuzzification methods using application specific properties. IEEE Transactions on Fuzzy Systems, 5(1), 72–79. DOI: 10.1109/91.554449
Talon, A., & Curt, C. (2017). Selection of appropriate defuzzification methods: Application to the assessment of dam performance. Expert Systems with Applications, 70, 160–174. DOI: 10.1016/j.eswa.2016.09.004
Filev, D. P., & Yager, R. R. (1991). A generalized defuzzification method via BADD distributions. International Journal of Intelligent Systems, 6(7), 687–697. DOI: 10.1002/int.4550060702