Bir kamu kurumunun bütçe kısıtları altındaki yatırım projelerinin seçimi için oluşturulan ve Balas'ın Kapalı Sayımlama (Additive) algoritması ile çözülen bir tamsayılı minimizasyon modelinde, çözüm ağacının belirli bir düğümünde 1. ve 5. projelere onay verilmiş ( ve ), 2., 3. ve 4. projelerin durumu ise henüz karara bağlanmamıştır ( serbest değişkendir).
Modelin kaynak kullanım kısıtlarından birinin matematiksel ifadesi şöyledir:
Buna göre, Balas algoritmasının bu kısıtı değerlendirmesi ve ilgili düğüm için vereceği algoritmik karar aşağıdakilerden hangisidir?
- Serbest değişkenlerin alabileceği en elverişli değerler dahi kısıt eşitsizliğini sağlamaya yetmediğinden, bu düğüm uygunsuzluk (infeasibility) gerekçesiyle budanır.Cevap
- BKısıtın sağlanabilmesi için katsayıları negatif olan ve değişkenlerine zorunlu olarak atanarak bu düğüm üzerinden dallanma işlemine devam edilir.
- CMevcut atamalar sonucunda eşitsizliğin sol tarafı pozitif bir değer aldığı için, uygunluk testi bırakılarak doğrudan amaç fonksiyonu sınır (bound) testine geçilir.
- DSerbest değişkenlerden katsayısı en büyük ve pozitif olan değişkenine öncelikle değeri atanarak kısıt ihlali giderilmeye çalışılır ve alt dallara geçilir.
- EMevcut atamalar eşitsizliği sağlamadığı için kısıt yönü tersine çevrilir ve düğüm budanmadan çözüm araştırmasına aynı daldan devam edilir.
Cevap
Serbest değişkenlerin alabileceği en elverişli değerler dahi kısıt eşitsizliğini sağlamaya yetmediğinden, bu düğüm uygunsuzluk (infeasibility) gerekçesiyle budanır.
Balas algoritmasında (Kapalı Sayımlama) bir düğümün uygun bir çözüm üretip üretemeyeceği, serbest değişkenlere eşitsizliği en elverişli hale getirecek değerler verilerek test edilir. kısıtında ve atandığında, eşitsizlik halini alır. Eşitsizlik yönü olduğu için sol tarafı en küçük yapmak hedeflenir. Negatif katsayılı olanlara (), pozitif katsayılı olana () verdiğimizde sol tarafın alabileceği en küçük değer olur. değeri 'dan küçük veya eşit olmadığı için, bu kısıt serbest değişkenlerin alacağı hiçbir değerle sağlanamaz. Kesin kısıt ihlali söz konusu olduğundan düğüm uygunsuzluk (infeasibility) gerekçesiyle algoritmada derhal budanır.
Adım Adım Çözüm
Anahtar Kavram
Balas Algoritmasında Uygunsuzluk (Infeasibility) Budama Kriteri