Amaç fonksiyonu katsayılarının tamamı tamsayı olan maksimizasyon yönlü saf tamsayılı bir doğrusal programlama problemi, Dal-Sınır (Branch and Bound) algoritması kullanılarak çözülmektedir. Sadece tek bir optimum çözümün bulunmasının hedeflendiği bu problemde, algoritmanın belirli bir aşamasında mevcut en iyi tamsayılı çözümün (alt sınır) amaç fonksiyonu değeri olarak belirlenmiştir.
Aynı aşamada, henüz dallandırılmamış olan üç farklı aktif düğümün (X, Y ve Z) doğrusal programlama gevşetmesi (LP relaxation) çözülmüş ve aşağıdaki amaç fonksiyonu değerleri elde edilmiştir:
• Düğüm X: (En az bir değişken kesirli)
• Düğüm Y: (En az bir değişken kesirli)
• Düğüm Z: (En az bir değişken kesirli)
Buna göre, algoritmanın karar kuralları işletildiğinde düğümlerin durumu ile ilgili aşağıdaki ifadelerden hangisi kesinlikle doğrudur?
- ADüğüm Y'nin amaç fonksiyonu değeri (), mevcut alt sınırdan () büyük olduğu için daha iyi bir tamsayılı çözüm bulma ihtimaline karşı Düğüm Y dallandırılmaya devam edilmelidir.
- BDüğüm X'in amaç fonksiyonu değeri en yüksek olduğu için, bu düğümdeki kesirli değişkenler doğrudan en yakın tamsayıya yuvarlanarak yeni alt sınır olarak güncellenmelidir.
- Düğüm Y'nin üretebileceği herhangi bir tamsayılı çözümün amaç fonksiyonu değeri en fazla olabileceğinden ve bu değer mevcut alt sınırdan daha iyi bir sonuç vermeyeceğinden Düğüm Y budanmalıdır.Answer
- DDüğüm Z'nin amaç fonksiyonu değeri mevcut alt sınırdan küçük olsa da, dallandırma kısıtları eklendikçe amaç fonksiyonu değeri artabileceği için Düğüm Z aktif tutulmalıdır.
- EDüğümlerin tamamında en az bir değişken kesirli çıktığı için problemin uygun bir saf tamsayılı çözümü olmadığı kararına varılarak algoritma derhal sonlandırılmalıdır.