Solving the time-discrete winter runway scheduling problem: A column generation and constraint programming approach

Maximilian Pohl, Christian Artigues, Rainer Kolisch

Research output: Contribution to journalArticlepeer-review

4 Scopus citations

Abstract

We address the runway scheduling problem under consideration of winter operations. During snowfall, runways have to be temporarily closed in order to clear them from snow, ice and slush. We propose an integrated optimization model to simultaneously plan snow removal for multiple runways and to assign runways and take-off and landing times to aircraft. For this winter runway scheduling problem, we present a time-discrete binary model formulation using clique inequalities and an equivalent constraint programming model. To solve the winter runway scheduling problem optimally, we propose an exact solution methodology. Our start heuristic based on constraint programming generates a feasible initial start solution. We use a column generation scheme, which we initialize with a heuristic solution, to identify all variables of the binary program which are required to solve it optimally. Finally, we apply a branch-and-bound procedure to our resulting binary program. Additionally, we present an enhanced time discretization method to balance model size and solution quality. We apply our algorithm to realistic instances from a large international airport. An analysis of resulting model sizes proves the ability of our approach to significantly reduce the number of required variables and constraints of the time-discrete binary program. We also show that our method computes optimal schedules in a short amount of time and often outperforms a time-continuous formulation as well as a pure constraint programming approach.

Original languageEnglish
Pages (from-to)674-689
Number of pages16
JournalEuropean Journal of Operational Research
Volume299
Issue number2
DOIs
StatePublished - 1 Jun 2022

Keywords

  • Airport operations
  • Column generation
  • Constraint programming
  • Scheduling

Fingerprint

Dive into the research topics of 'Solving the time-discrete winter runway scheduling problem: A column generation and constraint programming approach'. Together they form a unique fingerprint.

Cite this