Article ID: | iaor2012779 |
Volume: | 46 |
Issue: | 1 |
Start Page Number: | 39 |
End Page Number: | 55 |
Publication Date: | Feb 2012 |
Journal: | Transportation Science |
Authors: | Soumis Franois, Desaulniers Guy, Elhallaoui Issmail, Saddoune Mohammed |
Keywords: | scheduling, combinatorial optimization, programming: multiple criteria, simulation: applications |
Traditionally, the airline crew scheduling problem has been decomposed into a crew pairing problem and a crew assignment problem, both of which are solved sequentially. The first consists of generating a set of least‐cost crew pairings (sequences of flights starting and ending at the same crew base) that cover all flights. The second aims at finding monthly schedules (sequences of pairings) for crew members that cover all pairings previously built. Pairing and schedule construction must respect all safety and collective agreement rules. In this paper, we focus on the pilot crew scheduling problem in a bidline context where anonymous schedules must be built for pilots and high fixed costs are considered to minimize the number of scheduled pilots. We propose a model that completely integrates the crew pairing and crew assignment problems, and we develop a combined column generation/dynamic constraint aggregation method for solving them. Computational results on real‐life data show that integrating crew pairing and crew assignment can yield significant savings–on average, 3.37% on the total cost and 5.54% on the number of schedules for the 7 tested instances. The integrated approach, however, requires much higher computational times than the sequential approach.