Abstract
Aircraft arrival sequencing and scheduling is a classic problem in the air traffic control to ensure safety and order of the operations at the terminal area. Most of the related studies have formulated this problem as a static case and assume the information of all the flights is known in advance. However, the operation of the terminal area is actually a dynamic incremental process. Various kinds of uncertainties may exist during this process, which will make the scheduling decision obtained in the static environment inappropriate. In this paper, aircraft arrival sequencing and scheduling problem is tackled in the form of a dynamic optimization problem. An evolutionary approach, namely dynamic sequence searching and evaluation, is proposed. The proposed approach employs an estimation of distribution algorithm and a heuristic search method to seek the optimal landing sequence of flights. Compared with other related algorithms, the proposed method performs much better on several test instances including an instance obtained from the real data of the Beijing Capital International Airport.
Similar content being viewed by others
References
Ali A, Meilă M (2012) Experiments with Kemeny ranking: What works when? Math Soc Sci 64(1):28–40
Balakrishnan H, Chandran B (2006) Scheduling aircraft landings under constrained position shifting. In: AIAA guidance, navigation, and control conference and exhibit
Beasley JE, Krishnamoorthy M, Sharaiha YM et al (2000) Scheduling aircraft landings—the static case. Transp Sci 34(2):180–197
Beasley JE, Sonander J, Havelock P (2001) Scheduling aircraft landings at London Heathrow using a population heuristic. J Oper Res Soc 52(5):483–493
Beasley JE, Krishnamoorthy M, Sharaiha YM et al (2004) Displacement problem and dynamically scheduling aircraft landings. J Oper Res Soc 55(1):54–64
Bengoetxea E, Larrañaga P, Bloch I et al (2002) Inexact graph matching by means of estimation of distribution algorithms. Pattern Recognit 35(12):2867–2880
Bianco L, Bielli M (1993) System aspects and optimization models in ATC planning. In: Large scale computation and information processing in air traffic control. Springer, Berlin, pp 47–99
Bianco L, Ricciardelli S, Rinaldi G et al (1988) Scheduling tasks with sequence-dependent processing times. Naval Res Logist (NRL) 35(2):177–184
Bianco L, Dell’Olmo P, Giordani S (1997) Scheduling models and algorithms for TMA traffic management. In: Modelling and simulation in air traffic management. Springer, Berlin, pp 139–167
Bojanowski L, Harikiopoulo D, Neogi N (2011) Multi-runway aircraft sequencing at congested airports. In: American control conference (ACC), pp 2752–2758
Briskorn D, Stolletz R (2014) Aircraft landing problems with aircraft classes. J Sched 17(1):31–45
Carr GC, Erzberger H, Neuman F (1999) Delay exchanges in arrival sequencing and scheduling. J Aircr 36(5):785–791
Carr GC, Erzberger H, Neuman F (2000) Fast-time study of airline-influenced arrival sequencing and scheduling. J Guidance Control Dyn 23(3):526–531
Ceberio J, Mendiburu A, Lozano JA (2011) Introducing the mallows model on estimation of distribution algorithms. In: Neural information processing. Springer, Berlin, pp 461–470
Ceberio J, Irurozki E, Mendiburu A, Lozano JA (2014) A distance-based ranking model estimation of distribution algorithm for the flowshop scheduling problem. IEEE Trans Evol Comput 18(2):286–300
Ciesielski V, Scerri P (1998) Real time genetic scheduling of aircraft landing times. In: The 1998 IEEE international conference on evolutionary computation proceedings, 1998. IEEE world congress on computational intelligence, pp 360–364
Dear RG (1976) The dynamic scheduling of aircraft in the near terminal area. Massachusetts Institute of Technology, Flight Transportation Laboratory, Cambridge
Faye A (2015) Solving the aircraft landing problem with time discretization approach. Eur J Oper Res 242(3):1028–1038
Ghoniem A, Sherali HD, Baik H (2014) Enhanced models for a mixed arrival–departure aircraft sequencing problem. INFORMS J Comput 26(3):514–530
Guo YP, Cao XB, Zhang J (2008) Multiobjective evolutionary algorithm with constraint handling for aircraft landing scheduling. In: IEEE congress on evolutionary computation, 2008. CEC 2008. (IEEE world congress on computational intelligence), pp 3657–3662
Guo YP, Cao XB, Zhang J (2009) Constraint handling based multiobjective evolutionary algorithm for aircraft landing scheduling. Int J Innov Comput Inf Control 5(8):2229–2238
Hancerliogullari G, Rabadi G, Al-Salem AH et al (2013) Greedy algorithms and metaheuristics for a multiple runway combined arrival–departure aircraft sequencing problem. J Air Transp Manag 32(3):39–48
Hrikiopoulo D, Neogi N (2011) Polynomial-time feasibility condition for multiclass aircraft sequencing on a single-runway airport. IEEE Trans Intell Transp Syst 12(1):2–14
Hu XB, Chen WH (2005a) Receding horizon control for aircraft arrival sequencing and scheduling. IEEE Trans Intell Transp Syst 6(2):189–197
Hu XB, Chen WH (2005b) Genetic algorithm based on receding horizon control for arrival sequencing and scheduling. Eng Appl Artif Intell 18(5):633–642
Hu XB, Di PE (2008) Binary-representation-based genetic algorithm for aircraft arrival sequencing and scheduling. IEEE Trans Intell Transp Syst 9(2):301–310
Ji XP, Fang J, & Yan, R (2014). An online method for the real-time aircraft arrival sequencing and scheduling problem. In: 2014 11th world congress on intelligent control and automation (WCICA), pp 1067–1070
Jia XL, Cao XB, Guo YP, et al (2008). Scheduling aircraft landing based on clonal selection algorithm and receding horizon control. In: 11th international IEEE conference on intelligent transportation systems, 2008. ITSC 2008. IEEE, pp 357–362
Larrañaga P, Lozano JA (eds) (2002) Estimation of distribution algorithms: a new tool for evolutionary computation, vol 2. Springer, Berlin
Lieder A, Briskorn D, Stolletz R (2015) A dynamic programming approach for the aircraft landing problem with aircraft classes. Eur J Oper Res 243(1):61–69
Malaek SMB, Naderi E (2008) A new scheduling strategy for aircraft landings under dynamic position shifting. In: Aerospace conference, 2008. IEEE, pp 1–8
Ma W, Xu B, Liu M, Huang H (2014) An efficient approximation algorithm for aircraft arrival sequencing and scheduling problem. Math Problems Eng 2014:8
Pelegrin M (1994) Towards global optimization for air traffic management. In: AGARDAG-321
Psaraftis HN (1978) A dynamic programming approach to the aircraft sequencing problem. Massachusetts Institute of Technology, Flight Transportation Laboratory, Cambridge
Psaraftis HN (1980) A dynamic programming approach for sequencing groups of identical jobs. Oper Res 28(6):1347–1359
Robles V, de Miguel P, Larranaga P (2002) Solving the traveling salesman problem with EDAs. In: Estimation of distribution algorithms. Springer, New York, pp 211–229
Salehipour A, Modarres M, Naeni LM (2013) An efficient hybrid meta-heuristic for aircraft landing problem. Comput Oper Res 40(1):207–213
Sölveling G, Clarke JP (2014) Scheduling of airport runway operations using stochastic branch and bound methods. Transp Res Part C Emerg Technol 45(9):119–137
Sun SG, Hua KQ (2009) An aircraft sequencing approach based on fuzzy petri-net. In: International joint conference on computational sciences and optimization, 2009. CSO 2009, vol 1, pp 1008–1011
Tang K, Wang Z, Cao XB, Zhang J (2008) A multi-objective evolutionary approach to aircraft landing scheduling problems. In: IEEE congress on evolutionary computation, 2008. CEC 2008. (IEEE world congress on computational intelligence), pp 3650–3656
Tavakkoli-Moghaddam R, Yaghoubi-Panah M, Radmehr F (2012) Scheduling the sequence of aircraft landings for a single runway using a fuzzy programming approach. J Air Transp Manag 25(6):15–18
Vadlamani S, Hosseini S (2014) A novel heuristic approach for solving aircraft landing problem with single runway. J Air Transp Manag 40(8):144–148
Wang SL (2009) Solving aircraft-sequencing problem based on bee evolutionary genetic algorithm and clustering method. In: Eighth IEEE international conference on dependable, autonomic and secure computing, 2009. DASC ’09, pp 157–161
Wang F, Xu XH, Zhang J (2008) Strategy for aircraft sequencing based on artificial fish school algorithm. In: Control and decision conference, 2008. CCDC 2008, pp 861–864
Xie J, Zhou Y, Zheng H (2013) A hybrid metaheuristic for multiple runways aircraft landing problem based on bat algorithm. J Appl Math 6(4):993–1000
Yu SP, Cao XB, Zhang J (2011) A real-time schedule method for aircraft landing scheduling problem based on cellular automation. Appl Soft Comput 11(4):3485–3493
Zhan ZH, Zhang J, Li Y et al (2010) An efficient ant colony system based on receding horizon control for the aircraft arrival sequencing and scheduling problem. IEEE Trans Intell Transp Syst 11(2):399–412
Zhang X, Zhang X, Zhang J, et al (2007) Optimization of sequencing for aircraft arrival based on approach routes. In: Intelligent transportation systems conference, 2007. ITSC 2007. IEEE, pp 592–596
Acknowledgments
This work is supported by the National Science Fund for Distinguished Young Scholars of China (Grant No. 61425014), the National Natural Science Foundation of China (Grant No. 91538204), and the Foundation for Innovative Research Groups of the National Natural Science Foundation of China (Grant No. 61521091).
Author information
Authors and Affiliations
Corresponding author
Ethics declarations
Conflict of interest
The authors declare that they have no conflict of interest.
Additional information
Communicated by V. Loia.
Rights and permissions
About this article
Cite this article
Ji, XP., Cao, XB., Du, WB. et al. An evolutionary approach for dynamic single-runway arrival sequencing and scheduling problem. Soft Comput 21, 7021–7037 (2017). https://doi.org/10.1007/s00500-016-2241-8
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00500-016-2241-8