Soft Computing

, Volume 21, Issue 23, pp 7021–7037 | Cite as

An evolutionary approach for dynamic single-runway arrival sequencing and scheduling problem

Methodologies and Application


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.


Air traffic control Terminal area Arrival sequencing and scheduling Dynamic sequence searching and evaluation Heuristic search approach 



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).

Compliance with ethical standards

Conflict of interest

The authors declare that they have no conflict of interest.


  1. Ali A, Meilă M (2012) Experiments with Kemeny ranking: What works when? Math Soc Sci 64(1):28–40CrossRefMATHMathSciNetGoogle Scholar
  2. Balakrishnan H, Chandran B (2006) Scheduling aircraft landings under constrained position shifting. In: AIAA guidance, navigation, and control conference and exhibitGoogle Scholar
  3. Beasley JE, Krishnamoorthy M, Sharaiha YM et al (2000) Scheduling aircraft landings—the static case. Transp Sci 34(2):180–197CrossRefMATHGoogle Scholar
  4. Beasley JE, Sonander J, Havelock P (2001) Scheduling aircraft landings at London Heathrow using a population heuristic. J Oper Res Soc 52(5):483–493CrossRefMATHGoogle Scholar
  5. Beasley JE, Krishnamoorthy M, Sharaiha YM et al (2004) Displacement problem and dynamically scheduling aircraft landings. J Oper Res Soc 55(1):54–64CrossRefMATHGoogle Scholar
  6. 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–2880CrossRefMATHGoogle Scholar
  7. 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–99Google Scholar
  8. Bianco L, Ricciardelli S, Rinaldi G et al (1988) Scheduling tasks with sequence-dependent processing times. Naval Res Logist (NRL) 35(2):177–184CrossRefMATHMathSciNetGoogle Scholar
  9. 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–167Google Scholar
  10. Bojanowski L, Harikiopoulo D, Neogi N (2011) Multi-runway aircraft sequencing at congested airports. In: American control conference (ACC), pp 2752–2758Google Scholar
  11. Briskorn D, Stolletz R (2014) Aircraft landing problems with aircraft classes. J Sched 17(1):31–45CrossRefMATHMathSciNetGoogle Scholar
  12. Carr GC, Erzberger H, Neuman F (1999) Delay exchanges in arrival sequencing and scheduling. J Aircr 36(5):785–791CrossRefGoogle Scholar
  13. Carr GC, Erzberger H, Neuman F (2000) Fast-time study of airline-influenced arrival sequencing and scheduling. J Guidance Control Dyn 23(3):526–531CrossRefGoogle Scholar
  14. Ceberio J, Mendiburu A, Lozano JA (2011) Introducing the mallows model on estimation of distribution algorithms. In: Neural information processing. Springer, Berlin, pp 461–470Google Scholar
  15. 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–300CrossRefGoogle Scholar
  16. 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–364Google Scholar
  17. Dear RG (1976) The dynamic scheduling of aircraft in the near terminal area. Massachusetts Institute of Technology, Flight Transportation Laboratory, CambridgeGoogle Scholar
  18. Faye A (2015) Solving the aircraft landing problem with time discretization approach. Eur J Oper Res 242(3):1028–1038CrossRefMATHMathSciNetGoogle Scholar
  19. Ghoniem A, Sherali HD, Baik H (2014) Enhanced models for a mixed arrival–departure aircraft sequencing problem. INFORMS J Comput 26(3):514–530CrossRefMATHMathSciNetGoogle Scholar
  20. 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–3662Google Scholar
  21. 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–2238Google Scholar
  22. 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–48CrossRefGoogle Scholar
  23. 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–14CrossRefGoogle Scholar
  24. Hu XB, Chen WH (2005a) Receding horizon control for aircraft arrival sequencing and scheduling. IEEE Trans Intell Transp Syst 6(2):189–197CrossRefGoogle Scholar
  25. Hu XB, Chen WH (2005b) Genetic algorithm based on receding horizon control for arrival sequencing and scheduling. Eng Appl Artif Intell 18(5):633–642CrossRefGoogle Scholar
  26. Hu XB, Di PE (2008) Binary-representation-based genetic algorithm for aircraft arrival sequencing and scheduling. IEEE Trans Intell Transp Syst 9(2):301–310CrossRefGoogle Scholar
  27. 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–1070Google Scholar
  28. 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–362Google Scholar
  29. Larrañaga P, Lozano JA (eds) (2002) Estimation of distribution algorithms: a new tool for evolutionary computation, vol 2. Springer, BerlinMATHGoogle Scholar
  30. 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–69CrossRefMATHMathSciNetGoogle Scholar
  31. Malaek SMB, Naderi E (2008) A new scheduling strategy for aircraft landings under dynamic position shifting. In: Aerospace conference, 2008. IEEE, pp 1–8Google Scholar
  32. Ma W, Xu B, Liu M, Huang H (2014) An efficient approximation algorithm for aircraft arrival sequencing and scheduling problem. Math Problems Eng 2014:8Google Scholar
  33. Pelegrin M (1994) Towards global optimization for air traffic management. In: AGARDAG-321Google Scholar
  34. Psaraftis HN (1978) A dynamic programming approach to the aircraft sequencing problem. Massachusetts Institute of Technology, Flight Transportation Laboratory, CambridgeGoogle Scholar
  35. Psaraftis HN (1980) A dynamic programming approach for sequencing groups of identical jobs. Oper Res 28(6):1347–1359CrossRefMATHMathSciNetGoogle Scholar
  36. 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–229Google Scholar
  37. Salehipour A, Modarres M, Naeni LM (2013) An efficient hybrid meta-heuristic for aircraft landing problem. Comput Oper Res 40(1):207–213CrossRefMATHMathSciNetGoogle Scholar
  38. 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–137CrossRefGoogle Scholar
  39. 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–1011Google Scholar
  40. 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–3656Google Scholar
  41. 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–18CrossRefGoogle Scholar
  42. Vadlamani S, Hosseini S (2014) A novel heuristic approach for solving aircraft landing problem with single runway. J Air Transp Manag 40(8):144–148CrossRefGoogle Scholar
  43. 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–161Google Scholar
  44. 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–864Google Scholar
  45. 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–1000Google Scholar
  46. 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–3493CrossRefGoogle Scholar
  47. 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–412CrossRefGoogle Scholar
  48. 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–596Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2016

Authors and Affiliations

  • Xiao-Peng Ji
    • 1
  • Xian-Bin Cao
    • 1
  • Wen-Bo Du
    • 1
  • Ke Tang
    • 2
  1. 1.School of Electronic and Information EngineeringBeihang UniversityBeijingPeople’s Republic of China
  2. 2.School of Computer Science and TechnologyUniversity of Science and Technology of ChinaHefeiPeople’s Republic of China

Personalised recommendations