A dynamic programming approach for the aircraft landing problem with aircraft classes

The capacity of a runway system represents a bottleneck at many international airports. The current practice at airports is to land approaching aircraft on a first-come, first-served basis. An active rescheduling of aircraft landing times increases runway capacity or reduces delays. The problem of finding an optimal schedule for aircraft landings is referred to as the “aircraft landing problem”. The objective is to minimize the total delay of aircraft landings or the respective cost. The necessary separation time between two operations must be met. Due to the complexity of this scheduling problem, recent research has been focused on developing heuristic solution approaches. This article presents a new algorithm that is able to create optimal landing schedules on multiple independent runways for aircraft with positive target landing times and limited time windows. Our numerical experiments show that problems with up to 100 aircraft can be optimally solved within seconds.

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

[2]  Roger George Dear The dynamic scheduling of aircraft in the near terminal area , 1976 .

[3]  M. J. Soomer Runway Operations Scheduling using Airline Preferences , 2009 .

[4]  Natasha Neogi,et al.  Multi-runway aircraft sequencing at congested airports , 2011, Proceedings of the 2011 American Control Conference.

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

[6]  Amedeo R. Odoni,et al.  Landings at Logan Airport: Describing and Increasing Airport Capacity , 1993, Transp. Sci..

[7]  Lucio Bianco,et al.  Minimizing total completion time subject to release dates and sequence‐dependentprocessing times , 1999, Ann. Oper. Res..

[8]  Yosef S. Sherif,et al.  AN ALGORITHM FOR COMPUTER ASSISTED SEQUENCING AND SCHEDULING OF TERMINAL AREA OPERATIONS , 1991 .

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

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

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

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

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

[14]  Harilaos N. Psaraftis,et al.  A Dynamic Programming Approach for Sequencing Groups of Identical Jobs , 1980, Oper. Res..

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

[16]  Natasha A. Neogi,et al.  Polynomial-Time Feasibility Condition for Multiclass Aircraft Sequencing on a Single-Runway Airport , 2011, IEEE Transactions on Intelligent Transportation Systems.

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

[18]  John E. Beasley,et al.  Scheduling aircraft landings at London Heathrow using a population heuristic , 2001, J. Oper. Res. Soc..

[19]  Fabrizio Rossi,et al.  A set packing model for the ground holding problem in congested networks , 2001, Eur. J. Oper. Res..

[20]  Hamsa Balakrishnan,et al.  A Study of Tradeoffs in Scheduling Terminal-Area Operations , 2008, Proceedings of the IEEE.

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

[22]  Michael Kupfer Scheduling Aircraft Landings to Closely Spaced Parallel Runways , 2009 .

[23]  M. J. Soomer,et al.  Scheduling aircraft landings using airlines' preferences , 2008, Eur. J. Oper. Res..