Details Example 11.3.1 in Text: Aircraft Routing and Scheduling
Details Example 11.3.1 in Text: Aircraft Routing and Scheduling
T=2
M1 = 2
M2 = 2
S1 =
1-1 2-1 3-1 4-1 5-1 6-1 7-1 8-1 9-1 10-1
0 0 1 1 0 0 0 0 0 0
0 0 0 0 0 0 0 1 0 1
0 0 0 1 0 0 0 0 0 0
0 0 1 0 0 0 0 1 0 0
0 1 1 1 0 0 0 0 0 0
0 0 0 0 1 0 0 1 0 1
0 1 1 0 1 0 1 0 0 0
0 0 0 1 0 0 0 0 0 1
0 0 0 0 0 1 0 1 0 1
0 1 0 0 1 1 1 0 1 0
0 0 0 0 1 1 1 0 1 0
0 1 0 0 0 1 1 0 1 0
Oih
0 1 1 1 0 0 0 0 0 0
0 0 0 0 0 0 0 0 1 0
0 0 0 0 0 1 0 1 0 1
0 0 0 0 1 0 1 0 0 0
Dih
0 1 1 1 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 1
0 0 0 0 0 1 1 0 1 0
0 0 0 0 1 0 0 1 0 0
S2 =
Oih
0 1 0 1 0 0 0 0 0
0 0 0 0 0 0 0 1 0
0 0 0 0 1 0 1 0 1
0 0 1 0 0 1 0 0 0
Dih
0 1 0 1 0 0 0 0 0
0 0 0 0 0 0 0 0 1
0 0 0 0 1 1 0 1 0
0 0 1 0 0 0 1 0 0
πij
π1
1 2 3 4 5 6 7 8 9 10 11 12
450 300 500 400 900 900 900 900 1500 1500 1500 1500
π2
1 2 3 4 5 6 7 8 9 10 11 12
450 450 500 500 1000 1000 1000 1000 1350 1350 1350 1350
πli
S1
1-1 2-1 3-1 4-1 5-1 6-1 7-1 8-1 9-1 10-1
-375 4800 2650 2750 4800 6000 5400 3100 4500 3600
S2
Solving the master problem through linear programming will result in the optimal solution of schedules 4-1, 7-1
and 8-1 from S1 with values of 2/3, and schedules 1-2 = 1 , 2-2, 8-2 and 9-2 from S2 with values of 1, 1/3,
1/3,and 1/3 with a resulting profit of 11,267. An optimal integer solution exists for this problem with schedules
1-1 and 4-1 from S1, and 6-2 and 7-2 from S2, with profit 10725.
x14 = x17 = x18 = 2
3
x12 = 1
x22 = x28 = x29 = 13
UB = 11267
x14 = 1 x14 = 0
x14 = 1
x17 = x18 = 0.5 x11 = x13 = 1
x12 = 1 x28 = x29 = 1
x26 = x27 = 0.5 UB = 10625
UB = 11175
x17 = 1 x17 = 0
Dual Variables:
In this problem, the dual variables associated with the flight legs αj are as follows:
1 2 3 4 5 6 7 8 9 10 11 12
The dual variable β for type 1 is –16.66. The dual variable for type 2 aircraft is 0.
The dual variable for the origin and destination airports 0,0,0,3150 for large planes and 0,0,183.33,2966.66 for
Candidate schedules
Now that dual variables are known candidate schedules to be included in the master problem can be considered.
Potential schedules: (all turn times standard and included in flight leg duration)
1 2 3 4 5 7 12
1 2 3 4 5 7 12
Other schedules are checked for the same, and ones with positive results are included.
The following schedules are generated from the directed graph, ones with positive results included in the master
problem.
Oih
0 0 0 0 0
1 0 0 0 0
0 0 1 0 0
0 1 0 1 1
Dih
0 0 0 0 0
0 0 0 0 0
1 0 1 0 0
0 1 0 1 1
2. Generating small plane schedules is as follows, calculated in the same manner as above:
Oih
1 0 0 0 0 1
0 0 0 0 0 0
0 1 1 0 0 0
0 0 0 1 1 0
Dih
1 0 0 0 0 1
0 0 0 0 0 0
0 1 1 0 0 0
0 0 0 1 1 0
The schedules with positive potential profit are included in the master problem.
Master Problem
The new master problem when solves through linear programming has the following schedules. Some of the schedule numbers have
changed from the notation given in the potential schedules, ie 14-1 became 12-1 as potential schedules 12 and 13 were either negative
S1:
0 0 1 1 0 0 0 0 0 0 0 1 1
0 0 0 0 0 0 0 1 0 1 0 0 0
0 0 0 1 0 0 0 0 0 0 1 1 1
0 0 1 0 0 0 0 1 0 0 0 0 0
0 1 1 1 0 0 0 0 0 0 0 0 0
0 0 0 0 1 0 0 1 0 1 0 1 1
0 1 1 0 1 0 1 0 0 0 0 1 1
0 0 0 1 0 0 0 0 0 1 0 0 0
0 0 0 0 0 1 0 1 0 1 0 0 0
0 1 0 0 1 1 1 0 1 0 1 0 1
0 0 0 0 1 1 1 0 1 0 1 0 0
0 1 0 0 0 1 1 0 1 0 1 0 1
S2:
0 1 0 1 0 0 0 0 0 0 1 1
0 0 0 0 0 0 1 0 1 1 0 0
0 0 0 1 0 0 0 1 0 0 1 1
0 1 0 0 0 0 1 0 0 1 0 0
0 1 0 0 0 0 0 0 0 1 0 0
0 0 1 1 0 0 1 0 1 0 1 1
0 1 1 0 0 1 0 0 0 1 1 1
0 0 0 1 0 0 0 0 1 0 0 0
0 0 0 0 1 0 1 0 1 0 0 0
0 0 1 0 1 1 0 1 0 0 0 1
0 0 1 0 1 1 0 1 0 0 0 0
0 0 0 0 1 1 0 1 0 0 0 1
πij
π1
1 2 3 4 5 6 7 8 9 10 11 12
450 300 500 400 900 900 900 900 1500 1500 1500 1500
π2
1 2 3 4 5 6 7 8 9 10 11 12
450 450 500 500 1000 1000 1000 1000 1350 1350 1350 1350
πli
1-1 2-1 3-1 4-1 5-1 6-1 7-1 8-1 9-1 10-1 11-1 12-1 13-1
-375 4800 2650 2750 4800 6000 5400 3100 4500 3600 5000 2750 5750
1-2 2-2 3-2 4-2 5-2 6-2 7-2 8-2 9-2 10-2 13-2 14-2
0 2950 4700 2950 5400 5050 3300 4550 3800 2950 2950 5650
When the new master problem is solved through linear programming the result is:
The branch and bound tree for the master problem is as follows:
TARGET = 11575
x14 = 0 x14 = 1
x14 = 0 x14 = 1
x13 = x16 = x110 = x111 = 0.5 x17 = x18 = 0 .5
x 24 = x 11
2 = 0.5
x 26 = x 27 = 0 .5
x 12 = 1 x 12 = 1
UB = 11575 UB = 11175
x14 = 0 x16 = 0
x110 = x111 = 1 x14 = 0 x16 = 1 x14 = 1
x 12 = x 22 = 1 x11 = x 24 = x 11
2 =1 x17 = 1
UB = 11550 UB = 11525 INFEASIBLE
INTEGER OPTIMAL SOLUTION
x14 = 1 x17 = 0
x11 = x 26 = x 27 = 1
UB = 10725