Balas’ın Kapalı Sayımlama (Additive) algoritması ile çözülen bir tamsayılı minimizasyon probleminde, o ana kadar elde edilen en iyi uygun çözümün amaç fonksiyonu değeri olarak kaydedilmiştir. Algoritmanın bir aşamasında incelenen bir düğümdeki (kısmi çözüm) atanmış değişkenlerin maliyet katsayıları toplamı ’dir. Bu düğümde serbest durumda bulunan üç değişkenin maliyet katsayıları ise sırasıyla ve ’dir. Yapılan teknik incelemede, kısıtların tamamının sağlanabilmesi için bu serbest değişkenlerden en az birinin değerini almasının zorunlu olduğu saptanmıştır.
Buna göre, incelenen bu düğümün durumu ile ilgili aşağıdakilerden hangisi doğrudur?
- AAtanmış değişkenlerin maliyeti (), mevcut en iyi çözümden () küçük olduğu için dallandırma işlemine mutlaka devam edilmelidir.
- BKısmi çözüm henüz uygun bir çözüm üretmediği için bu düğüm sadece "uygunsuzluk" (infeasibility) kriteri gerçekleşirse budanabilir.
- Kısıtları sağlamak için gereken en küçük ek maliyetle dahi toplam maliyet () olacağı ve bu değer ’ten büyük olduğu için düğüm budanmalıdır.Answer
- DElde edilen değeri ’ten küçük olduğundan, serbest değişkenlere uygun değerler atanarak değerinden daha küçük bir amaç fonksiyonu sonucuna ulaşılabilir.
- EAlgoritma kuralları gereği, serbest değişkenlerin tamamı yapılarak kısıtların sağlanıp sağlanmadığı kontrol edilmeden budama kararı verilemez.
Answer
Kısıtları sağlamak için gereken en düşük maliyet eklendiğinde () elde edilen alt sınır mevcut en iyi çözümden () büyük olduğu için düğüm budanmalıdır.
Balas'ın Kapalı Sayımlama algoritmasında, bir düğümden (kısmi çözüm) elde edilebilecek en iyi sonuç bile mevcut en iyi çözümden () daha kötüyse, o dalın daha fazla incelenmesine gerek kalmaz ve budama işlemi yapılır. Soruda kısıtların sağlanması için en az bir değişkenin seçilmesi gerektiği belirtilmiştir. En ucuz seçenek olan birimlik maliyet eklendiğinde bile toplam maliyet olmaktadır. olduğu için bu dal kesinlikle elenmelidir.
Step-by-Step Solution
Key Concept
Balas algoritmasında amaç fonksiyonu (Z-sınırı) kriterine göre budama işlemi.