A column generation-based heuristic for aircraft recovery problem with airport capacity constraints and maintenance flexibility

Abstract We consider the aircraft recovery problem (ARP) with airport capacity constraints and maintenance flexibility. The problem is to re-schedule flights and re-assign aircraft in real time with minimized recovery cost for airlines after disruptions occur. In most published studies, airport capacity and flexible maintenance are not considered simultaneously via an optimization approach. To bridge this gap, we propose a column generation heuristic to solve the problem. The framework consists of a master problem for selecting routes for aircraft and subproblems for generating routes. Airport capacity is explicitly considered in the master problem and swappable planned maintenances can be incorporated in the subproblem. Instead of discrete delay models which are widely adopted in much of the existing literature, in this work flight delays are continuous and optimized accurately in the subproblems. The continuous-delay model can improve the accuracy of the optimized recovery cost by up to 37.74%. The computational study based on real-world problems shows that the master problem gives very tight linear relaxation with small, often zero, optimality gaps. Large-scale problems can be solved within 6 min and the run time can be further shortened by parallelizing subproblems on more powerful hardware. In addition, from a managerial point of view, computational experiments reveal that swapping planned maintenances may bring a considerable reduction in recovery cost by about 20% and 60%, depending on specific problem instances. Furthermore, the decreasing marginal value of airport slot quota is found by computational experiments.

[1]  Shangyao Yan,et al.  Airline Scheduling for the Temporary Closure of Airports , 1997, Transp. Sci..

[2]  John-Paul Clarke,et al.  An Optimization Approach to Airline Integrated Recovery , 2012, Transp. Sci..

[3]  Ahmad I. Jarrah,et al.  A Decision Support Framework for Airline Flight Cancellations and Delays , 1993, Transp. Sci..

[4]  George L. Nemhauser,et al.  Rerouting Aircraft for Airline Recovery , 2003, Transp. Sci..

[5]  Gilbert Laporte,et al.  A large neighbourhood search heuristic for the aircraft and passenger recovery problem , 2011, 4OR.

[6]  Xiaoning Zhang,et al.  Robust weekly aircraft maintenance routing problem and the extension to the tail assignment problem , 2015 .

[7]  Adib Kanafani,et al.  Real‐time decision support for integration of airline flight cancellations and delays part I: mathematical formulation , 1997 .

[8]  R. Bellman Dynamic programming. , 1957, Science.

[9]  T. Andersson *,et al.  The flight perturbation problem , 2004 .

[10]  Gang Yu,et al.  A Grasp for Aircraft Routing in Response to Groundings and Delays , 1997, J. Comb. Optim..

[11]  Hanif D. Sherali,et al.  A Novel Model and Decomposition Approach for the Integrated Airline Fleet Assignment, Aircraft Routing, and Crew Pairing Problem , 2017, Transp. Sci..

[12]  Dušan Teodorović,et al.  Optimal dispatching strategy on an airline network after a schedule perturbation , 1984 .

[13]  Ahmed F. Abdelghany,et al.  An integrated decision support tool for airlines schedule recovery during irregular operations , 2008, Eur. J. Oper. Res..

[14]  W. Art Chaovalitwongse,et al.  A Network-Based Model for the Integrated Weekly Aircraft Maintenance Routing and Fleet Assignment Problem , 2013, Transp. Sci..

[15]  Cynthia Barnhart,et al.  Flight operations recovery: New approaches considering passenger recovery , 2006, J. Sched..

[16]  Stephen J. Maher Solving the Integrated Airline Recovery Problem Using Column-and-Row Generation , 2016, Transp. Sci..

[17]  Cheng Zhang Two-Stage Heuristic Algorithm for Aircraft Recovery Problem , 2017 .

[18]  Adib Kanafani,et al.  Real‐time decision support for integration of airline flight cancellations and delays Part II: algorithm and computational experiments , 1997 .

[19]  Gang Yu,et al.  A Bundle Algorithm Approach for the Aircraft Schedule Recovery Problem During Hub Closures , 2003, Transp. Sci..

[20]  Hanif D. Sherali,et al.  A Lifted Compact Formulation for the Daily Aircraft Maintenance Routing Problem , 2013, Transp. Sci..

[21]  George L. Nemhauser,et al.  Flight String Models for Aircraft Fleeting and Routing , 1998, Transp. Sci..

[22]  Jonathan F. Bard,et al.  Multiple fleet aircraft schedule recovery following hub closures , 2001 .

[23]  Allan Larsen,et al.  Disruption management in the airline industry - Concepts, models and methods , 2010, Comput. Oper. Res..

[24]  Michel Bierlaire,et al.  Constraint-specific recovery network for solving airline recovery problems , 2010, Comput. Oper. Res..

[25]  Henry Y. K. Lau,et al.  A math-heuristic algorithm for the integrated air service recovery , 2016 .

[26]  Nicolas Jozefowiez,et al.  A heuristic approach based on shortest path problems for integrated flight, aircraft, and passenger rescheduling under disruptions , 2013, J. Oper. Res. Soc..