Accelerated windowing for the crew rostering problem with machine learning

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

Article de revue (2026)

Accéder à ce document
Accès restreint
Accès restreint au texte intégral dans PolyPublie jusqu'au 6 mai 2027
Version finale avant publication
Texte Texte • 526kB •

Résumé

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.

Mots clés

Matériel d'accompagnement:
Organismes subventionnaires:
Canada Excellence Research Chairs, NSERC, IBS Software
Numéro de subvention:
CRDPJ-477127-14
Adresse URL de PolyPublie:
Titre de la revue :
Computational Optimization and Applications
Maison d'édition:
Springer Science+Business Media
OAI:
oai:publications.polymtl.ca:76413
ORCID
Date du dépôt:
11 mai 2026 09:39
Dernière modification:
14 oct. 2026 14:38
Citer en 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

Statistiques

Total des téléchargements à partir de PolyPublie

Téléchargements par année

Provenance des téléchargements

Dimensions

Actions réservées au personnel

Afficher document
Afficher document