Airline maintenance task rescheduling in a disruptive environment

Paul J. van Kessel, Floris C. Freeman, Bruno F. Santos*

*Corresponding author for this work

Research output: Contribution to journalArticleScientificpeer-review

2 Citations (Scopus)
4 Downloads (Pure)


Airline maintenance task scheduling takes place in a disruptive environment. The stochastic arrival of corrective maintenance tasks and changes in both fleet and resource availability require schedules to be continuously adjusted. An optimal schedule ensures that all tasks are executed before their due date in both an efficient (at minimum use of ground-time) and a stable (limited number of schedule changes) manner. This paper is the first study to address disruption management for the hangar maintenance task scheduling problem, proposing a practical and efficient modeling framework. The framework comprises a mixed integer linear programming model for airline maintenance task rescheduling in a disruptive environment, in which task scheduling is constrained by the availability of resources. The model's capabilities include creating and adjusting maintenance schedules continuously and dynamically reacting to new information when this becomes available. The modeling framework was tested in a case study provided by a large airline, and its performance was compared to the current practice of the airline. The results show that the proposed approach produces more efficient and stable results. A 3% ground time decrease was achieved, while the number of schedule changes in the last days before operations was decreased by more than half.

Original languageEnglish
Pages (from-to)605-621
Number of pages17
JournalEuropean Journal of Operational Research
Issue number2
Publication statusPublished - 2022


  • Airline maintenance
  • Disruption management
  • Maintenance
  • Mixed integer linear programming
  • Task rescheduling


Dive into the research topics of 'Airline maintenance task rescheduling in a disruptive environment'. Together they form a unique fingerprint.

Cite this