Flight-connection Prediction for Airline Crew Scheduling to Construct Initial Clusters for OR Optimizer
Yaakoubi, Yassine, Lacoste-Julien, Simon, Soumis, François
Airlines need to construct crew pairings to cover their flights. A pairing is a sequence of flights starting and finishing at a base and satisfying complex collective agreement constraints. For major airlines which handle more than 10k flights on a weekly basis, this becomes an important and difficult problem to solve. Efficient solutions are required since savings as low as 1% represent many dozens of millions saved every year. The complexity of the problem lies in the large number of possible pairings, and the selection of the set of pairings of minimal cost, which is a large integer programming problem impossible to solve with standard solvers (Elhallaoui et al., 2005; Kasirzadeh et al., 2017). In our review of related work, we address some advanced optimization techniques that reduce the number of variables and the number of constraints to solve it. The main drawback of these techniques, however, is that they require days to compute, while airlines are often given all the scheduling data only a few days before having to build the schedule. The objective of this paper is to use machine learning (ML) techniques to improve the algorithmic efficiency and solve this problem in a more feasible time horizon. Unfortunately, solving the problem with ML alone seems out of reach.
Sep-25-2020
- Country:
- South America > Brazil (0.04)
- Asia > China (0.04)
- Oceania > Australia
- New South Wales > Sydney (0.04)
- North America
- United States
- Nevada (0.04)
- New York > New York County
- New York City (0.04)
- Canada > Quebec
- Montreal (0.05)
- United States
- Europe
- Genre:
- Research Report > New Finding (0.46)
- Industry:
- Technology: