Tüm projeler

Çok Kriterli Karar Destek Sistemleri (MCDM)

İstikrar analizi olmayan bir sıralama, ondalık basamakları olan bir kanaattir.

  • Python
  • NumPy
  • SciPy

Problem

Çok kriterli karar yöntemleri bir tablo alır ve bir sıra döndürür. Sıra daima keskindir: C tedarikçisi D'yi 0,0031 farkla geçer.

O 0,0031 bir bulgu değildir. Bir toplantıda tahmin edilmiş ağırlıklar üzerine kurulmuş bir sayının bir ondalık basamağıdır. Yöntem bunu söylemez; yöntemin söyleyebildiği tek şey sıradır.

Çözüm

Dört yöntem (SAW, WASPAS, TOPSIS, VIKOR) düzgün uygulanıyor, ağırlıklar MACBETH ile nitel yargılardan elde ediliyor; sonra yöntemlerin kendileri hakkında söyleyemediği ölçülüyor.

Ölçülen iki şey var. Birincisi sıra tersinmesi: kaybeden bir alternatifi listeden çıkarmak kazananı değiştirmemeli. İkincisi dayanıklılık: tavsiye, ağırlıklardaki hangi hataya kadar ayakta kalıyor.

Sonuç

19.200 karar problemi, 48 koşul. Yöntem başına 153.600 çıkarmada sıra tersinmesi: WASPAS %0,70 · SAW %1,19 · TOPSIS %2,75 · VIKOR %3,76.

İşlenmiş vakada (yedi tedarikçi, altı kriter) MACBETH alıcının on iki yargısını tutarsız buluyor ve suçu tek bir yargıya indiriyor. Altı ağırlıktan dördü (0, 1) aralığında hiçbir değerde cevabı değiştiremiyor; tavsiye ±%30 ölçüm hatasına kadar ayakta kalıyor.

Koşumdan önce yazılan hipotez çürüdü ve öyle raporlandı: uyuşmazlığı kriter korelasyonunun sürükleyeceği beklenmişti, sürüklemiyor. Sürükleyen, ağırlık dağılımı ve problem boyutu. 139 test.

İşlenmiş vakada SAW, WASPAS ve TOPSIS bir tedarikçiyi, VIKOR başkasını söylüyor. Bu bir hata değil: kazanan aday hata oranı, teslim ve denetimde en iyi, maliyette en kötü. VIKOR toplamı değil, en büyük tek pişmanlığı en küçüklüyor.

Uyuşmazlık verinin değil, "en iyi" kelimesinin anlamı hakkında. Teslim edilen şey de bu yüzden bir isim değil bir koşul: maliyetin kararın 0,71'inden fazlasını taşıması gerektiğine inanmıyorsanız ve kriterler arası telafiyi reddetmiyorsanız birinci aday; reddediyorsanız ikincisi, ve önce çözülmesi gereken soru odur.

Kaynak kod

Yorumlar sayfanın dilinde gösteriliyor. Depodaki dosyalar hem İngilizce hem Türkçe yorum taşır.

Proje yapısı

README.md

96 satır · 9 KB

Yükleniyor…