BRANCH
AND
BOUND
ALGORITHMS
Branching
Pencabangan dilakukan dengan cara menambahkan
pembatas pada masalah asli. Penambahan pembatas (Pencabangan)
ini ditunjukan untuk membuat variable keputusan yang
belum bernilai integer supaya bernilai integer
Infeasible atau tidak mempunyai daerah layak.
(51+37+32+23)
71.5 Lower Bound
STEP 5
Menghitung nilai upper bound dari hasil yang diperoleh.
Total biaya = F12.D12 + F13.D13 + F14.D14 +F23.D23 +F24.D24 +F34.D34
Total biaya = 83 Upper Bound
Wij = ((4*1)+(4*2))= 6
STEP 8
Menghitung matriks Wij yang baru dari penjumlahan matriks Wij dan matriks Wij.
STEP 9
Menentukan lower bound yang baru (L) dari hasil Wij.
Lower bound yang baru adalah nilai terkecil dari node yang ada pada level yang
sama.
Hasil Layout:
Fas. 1 di Lok. 1
Fas. 2 di Lok. 2
Fas. 3 di Lok. 3
Fas. 4 di Lok. 4
L(11)= 27+22+26=75
STEP 9
75
STEP 10
Menghitung nilai upper bound yang baru.
Total biaya F11= F12.D12 + F13.D13 + F14.D14 +F23.D23 +F24.D24 +F34.D34
Total biaya F11= 83
(nanti dibandingkan dengan total biaya F12, F13, dan F14 untuk mengetahui
upper bound).
Melakukan pengecekan :
Jika L > L maka L=L