Accelerated windowing for the crew rostering problem with machine learning

Philippe Racette, Frédéric Quesnel, Andrea Lodi, François Soumis

Article (2026)

Access this document
Restricted access
Restricted access to the full text in PolyPublie until6 May 2027
Accepted Version
Text Text • 526kB •

Abstract

The airline crew rostering problem (CRP) for pilots is a complex crew scheduling task assigning pairings, or sequences of flights starting and ending at the same airport, to pilots to create a monthly schedule. In this paper, we propose an innovative solution method for the CRP that uses a windowing approach. This method consists of a rolling horizon where we decompose the optimization horizon into several overlapping, time-based windows, and then optimize each one sequentially. Although windowing has been successfully used in other applications, it had never been implemented for the CRP, due to its large number of horizontal constraints involving the whole planning horizon. We find that the rolling horizon method is generally able to find good-quality solutions in a fraction of the run time of traditional methods. However, a drawback of the method is that each window is optimized independently, without information on the requirements of other windows. To overcome this issue, we provide the solver an initial solution. The solver uses that initial solution to derive reliable information for each optimization window. Initial solutions are quickly created through a hybrid machine learning (ML) and optimization method based on a sequential assignment procedure. Results show that the rolling horizon method greatly benefits from such an initial solution. This is because the initial solution provides reliable information on the following windows, allowing the solver to better optimize the current one.

Uncontrolled Keywords

Supplementary Material:
Funders:
Canada Excellence Research Chairs, NSERC, IBS Software
Grant number:
CRDPJ-477127-14
Journal Title :
Computational Optimization and Applications
Publisher:
Springer Science+Business Media
OAI:
oai:publications.polymtl.ca:76413
ORCID
Date Deposited:
11 May 2026 09:39
Last Modified:
12 Oct 2026 18:15
Cite in APA 7:
Racette, P., Quesnel, F., Lodi, A., & Soumis, F. (2026). Accelerated windowing for the crew rostering problem with machine learning. Computational Optimization and Applications, 32 pages. https://doi.org/10.1007/s10589-026-00791-3

Statistics

Total downloads

Downloads per month in the last year

Origin of downloads

Dimensions

Repository Staff Only

View Item
View Item