Integrated Airline Crew Pairing and Crew Assignment by Dynamic Constraint Aggregation

  • Authors:
  • Mohammed Saddoune;Guy Desaulniers;Issmail Elhallaoui;François Soumis

  • Affiliations:
  • École Polytechnique de Montréal and GERAD, Department of Mathematics and Industrial Engineering, C.P. 6079, Succ. Centre-Ville, Montréal, Québec H3C 3A7, Canada;École Polytechnique de Montréal and GERAD, Department of Mathematics and Industrial Engineering, C.P. 6079, Succ. Centre-Ville, Montréal, Québec H3C 3A7, Canada;École Polytechnique de Montréal and GERAD, Department of Mathematics and Industrial Engineering, C.P. 6079, Succ. Centre-Ville, Montréal, Québec H3C 3A7, Canada;École Polytechnique de Montréal and GERAD, Department of Mathematics and Industrial Engineering, C.P. 6079, Succ. Centre-Ville, Montréal, Québec H3C 3A7, Canada

  • Venue:
  • Transportation Science
  • Year:
  • 2012

Quantified Score

Hi-index 0.00

Visualization

Abstract

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.