Professional Documents
Culture Documents
Branch and Bound: Example 1
Branch and Bound: Example 1
,
do not create a child for that job
0ower bounding!
'chedule remaining 8obs according to the preemptive EDD
rule!
Every time the machine is freed or a new job is released,
pick the uncompleted job with minimum due date
Numeric Example:
Jobs 1 2 3 4
p
j
4 2 6 5
d
j
8 12 11 10
r
j
0 1 3 5
0ower bound at node (",-) is obtained b appling preemptive
7:: to 8obs %, & and 1 with starting time 1
$t t31, available 8obs! %, &, pick &
$t t35, available 8obs! %, &,1 pick 1
$t t3";, available 8obs! %, &, pick &
$t t3"5, available 8obs! %, pick %
0
"
3 -1, 0
%
3 5, 0
&
3 1, 0
1
3 ;, 0
max
3 5
Exercise: Calculate the lower bound at node (%,-)
;
",
&, %,
",&,1,%
1,
",&, ",%,
lb3 5
lb3 4
lb3 <
lb3 5
ub3 5
candidate
prune prune
0evel &
0evel %
0evel "
0evel ;
& " & 1 %
1
5
";
;
"5
"<
6reemptive 7:: at node (",&,-) gives a non-preemptive
schedule ", &, 1, % with 0
max
3 5 and it is an optimal solution to
the problem