For decades techniques of the discrete optimization have found numerous applications in the planning process of an aviatian company. The personnel planning in the specialized jargon also called as airline crew scheduling is thereby a problem of enormous economic relevance, which is simple to describe, but complex and very difficult to solve. The task consists of generating pairings i.e. feasible successions of work activities of the crew members, such that all planned flights of the airline are covered by exactly one crew and the costs of the total plan are minimized.

In this project we develop a column generation algorithmn based on set covering/partitioning models for pairing optimization. Core of the approach are special Lagrange-path-search-techniques. With those we are able to solve large and complex scenarios with several thousand flights and dozens of base constraints for a fixed type of crew.

The long-term goal of this project is to get away from the sequential planning of the crew members, i.e. first captain, then copilot and at last cabine and to reach an integrated pairing optimization using all degrees of freedom. First steps on the way to this are the investigations of so-called adjustment optimizations by using base constraints.

The integration of our algorithmn into the planning system NetLine/Crew of Lufthansa Systems Berlin GmbH is a further aim of the project.

NetLine/CrewSchedVis
Planning system NetLine/CrewVisualization of the planning graph with SchedVis

Visualization of the planning graph was produced with SchedVis, a tool written by Fabian Stoeffler based on JavaView.

 

Key Issues

  • Rules of pairing-construction
  • Development of a column generation algorithmn
  • Solving of real world scenarios
  • Integrated planning of airline crews

Poster (05/2005) [ps.gz]

Publications

2016
On the In-Flight Rest Assignment Problem Master's thesis, Freie Universität Berlin, Ralf Borndörfer (Advisor), 2016 Ron Wenzel PDF
BibTeX
URN
Airline Crew Scheduling
Solving the integrated airline recovery problem using column-and-row generation Transportation Science, 50(1), pp. 216-239, 2016 Stephen J. Maher BibTeX
DOI
Airline Crew Scheduling
2015
A novel passenger recovery approach for the integrated airline recovery problem Computers & Operations Research, Vol.57, pp. 123-137, 2015 Stephen J. Maher BibTeX
DOI
Airline Crew Scheduling
Duty Rostering in Public Transport - Facing Preferences, Fairness, and Fatigue Proceedings of Conference on Advanced Systems in Public Transport 2015 (CASPT2015), 2015 (preprint available as ZIB-Report 15-44) Ralf Borndörfer, Markus Reuther, Thomas Schlechte, Christof Schulz, Elmar Swarat, Steffen Weider PDF (ZIB-Report)
BibTeX
Airline Crew Scheduling
2014
Recoverable robust single day aircraft maintenance routing problem Computers & Operations Research, Vol.51, pp. 130-145, 2014 Stephen J. Maher, Guy Desaulniers, Francois Soumis BibTeX
DOI
Airline Crew Scheduling
The recoverable robust tail assignment problem Transportation Science, 48(3), pp. 351-372, 2014 Gary Froyland, Stephen J. Maher, Cheng-Lung Wu BibTeX
DOI
Airline Crew Scheduling
2010
Mathematical Optimization and Public Transportation Habilitation, Technische Universität Berlin, 2010 Ralf Borndörfer PDF
BibTeX
URN
Airline Crew Scheduling
2006
A Column Generation Approach to Airline Crew Scheduling Operations Research Proceedings 2005, Hans-Dietrich Haasis (Ed.), pp. 343-348, 2006 (preprint available as ZIB-Report 05-37) Ralf Borndörfer, Uwe Schelten, Thomas Schlechte, Steffen Weider PDF (ZIB-Report)
BibTeX
Airline Crew Scheduling
2003
Das Resource-Constraint-Shortest-Path-Problem und seine Anwendung in der ÖPNV-Dienstplanung Master's thesis, Technische Universität Berlin, 2003 Thomas Schlechte BibTeX
Airline Crew Scheduling