Constraint guided search for aircraft sequencing

Abstract Aircraft sequencing problem (ASP) is an NP-Hard problem. It involves allocation of aircraft to runways for landing and takeoff, minimising total tardiness. ASP has made significant progress in recent years. However, within practical time limits, existing incomplete algorithms still either find low quality solutions or struggle with large problems. One key reason behind this is the typical way of using generic heuristics or metaheuristics that usually lack problem specific structural knowledge. As a result, existing such methods use either an exhaustive or a random neighbourhood generation strategy. So their search guidance comes only from the evaluation function that is used mainly after the neighbourhood generation. In this work, we aim to advance ASP search by better exploiting the problem specific structural knowledge. We use the constraint and the objective functions to obtain such problem specific knowledge and we exploit such knowledge both in a constructive search method and in a local search method. Our motivation comes from the constraint optimisation paradigm in artificial intelligence, where instead of random decisions, constraint-guided more informed optimisation decisions are of particular interest. We run our experiments on a range of standard benchmark problem instances that include instances from real airports and instances crafted using real airport parameters, and contain scenarios involving multiple runways and both landing and takeoff operations. We show that our proposed algorithms significantly outperform existing state-of-the-art aircraft sequencing algorithms.

[1]  Ghaith Rabadi,et al.  Greedy algorithms and metaheuristics for a multiple runway combined arrival-departure aircraft sequencing problem , 2013 .

[2]  Carlos Müller,et al.  Control-based optimization approach for aircraft scheduling in a terminal area with alternative arrival routes , 2015 .

[3]  Les Frair Airport noise modelling and aircraft scheduling so as to minimize community annoyance , 1984 .

[4]  Belarmino Adenso-Díaz,et al.  A review of the impact of noise restrictions at airports , 2017 .

[5]  Paolo Toth,et al.  Aircraft Sequencing Problems via a Rolling Horizon Algorithm , 2012, ISCO.

[6]  Satish Vadlamani,et al.  A novel heuristic approach for solving aircraft landing problem with single runway , 2014 .

[7]  Tim Hendtlass,et al.  Solving Dynamic Single-Runway Aircraft Landing Problems With Extremal Optimisation , 2007, 2007 IEEE Symposium on Computational Intelligence in Scheduling.

[8]  Dionyssios A. Trivizas Optimal Scheduling with Maximum Position Shift (MPS) Constraints: A Runway Scheduling Application , 1998, Journal of Navigation.

[9]  Jaouad Boukachour,et al.  Hybrid method for aircraft landing scheduling based on a Job Shop formulation , 2009 .

[10]  Ezequiel A. Di Paolo,et al.  Binary-Representation-Based Genetic Algorithm for Aircraft Arrival Sequencing and Scheduling , 2008, IEEE Transactions on Intelligent Transportation Systems.

[11]  David Abramson,et al.  Scheduling Aircraft Landings - The Static Case , 2000, Transp. Sci..

[12]  Pierre Hansen,et al.  A hybrid variable neighborhood tabu search heuristic for the vehicle routing problem with multiple time windows , 2014, Comput. Oper. Res..

[13]  Michael J. Maher,et al.  Kangaroo: An Efficient Constraint-Based Local Search System Using Lazy Propagation , 2011, CP.

[14]  Deniz Sari,et al.  Modeling of noise pollution and estimated human exposure around İstanbul Atatürk Airport in Turkey. , 2014, The Science of the total environment.

[15]  Antonio Sassano,et al.  A Combinatorial Optimization Approach to Aircraft Sequencing Problem , 1987 .

[16]  Roland A. A. Wijnen,et al.  Development of a Runway Allocation Optimisation Model for Airport Strategic Planning , 2008 .

[17]  Edmund K. Burke,et al.  Heuristic search for the coupled runway sequencing and taxiway routing problem , 2016 .

[18]  Dario Pacciarelli,et al.  Optimal aircraft scheduling and routing at a terminal control area during disturbances , 2014 .

[19]  Hamsa Balakrishnan,et al.  Algorithms for Scheduling Runway Operations Under Constrained Position Shifting , 2010, Oper. Res..

[20]  Min Wen,et al.  An exact algorithm for Aircraft Landing Problem , 2005 .

[21]  Pierre Hansen,et al.  Variable neighborhood search: Principles and applications , 1998, Eur. J. Oper. Res..

[22]  Raffaele Pesenti,et al.  The Design of a Market Mechanism to Allocate Air Traffic Flow Management Slots , 2011 .

