A real-time schedule method for Aircraft Landing Scheduling problem based on Cellular Automation

The Aircraft Landing Scheduling (ALS) problem has been a complex and challenging problem in air traffic control for a long time. In practice, it can be formulated as a constrained optimization problem that needs to be solved in real-time. Although quite a few optimization techniques, e.g., linear programming-based approaches and evolutionary algorithms, have been shown to be good solver of ALS problems with small number of aircrafts, their relatively high computational cost prohibits their applications in the real world. In this paper, we propose a cellular automata optimization (CAO) approach to the ALS problem. The CAO approach solves the ALS problem in two major steps. First, a good aircraft landing sequence is obtained by simulating the aircraft landing process using a CA model. Then, the exact landing time of each aircraft is determined by a simple yet effective local search procedure. Experimental study on 13 data sets in the OR-Library was conducted to compare the CAO approach and several popular approaches in the literature. It was observed that the CAO method managed to attain high quality solutions on most of the test problem. More importantly, the computational time (in CPU seconds) of CAO method is extremely short. In most cases, satisfactory solutions can be obtained by the CAO approach within 4s, which perfectly fulfills the requirement of the real-world air traffic control system.

[1]  Palash Sarkar,et al.  A brief history of cellular automata , 2000, CSUR.

[2]  Wen-Hua Chen,et al.  Multiairport Capacity Management: Genetic Algorithm With Receding Horizon , 2007, IEEE Transactions on Intelligent Transportation Systems.

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

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

[5]  Rui Jiang,et al.  Honk effect in the two-lane cellular automaton model for traffic flow , 2005 .

[6]  David Abramson,et al.  Displacement problem and dynamically scheduling aircraft landings , 2004, J. Oper. Res. Soc..

[7]  Wen-Hua Chen,et al.  Genetic algorithm based on receding horizon control for arrival sequencing and scheduling , 2005, Eng. Appl. Artif. Intell..

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

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

[10]  Paul Scerri,et al.  Real time genetic scheduling of aircraft landing times , 1998, 1998 IEEE International Conference on Evolutionary Computation Proceedings. IEEE World Congress on Computational Intelligence (Cat. No.98TH8360).

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

[12]  X Li,et al.  Cellular automaton model considering the velocity effect of a car on the successive car. , 2001, Physical review. E, Statistical, nonlinear, and soft matter physics.

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

[14]  Hamsa Balakrishnan,et al.  Scheduling Aircraft Landings under Constrained Position Shifting , 2006 .

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

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

[17]  Michael Schreckenberg,et al.  A cellular automaton model for freeway traffic , 1992 .

[18]  Marcus Randall Scheduling Aircraft Landings with Ant Colony Optimisation , 2002 .