Professional Documents
Culture Documents
DMD
Data, Models and Decisions
CREW SCHEDULING
DMD
• The crew planning process begins with the flight schedule, which
lists all of the trips that must be flown.
• A trip is one flight segment, i.e., one take-off and one landing.
Trips are linked together to form pairings. A pairing is a
sequence of trips which together make up a round trip,
beginning and ending at a crew base. Many admissible pairings
can be generated from the given set of trips.
AUEB MBA International Part-Time 2016 -2017
3
CREW SCHEDULING
DMD
• Suppose an air cargo company owns three
aircra:s. Aircra:s and crew bases are
located in Athens.
• In order to reduce crew costs
– crew must return to the crew’s base
un5l the end of each day.
– a round trip is performed strictly by one
aircra:.
– An aircra: cannot replace its crew
before a round trip is performed.
– a crew is not also allowed to work in
non-successive trips of the same
aircra:.
AUEB MBA International Part-Time 2016 -2017
4
CREW SCHEDULING
DMD
• Payments of the crew are determined as follows:
– From one to five daily working hours , all the crew
members are paid 75% of the base salary (i.e. 1.500
euros in total);
– More than five to eight daily working hours , crew is
paid the base salary (i.e. 2.000 euros in total);
– More than eight daily working hours, crew is paid
200% of the base salary (i.e. 4.000 euros in total);
CREW SCHEDULING
DMD
• The flight schedule is as follows:
For the second aircra7
For the first aircra7 G ATH-THES 9.30-11.30
Α ATH-RHO 8.30 - 9.30 H THES-ATH 12.00-14.00
Β RHO-ATH 10.00 - 11.00 Ι ATH-THES 14.30-16.30
C ATH-RHO 11.30 - 12.30 J THES-ATH 17.00-19.00
D RHO-ATH 13.00 - 14:00 For the third aircra7
Ε ATH-RHO 14.30 - 15.30 K ATH-THES 9.00-11.00
F RHO-ATH 16.00 - 17.00 L THES-SKOP 11.30-12.30
M SKOP-ATH 12.45-14.00
N ATH-THES 14.30-16.30
Ο THES-SKOP 17.00-18.00
P SKOP-ATH 18.15-19.30
6
CREW SCHEDULING
DMD
• A GCS contains the following stages:
– Solution Structure:
A number of round trips (group of trips Sk) covering the 16 trips.
– Solution Component:
The solution component added to the partial solution is a group Sk
which represents a round trip.
– Selection Criterion:
The selection criterion is used to select the “best” feasible
candidate component which is added to the “partial” solution of
the problem.
Select the group/round trip which minimizes the criterion
f(Sk)=COST(Sk)/N(Sk), where N(Sk) is the number of the trips of the
round trip Sk that they have not included in the partial solution
yet.
– Evaluation Criterion:
The total crew cost required to cover the 16 trips.
7
CREW SCHEDULING
DMD
Itera5on 1: Rank the round trips (groups) according to the Selec5on
Criterion:
(Α,Β,C,D), 2000/4=500 (Α,Β), 1500/2=750
(C,D,Ε,F), 2000/4 = 500 (C,D), 1500/2=750
(K,L,M), 1500/3=500 (Ε,F), 1500/2=750
(N,Ο,P), 1500/3=500 (Ι,J), 1500/2=750
CREW SCHEDULING
DMD
Itera5on 2: Based on the selec5on criterion, the new ranking of the round
trips is the following:
(K,L,M) 1500/3=500
(N,Ο,P) 1500/3=500
(K,L,M,N,Ο,P) 4000/6=667
(Ε,F) 1500/2=750
(Ι,J) 1500/2=750
(G,Η) 1500/2=750
(G,Η,Ι,J) 4000/4=1000
(C,D,Ε,F) 2000/2 = 1000
(Α,Β,C,D,Ε,F) 4000/2=2000
Round trips (K,L,M) and (N,Ο,P) sa5sfy the Selec5on Criterion in the best
way, therefore, (K,L,M) is selected stochas5cally. Thus, s: {(Α,Β,C,D), (K,L,M)}.
9
CREW SCHEDULING
DMD
Itera5on 3:
(N,Ο,P) 1500/3=500
(Ε,F) 1500/2=750
(Ι,J) 1500/2=750
(G,Η) 1500/2=750
(G,Η,Ι,J) 4000/4=1000
(C,D,Ε,F) 2000/2 = 1000
(K,L,M,N,Ο,P) 4000/3=1333,3
(Α,Β,C,D,Ε,F) 4000/2=2000
For the same reason, round trip (N,Ο,P) is selected, thus,
s: {(Α,Β,C,D),(K,L,M),(N,O,P)}.
10
CREW SCHEDULING
DMD
Itera5on 4:
(Ι,J) 1500/2=750
(Ε,F) 1500/2=750
(G,Η) 1500/2=750
(G,Η,Ι,J) 4000/4=1000
For the same reason, round trip (I,J) is selected stochas5cally, thus,
s: {(Α,Β,C,D),(K,L,M),(N,O,P),(Ι,J)}.
11
CREW SCHEDULING
DMD
Itera5on 5:
(G,Η) 1500/2=750
(Ε,F) 1500/2=750
(G,Η,Ι,J) 4000/2=2000
The round trip (G,H) is added to the par5al solu5on s. Thus,
s: {(Α,Β,C,D),(K,L,M),(N,O,P),(Ι,J),(G,Η)}, and the cost is:
12
CREW SCHEDULING
DMD
Itera5on 6:
(Ε,F) 1500/2=750
The round trip (E,F) is added to the par5al solu5on s. Thus, the
complete solu5on s is:
s: {(Α,Β,C,D),(K,L,M),(N,O,P),(Ι,J),(G,Η), (E,F)}, and the cost is:
c(s)= 2000+1500+1500+1500+1500+1500=9500
13
DMD
QUESTIONS ?