DM545/DM871 Linear and Integer Programming Lecture 13
Branch and Bound
Marco Chiarandini
Department of Mathematics & Computer Science University of Southern Denmark
Branch and Bound Marco Chiarandini Department of Mathematics & - - PowerPoint PPT Presentation
DM545/DM871 Linear and Integer Programming Lecture 13 Branch and Bound Marco Chiarandini Department of Mathematics & Computer Science University of Southern Denmark Outline 1. Branch and Bound 2 Outline 1. Branch and Bound 5 Branch
Department of Mathematics & Computer Science University of Southern Denmark
2
5
6
7
27 13 20 20 25 15
27 13 20 18 26 21
27 13 26 14
8
40 −∞ 24 13 37 −∞
9
| | x1 | x2 | x3 | x4 | -z | b | |---+----+----+----+----+----+---| | | 1 | 4 | 1 | 0 | 0 | 8 | | | 4 | 1 | 0 | 1 | 0 | 8 | |---+----+----+----+----+----+---| | | 1 | 2 | 0 | 0 | 1 | 0 | | | x1 | x2 | x3 | x4 | -z | b | |--------------+----+------+----+------+----+----| | I’=I-II’ | 0 | 15/4 | 1 | -1/4 | 0 | 6 | | II’=1/4II | 1 | 1/4 | 0 | 1/4 | 0 | 2 | |--------------+----+------+----+------+----+----| | III’=III-II’ | 0 | 7/4 | 0 | -1/4 | 0 | -2 |
10
| | x1 | x2 | x3 | x4 | -z | b | |----------------+----+----+-------+-------+----+---------| | I’=4/15I | 0 | 1 | 4/15 | -1/15 | 0 | 24/15 | | II’=II-1/4I’ | 1 | 0 | -1/15 | 4/15 | 0 | 24/15 | |----------------+----+----+-------+-------+----+---------| | III’=III-7/4I’ | 0 | 0 | -7/15 | -3/5 | 1 | -2-14/5 |
11
| | x1 | x2 | x3 | x4 | x5 | -z | b | |---+----+----+-------+-------+----+----+-------| | | 1 | 0 | 0 | 0 | 1 | 0 | 1 | | | 0 | 1 | 4/15 | -1/15 | 0 | 0 | 24/15 | | | 1 | 0 | -1/15 | 4/15 | 0 | 0 | 24/15 | |---+----+----+-------+-------+----+----+-------| | | 0 | 0 | -7/15 | -3/5 | 0 | 1 | -24/5 | | | x1 | x2 | x3 | x4 | x5 | b | -z | |----------+----+----+-------+-------+----+---+-------| | I’=I-III | 0 | 0 | 1/15 | -4/15 | 1 | 0 | -9/15 | | | 0 | 1 | 4/15 | -1/15 | 0 | 0 | 24/15 | | | 1 | 0 | -1/15 | 4/15 | 0 | 0 | 24/15 | |----------+----+----+-------+-------+----+---+-------| | | 0 | 0 | -7/15 | -3/5 | 0 | 1 | -24/5 | | | x1 | x2 | x3 | x4 | x5 | b | -z | |-------------+----+----+--------+----+-------+---+--------| | I’=-15/4I | 0 | 0 | -1/4 | 1 | -15/4 | 0 | 9/4 | | II’=II-1/4I | 0 | 1 | 15/60 | 0 | -1/4 | 0 | 7/4 | | III’=III+I | 1 | 0 | 0 | 0 | 1 | 0 | 1 | |-------------+----+----+--------+----+-------+---+--------| | | 0 | 0 | -37/60 | 0 | -9/4 | 1 | -90/20 |
aij | : aij < 0}
12
13
| | x1 | x2 | x3 | x4 | x5 | x6 | b | -z | |---+----+----+--------+----+-------+----+---+------| | | 0 | -1 | 0 | 0 | 0 | 1 | 0 | -2 | | | 0 | 0 | -1/4 | 1 | -15/4 | | 0 | 9/4 | | | 0 | 1 | 15/60 | 0 | -1/4 | | 0 | 7/4 | | | 1 | 0 | 0 | 0 | 1 | | 0 | 1 | |---+----+----+--------+----+-------+----+---+------| | | 0 | 0 | -37/60 | 0 | -9/4 | | 1 | -9/2 | | | x1 | x2 | x3 | x4 | x5 | x6 | b | -z | |-------+----+----+--------+----+-------+----+---+------| | III+I | 0 | 0 | 1/4 | 0 | -1/4 | 1 | 0 | -1/4 | | | 0 | 0 | -1/4 | 1 | -15/4 | | 0 | 9/4 | | | 0 | 1 | 15/60 | 0 | -1/4 | | 0 | 7/4 | | | 1 | 0 | 0 | 0 | 1 | | 0 | 1 | |-------+----+----+--------+----+-------+----+---+------| | | 0 | 0 | -37/60 | 0 | -9/4 | | 1 | -9/2 |
14
4.8 −∞ 4.5 −∞ 3 3 x1=1 x2=1
4 4 x1=0 x2=2
2 2 x1=2 x2=0
15
5.8 −∞ 4.5 −∞ 4 4 2.3 −∞
16
17
18
k
i=1 x∗ ji ≥ 1 2}
19
j , z↑ j (dual bound of down and up branch)
j∈C max{z↓ j , z↑ j }
20
21
22
db
23
24
25
27