A Study on Disrupted Flight Recovery Based on Logic-Based Benders Decomposition Method

Yunfang Peng,Xuechun Hu,Beixin Xia
DOI: https://doi.org/10.3390/aerospace11050378
IF: 2.66
2024-05-09
Aerospace
Abstract:Aiming at the disrupted flight recovery problem, this paper established a mixed-integer programming model based on the resource assignment model to minimize the recovery cost. To deal with the large-scale examples, the Logic-Based Benders decomposition algorithm is designed to divide the problem into a master problem and sub-problems. The algorithm uses MIP in the master problem to determine flight cancellations and aircraft replacements. In the sub-problems, MIP or CP is used to determine the departure time of delayed flights. Later, incorporating sectional constraints into the main problem and iterating until an optimal solution is obtained. Furthermore, the added cutting plane constraint in the iterations of the Benders decomposition algorithm are strengthened to eliminate more inferior solutions. By comparing the results of CPLEX, the Logic-Based Benders decomposition algorithm, and the enhanced Benders decomposition algorithm, it is verified that the improved Benders decomposition algorithm can solve large-scale examples more efficiently with a faster time and fewer iterations.
engineering, aerospace
What problem does this paper attempt to address?
This paper aims to solve the problem of flight recovery after disruptions. Specifically, by establishing a Mixed - Integer Programming (MIP) model, the paper aims to minimize the recovery cost and deal with flight disruptions caused by weather, flow control, aircraft malfunctions, airport closures, etc. To effectively handle large - scale problems, the paper designs a Logic - Based Benders Decomposition Algorithm, which divides the problem into a master problem and a sub - problem. The master problem uses MIP to determine flight cancellations and aircraft replacements, while the sub - problem uses MIP or Constraint Programming (CP) to determine the departure times of delayed flights. By adding cutting - plane constraints in the iterative process of the Benders Decomposition Algorithm, more inferior solutions are further eliminated and the efficiency of the algorithm is improved. The main contribution of this paper lies in proposing an improved Benders Decomposition Algorithm, which can more efficiently solve large - scale flight disruption recovery problems, reducing the number of iterations and solution time. The effectiveness of the improved Benders Decomposition Algorithm is verified by comparison with CPLEX and other methods.