Machine Learning in Airline Crew Pairing to Construct Initial Clusters for Dynamic Constraint Aggregation
Yassine Yaakoubi, Fran\c{c}ois Soumis, Simon Lacoste-Julien

TL;DR
This paper enhances airline crew pairing optimization by integrating machine learning to cluster flights, combined with advanced operations research techniques, significantly reducing solution costs for large-scale problems.
Contribution
It introduces a novel ML-based clustering approach within a dynamic constraint aggregation framework for large-scale crew pairing problems.
Findings
ML-based clusters improve solution quality
Cost reductions of up to 8.52% achieved
Significant reduction in global constraint costs
Abstract
The crew pairing problem (CPP) is generally modelled as a set partitioning problem where the flights have to be partitioned in pairings. A pairing is a sequence of flight legs separated by connection time and rest periods that starts and ends at the same base. Because of the extensive list of complex rules and regulations, determining whether a sequence of flights constitutes a feasible pairing can be quite difficult by itself, making CPP one of the hardest of the airline planning problems. In this paper, we first propose to improve the prototype Baseline solver of Desaulniers et al. (2020) by adding dynamic control strategies to obtain an efficient solver for large-scale CPPs: Commercial-GENCOL-DCA. These solvers are designed to aggregate the flights covering constraints to reduce the size of the problem. Then, we use machine learning (ML) to produce clusters of flights having a high…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
