Using submodularity within column generation to solve the flight-to-gate assignment problem

In this paper, we provide a column generation approach for solving the airport flight-to-gate assignment problem, where the goal is to minimize the on-ground portion of the arrival delays by optimally assigning each scheduled flight to a compatible gate. Specifically, we use a set covering formulation for the master problem and decompose the pricing problem such that each gate is the basis for an independent pricing problem to be solved for assignment patterns with negative reduced costs. We use a combination of an approximation algorithm based on the submodularity of the underlying set and dynamic programming algorithms to solve the independent pricing problems. We show that the dynamic programming algorithm is pseudo-polynomial when there are integer inputs. We also design and employ a rolling horizon method and block decomposition algorithm to solve large-sized instances. Finally, we perform extensive computational experiments to validate the performance of our approach and show vast improvements over the integer programming solver.

[1]  Joseph Naor,et al.  A Tight Linear Time (1/2)-Approximation for Unconstrained Submodular Maximization , 2012, 2012 IEEE 53rd Annual Symposium on Foundations of Computer Science.

[2]  Yu Cheng,et al.  A knowledge-based airport gate assignment system integrated with mathematical programming , 1997 .

[3]  Nilay Noyan,et al.  Stochastic optimization models for the airport gate assignment problem , 2012 .

[4]  Umar S. Suryahatmaja,et al.  The Airport Gate Assignment Problem: A Survey , 2014, TheScientificWorldJournal.

[5]  Edmund K. Burke,et al.  Breakout local search for the multi-objective gate allocation problem , 2017, Comput. Oper. Res..

[6]  M. Desrochers,et al.  A Generalized Permanent Labelling Algorithm For The Shortest Path Problem With Time Windows , 1988 .

[7]  A New Optimization Algorithm for the Vehicle Routing Problem with Time Windows , 1992 .

[8]  John-Paul Clarke,et al.  Gate Assignment to Minimize Passenger Transit Time and Aircraft Taxi Time , 2013 .

[9]  Shangyao Yan,et al.  Optimization of multiple objective gate assignments , 2001 .

[10]  Martin W. P. Savelsbergh,et al.  Branch-and-Price: Column Generation for Solving Huge Integer Programs , 1998, Oper. Res..

[11]  Martin Desrochers,et al.  A New Optimization Algorithm for the Vehicle Routing Problem with Time Windows , 1990, Oper. Res..

[12]  Henry Y. K. Lau,et al.  An adaptive large neighborhood search heuristic for solving a robust gate assignment problem , 2017, Expert Syst. Appl..

[13]  Michel Bierlaire,et al.  Multi-Objective Airport Gate Assignment Problem in Planning and Operations , 2014 .

[14]  John-Paul Clarke,et al.  Airport Gate Scheduling for Passengers, Aircraft, and Operation , 2013, ArXiv.

[15]  Jason A. D. Atkin,et al.  Airport Gate Assignment Considering Ground Movement , 2013, ICCL.

[16]  Florian Jaehn,et al.  Solving the flight gate assignment problem using dynamic programming , 2010 .

[17]  Chuhang Yu,et al.  MIP-based heuristics for solving robust gate assignment problems , 2016, Comput. Ind. Eng..

[18]  Wei-Chung Wang,et al.  Airport gate assignments for airline-specific gates , 2013 .

[19]  Thomas Stützle,et al.  A review on airport gate assignment problems: Single versus multi objective approaches , 2020, Omega.

[20]  Erwin Pesch,et al.  Flight gate assignment and recovery strategies with stochastic arrival and departure times , 2017, OR Spectr..

[21]  T. Glenn Bailey,et al.  The airport gate assignment problem: mathematical model and a tabu search algorithm , 2001, Proceedings of the 34th Annual Hawaii International Conference on System Sciences.

[22]  Chun Hung Cheng,et al.  The use of meta-heuristics for airport gate assignment , 2012, Expert Syst. Appl..

[23]  Ignacy Kaliszewski,et al.  Multiobjective optimization in the Airport Gate Assignment Problem, exact versus evolutionary multiobjective optimization , 2017, Comput. Sci..

[24]  Bo Li,et al.  Study on an improved adaptive PSO algorithm for solving multi-objective gate assignment , 2017, Applied Soft Computing.

[25]  G. Sena Das,et al.  New Multi objective models for the gate assignment problem , 2017, Comput. Ind. Eng..

[26]  J. Desrosiers,et al.  A dynamic programming algorithm for the shortest path problem with time windows and linear node costs , 1998 .

[27]  Shangyao Yan,et al.  A heuristic approach for airport gate assignments for stochastic flight delays , 2007, Eur. J. Oper. Res..

[28]  Erwin Pesch,et al.  Flight gate scheduling with respect to a reference schedule , 2010, Annals of Operations Research.

[29]  ZhangDong,et al.  MIP-based heuristics for solving robust gate assignment problems , 2016 .

[30]  Jacques Desrosiers,et al.  Technical Note - Optimizing the Schedule for a Fixed Vehicle Path with Convex Inconvenience Costs , 1989, Transp. Sci..

[31]  Seyedmirsajad Mokhtarimousavi,et al.  A Non-Dominated Sorting Genetic Algorithm Approach for Optimization of Multi-Objective Airport Gate Assignment Problem , 2017, Transportation Research Record: Journal of the Transportation Research Board.