<  Back to the Polytechnique Montréal portal

Gaining insight into crew rostering instances through ML-based sequential assignment

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

Article (2024)

[img] Restricted to: Repository staff only until 25 June 2025
Accepted Version
Terms of Use: All rights reserved
Request a copy
Show abstract
Hide abstract

Abstract

Crew scheduling is typically performed in two stages. First, solving the crew pairing problem generates sequences of flights called pairings. Then, the pairings are assigned to crew members to provide each person with a full schedule. A common way to do this is to solve an optimization problem called the crew rostering problem (CRP). However, before solving the CRP, the problem instance must be parameterized appropriately while taking different factors such as preassigned days off, crew training, sick leave, reserve duty, or unusual events into account. In this paper, we present a new method for the parameterization of CRP instances for pilots by scheduling planners. A machine learning-based sequential assignment procedure (seqAsg) whose arc weights are computed using a policy over state–action pairs for pilots is implemented to generate very fast solutions. We establish a relationship between the quality of the solutions generated by seqAsg and that of solutions produced by a state-of-the-art solver. Based on those results, we formulate recommendations for instance parameterization. Given that the seqAsg procedure takes only a few seconds to run, this allows scheduling workers to reparameterize crew rostering instances many times over the course of the planning process as needed.

Uncontrolled Keywords

crew rostering; crew scheduling; discrete optimization; evolutionary algorithm; machine learning; reinforcement learning

Subjects: 1600 Industrial engineering > 1600 Industrial engineering
1600 Industrial engineering > 1603 Logistics
1600 Industrial engineering > 1605 Human factors engineering
2950 Applied mathematics > 2950 Applied mathematics
Department: Department of Mathematics and Industrial Engineering
Research Center: GERAD - Research Group in Decision Analysis
Other
Funders: CRSNG/NSERC, IBS
Grant number: CRDPJ-477127-14
PolyPublie URL: https://publications.polymtl.ca/58706/
Journal Title: Top
Publisher: Springer
DOI: 10.1007/s11750-024-00678-8
Official URL: https://doi.org/10.1007/s11750-024-00678-8
Date Deposited: 27 Jun 2024 12:20
Last Modified: 30 Sep 2024 09:52
Cite in APA 7: Racette, P., Soumis, F., Quesnel, F., & Lodi, A. (2024). Gaining insight into crew rostering instances through ML-based sequential assignment. Top, 42 pages. https://doi.org/10.1007/s11750-024-00678-8

Statistics

Total downloads

Downloads per month in the last year

Origin of downloads

Dimensions

Repository Staff Only

View Item View Item