Integrated Airline Crew Pairing and Crew Assignment by Dynamic Constraint Aggregation

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.

[1]  Diego Klabjan,et al.  Large-Scale Models in the Airline Industry , 2005 .

[2]  Jacques Desrosiers,et al.  Time Constrained Routing and Scheduling , 1992 .

[3]  Michel Minoux,et al.  Modeling and solving a Crew Assignment Problem in air transportation , 2006, Eur. J. Oper. Res..

[4]  Jean-François Cordeau,et al.  Benders Decomposition for Simultaneous Aircraft Routing and Crew Scheduling , 2000, Transp. Sci..

[5]  Ellis L. Johnson,et al.  Airline Crew Scheduling: State-of-the-Art , 2005, Ann. Oper. Res..

[6]  George L. Nemhauser,et al.  Airline Crew Scheduling: A New Formulation and Decomposition Algorithm , 1997, Oper. Res..

[7]  Guy Desaulniers,et al.  Bidline Scheduling with Equity by Heuristic Dynamic Constraint Aggregation , 2008 .

[8]  Cynthia Barnhart,et al.  Improving Crew Scheduling by Incorporating Key Maintenance Routing Decisions , 2003 .

[9]  Martin W. P. Savelsbergh,et al.  Branch-and-Price: Column Generation for Solving Huge Integer Programs , 1998, Oper. Res..

[10]  Ahmad I. Jarrah,et al.  The Problem of Generating Crew Bidlines , 1997 .

[11]  Srini Ramaswamy,et al.  Airline Crew Scheduling with Time Windows and Plane-Count Constraints , 2002, Transp. Sci..

[12]  Stefan Irnich,et al.  Shortest Path Problems with Resource Constraints , 2005 .

[13]  Ellis L. Johnson,et al.  A Three-Phase Approach to Solving the Bidline Problem , 2004, Ann. Oper. Res..

[14]  Srini Ramaswamy,et al.  Solving Large Airline Crew Scheduling Problems: Random Pairing Generation and Strong Branching , 2001, Comput. Optim. Appl..

[15]  Jacques Desrosiers,et al.  Chapter 2 Time constrained routing and scheduling , 1995 .

[16]  Cynthia Barnhart,et al.  An Approximate Model and Solution Approach for the Long-Haul Crew Pairing Problem , 1998, Transp. Sci..

[17]  Guy Desaulniers,et al.  Aircrew pairings with possible repetitions of the same flight number , 2009, Comput. Oper. Res..

[18]  Diego Klabjan,et al.  Airline Crew Scheduling , 2003 .

[19]  Guy Desaulniers,et al.  Dynamic Aggregation of Set-Partitioning Constraints in Column Generation , 2003, Oper. Res..

[20]  Ellis L. Johnson,et al.  Integrated Airline Fleet and Crew Robust Planning , 2009, Transp. Sci..

[21]  Hanif D. Sherali,et al.  An Effective Deflected Subgradient Optimization Scheme for Implementing Column Generation for Large-Scale Airline Crew Scheduling Problems , 2008, INFORMS J. Comput..

[22]  J. Desrosiers,et al.  A Primer in Column Generation , 2005 .

[23]  Ioannis T. Christou,et al.  A Two-Phase Genetic Algorithm for Large-Scale Bidline-Generation Problems at Delta Air Lines , 1999, Interfaces.

[24]  Jean-François Cordeau,et al.  A computational study of Benders decomposition for the integrated aircraft routing and crew scheduling problem , 2003, Comput. Oper. Res..

[25]  Guy Desaulniers,et al.  Bi-dynamic constraint aggregation and subproblem reduction , 2008, Comput. Oper. Res..

[26]  Guy Desaulniers,et al.  Multi-phase dynamic constraint aggregation for set partitioning type problems , 2010, Math. Program..

[27]  Kevin W. Campbell,et al.  FedEx Generates Bid Lines Using Simulated Annealing , 1997 .

[28]  Matthias Ehrgott,et al.  Constructing robust crew schedules with bicriteria optimization , 2002 .

[29]  Diego Klabjan,et al.  Integrated Airline Fleeting and Crew-Pairing Decisions , 2007, Oper. Res..

[30]  Diego Klabjan,et al.  Robust Airline Crew Pairing: Move-up Crews , 2006, Transp. Sci..

[31]  Jacques Desrosiers,et al.  Crew Pairing at Air France , 1993 .