A Column Generation Approach for Large-Scale Aircrew Rostering Problems

This article describes a method for solving the crew rostering problem in air transportation. This problem consists of constructing personalized schedules that assign pairings, days off, and other activities to airline crew members. A generalized set partitioning model and a method using column generation have been used. This method has been adapted in a number of ways to take advantage of the nature of the problem and to accelerate solution. Numerical tests on problems from Air France have demonstrated that this method is capable of solving very large scale problems with thousands of constraints and hundreds of subproblems. The tests have also shown that these adaptations are capable of reducing solution time by a factor of about a thousand. Finally, results from this method are compared with those obtained with the method currently used at Air France.

[1]  Bernardo Nicoletti,et al.  Automatic Crew Rostering , 1975 .

[2]  C Giafferri,et al.  AUTOMATIC MONTHLY ASSIGNMENT OF MEDIUM-HAUL CABIN CREW , 1982 .

[3]  W Glanert,et al.  A "TIMETABLE" APPROACH TO THE ASSIGNMENT OF PILOTS TO ROTATIONS , 1984 .

[4]  J Byrne,et al.  A PREFERENTIAL BIDDING SYSTEM FOR TECHNICAL AIRCREW , 1988 .

[5]  D Sarra SATURN -- SISTEMA AUTOMATICO TURNAZIONE NAVIGANTI : THE AUTOMATIC ASSIGNMENT MODEL , 1988 .

[6]  D. Ryan,et al.  On the integer properties of scheduling set partitioning models , 1988 .

[7]  George L. Nemhauser,et al.  Handbooks in operations research and management science , 1989 .

[8]  Jacques Desrosiers,et al.  The Pickup and Delivery Problem with Time Windows , 1989 .

[9]  Martin Desrochers,et al.  A Column Generation Approach to the Urban Transit Crew Scheduling Problem , 1987, Transp. Sci..

[10]  Martin Desrochers,et al.  A New Optimization Algorithm for the Vehicle Routing Problem with Time Windows , 1990, Oper. Res..

[11]  David M. Ryan,et al.  The Solution of Massive Generalized Set Partitioning Problems in Aircrew Rostering , 1992 .

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

[13]  Michel Gamache,et al.  A METHOD FOR OPTIMALLY SOLVING THE ROSTERING PROBLEM , 1993 .

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

[15]  M. Padberg,et al.  Solving airline crew scheduling problems by branch-and-cut , 1993 .

[16]  Celso C. Ribeiro,et al.  A Column Generation Approach to the Multiple-Depot Vehicle Scheduling Problem , 1991, Oper. Res..

[17]  George L. Nemhauser,et al.  Solving binary cutting stock problems by column generation and branch-and-bound , 1994, Comput. Optim. Appl..

[18]  Jean-Marc Rousseau,et al.  Results Obtained with Crew-Opt: A Column Generation Method for Transit Crew Scheduling , 1995 .

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

[20]  Jacques Desrosiers,et al.  A Request Clustering Algorithm for Door-to-Door Handicapped Transportation , 1991, Transp. Sci..

[21]  Matteo Fischetti,et al.  A Heuristic Algorithm for the Set Covering Problem , 1996, IPCO.