[23]  Raik Stolletz,et al.  Scheduling aircraft take-offs and landings on interdependent and heterogeneous runways , 2016 .

[24]  Siliang Wang Solving Aircraft-Sequencing Problem Based on Bee Evolutionary Genetic Algorithm and Clustering Method , 2009, 2009 Eighth IEEE International Conference on Dependable, Autonomic and Secure Computing.

[25]  Sivakumar Rathinam,et al.  An optimal algorithm for a two runway scheduling problem , 2013 .

[26]  Ghaith Rabadi,et al.  A Tabu Search Algorithm for the Multiple Runway Aircraft Scheduling Problem , 2016 .

[27]  Jan Karel Lenstra,et al.  Recent developments in deterministic sequencing and scheduling: a survey : (preprint) , 1981 .

[28]  John E. Beasley,et al.  Scatter Search and Bionomic Algorithms for the aircraft landing problem , 2005, Eur. J. Oper. Res..

[29]  Philippe Baptiste,et al.  Runway sequencing with holding patterns , 2008, Eur. J. Oper. Res..

[30]  Edmund K. Burke,et al.  Hybrid Metaheuristics to Aid Runway Scheduling at London Heathrow Airport , 2007, Transp. Sci..

[31]  Belarmino Adenso-Díaz,et al.  Minimizing deviation from scheduled times in a single mixed-operation runway , 2017, Comput. Oper. Res..

[32]  Sabine A. Janssen,et al.  The effect of the number of aircraft noise events on sleep quality , 2014 .

[33]  David Abramson,et al.  Computing optimal schedules for landing aircraft , 1993 .

[34]  Ahmed Ghoniem,et al.  An accelerated branch-and-price algorithm for multiple-runway aircraft sequencing problems , 2015, Eur. J. Oper. Res..

[35]  Hanif D. Sherali,et al.  Enhanced Models for a Mixed Arrival-Departure Aircraft Sequencing Problem , 2014, INFORMS J. Comput..

[36]  B. S. Girish,et al.  An efficient hybrid particle swarm optimization algorithm in a rolling horizon framework for the aircraft landing problem , 2016 .

[37]  N. Adler,et al.  Benchmarking airports from a managerial perspective , 2013 .

[38]  Dario Pacciarelli,et al.  Aircraft retiming and rerouting in vicinity of airports , 2012 .

[39]  Mohammad Modarres,et al.  An efficient hybrid meta-heuristic for aircraft landing problem , 2013, Comput. Oper. Res..

[40]  Andreas T. Ernst,et al.  Heuristic and exact algorithms for scheduling aircraft landings , 1999 .

[41]  É. Taillard Some efficient heuristic methods for the flow shop sequencing problem , 1990 .

[42]  Sivakumar Rathinam,et al.  Multiobjective Departure Runway Scheduling Using Dynamic Programming , 2014, IEEE Transactions on Intelligent Transportation Systems.

[43]  Ahmed Ghoniem,et al.  A column generation approach for aircraft sequencing problems: a computational study , 2015, J. Oper. Res. Soc..

[44]  Chris N. Potts,et al.  Dynamic scheduling of aircraft landings , 2017, Eur. J. Oper. Res..

[45]  Burkhard Monien,et al.  The Aircraft Sequencing Problem , 2003, Computer Science in Perspective.

[46]  Dario Pacciarelli,et al.  Scheduling models for optimal aircraft traffic control at busy airports: Tardiness, priorities, equity and violations considerations , 2017 .

[47]  Xin-She Yang,et al.  An improved discrete bat algorithm for symmetric and asymmetric Traveling Salesman Problems , 2016, Eng. Appl. Artif. Intell..

[48]  Paolo Toth,et al.  Improved rolling horizon approaches to the aircraft sequencing problem , 2015, J. Sched..

[49]  John-Paul Clarke,et al.  Identification of flow constraint and control points in departure operations at airport systems , 1998 .

[50]  Raik Stolletz,et al.  Aircraft landing problems with aircraft classes , 2014, J. Sched..

[51]  Graham Kendall,et al.  An iterated local search with multiple perturbation operators and time varying perturbation strength for the aircraft landing problem , 2015 .

[52]  Dario Pacciarelli,et al.  Real-time scheduling of aircraft arrivals and departures in a terminal maneuvering area , 2015, Networks.

[53]  Chris N. Potts,et al.  Airport runway scheduling , 2013, Ann. Oper. Res..