Balas’ın Kapalı Sayımlama (Additive) algoritması ile bir tamsayılı programlama problemi çözülmektedir. Problemin amaç fonksiyonu aşağıda verilmiştir:
Algoritmanın belirli bir adımında değişkenine değeri atanmış, ve değişkenleri ise henüz atanmamış (serbest) durumdadır.
Buna göre, bu aşamada ilgili düğüm (node) için hesaplanan mevcut amaç fonksiyonu değeri kaçtır?
- A0
- 5Cevap
- C8
- D12
- E25
Cevap
İlgili düğümde hesaplanan amaç fonksiyonu değeri 5'tir.
Balas'ın Kapalı Sayımlama algoritmasında, bir düğümdeki amaç fonksiyonu değeri hesaplanırken, o düğümde 1 değeri alan (atanmış) değişkenlerin katsayıları toplanır. Henüz atanmamış (serbest) değişkenler ise 0 kabul edilir. Soruda sadece değişkenine 1 değeri atandığı için değeri olarak bulunur.
Adım Adım Çözüm
Anahtar Kavram
Balas algoritmasında bir kısmi çözümün amaç fonksiyonu değeri, atanan değişkenlerin katsayıları ile değerlerinin çarpım toplamıdır.
Daha Fazla Pratik
Eğer amaç fonksiyonunda katsayılar negatif olsaydı, Balas algoritmasını uygulamadan önce yapılacak dönüşümleri inceleyebilirsiniz.
Tahmini Süre:45s