Skip to main content
Log in

Sequence searching and evaluation: a unified approach for aircraft arrival sequencing and scheduling problems

  • Regular Research Paper
  • Published:
Memetic Computing Aims and scope Submit manuscript

Abstract

Arrival sequencing and scheduling (ASS) is an important part of air traffic control. In the literature, various formulations of the ASS problems have been established by taking different scheduling requirements into account, and various methods have been developed to cope with these ASS problems. However, it is usually uneasy to generalize a method designed for one ASS formulation to another, while an approach that is able to handle different ASS problems is of great significance since air traffic controllers may need to switch among different scheduling requirements in practice. Motivated by this observation, an approach that is applicable to a number of different problem formulations of ASS is proposed in this paper. Specifically, the ASS problems that include different objective functions and constraints are firstly abstracted as a constrained permutation-based problem. After that, a Sequence Searching and Evaluation (SSE) approach is developed for the constrained permutation-based problem. The SSE solves different ASS problems by separating the sequence searching in one stage using an Estimation of Distribution Algorithm framework, and evaluating sequences in the second stage. Experiment results show that SSE is capable of obtaining competitive solutions for a variety of ASS problems.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7

Similar content being viewed by others

References

  1. Beasley JE, Krishnamoorthy M, Sharaiha YM et al (2004) Displacement problem and dynamically scheduling aircraft landings. J Operat Res Soc 55(1):54–64

    Article  MATH  Google Scholar 

  2. Beasley J, Sonander J, Havelock P (2001) Scheduling aircraft landings at London Heathrow using a population heuristic. J Opera Res Soc 52(5):483–493

    Article  MATH  Google Scholar 

  3. Beasley JE, Krishnamoorthy M, Sharaiha YM et al (2000) Scheduling aircraft landings–the static case. Trans Sci 34(2):180–197

    Article  MATH  Google Scholar 

  4. Hu XB, Paolo E (2011) A ripple-spreading genetic algorithm for the aircraft sequencing problem. Evolu Comp 19(1):77–106

    Article  Google Scholar 

  5. Hu XB, Di Paolo E (2008) Binary-representation-based genetic algorithm for aircraft arrival sequencing and scheduling. Intell Trans Syst IEEE Trans 9(2):301–310

    Article  Google Scholar 

  6. Hu XB, Chen WH (2005) Genetic algorithm based on receding horizon control for arrival sequencing and scheduling. Eng Appl Art Intell 18(5):633–642

    Article  Google Scholar 

  7. Hu XB, Chen WH (2005) Receding horizon control for aircraft arrival sequencing and scheduling. Intell Trans Syst IEEE Trans 6(2):189–197

    Article  Google Scholar 

  8. Zheng L, Zhang J, Zhu Y B (2009) Affinity propagation clustering classification method for aircraft in arrival and departure sequencing. In: Digital Avionics Systems Conference. DASC’09. IEEE/AIAA 28th. IEEE, 2009: 7. A. 4-1-7. A. 4-8

  9. Zhang X, Zhang X, Zhang J et al (2007) Optimization of sequencing for aircraft arrival based on approach routes. In: Intelligent Transportation Systems Conference. ITSC 2007. IEEE. IEEE 2007:592–596

  10. Yu SP, Cao XB, Zhang J (2011) A real-time schedule method for Aircraft Landing Scheduling problem based on Cellular Automation. Appl Soft Comp 11(4):3485–3493

    Article  Google Scholar 

  11. Guo YP, Cao XB, Zhang J (2009) Constraint handling based multiobjective evolutionary algorithm for aircraft landing scheduling. Int J Innov Comp Inform Cont 5(8):2229–2238

    Google Scholar 

  12. Tang K, Wang Z, Cao X et al (2008) A multi-objective evolutionary approach to aircraft landing scheduling problems. In: Evolutionary Computation. CEC 2008. (IEEE World Congress on Computational Intelligence). IEEE Congress on. IEEE 2008:3650–3656

  13. Guo YP, Cao XB, Zhang J (2008) Multiobjective evolutionary algorithm with constraint handling for aircraft landing scheduling. In: Evolutionary Computation. CEC 2008. (IEEE World Congress on Computational Intelligence). IEEE Congress on. IEEE 2008:3657–3662

  14. Wang L J, Hu D W, Gong R Z (2009) Improved genetic algorithm for aircraft departure sequencing problem. In: Genetic and Evolutionary Computing. WGEC’09. 3rd International Conference on. IEEE, 2009: 35-38

  15. Carr GC, Erzberger H, Neuman F (1999) Delay exchanges in arrival sequencing and scheduling. J Aircraft 36(5):785–791

    Article  Google Scholar 

  16. Carr GC, Erzberger H, Neuman F (2000) Fast-time study of airline-influenced arrival sequencing and scheduling. J Guid Cont Dyn 23(3):526–531

    Article  Google Scholar 

  17. 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 Heidelberg 1993:47–99

  18. 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 Heidelberg 1997:139–167

  19. Bianco L, Ricciardelli S, Rinaldi G et al (1988) Scheduling tasks with sequencec-dependent processing times. Naval Res Log (NRL) 35(2):177–184

    Article  MathSciNet  MATH  Google Scholar 

  20. 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. Intell Trans Syst IEEE Trans 11(2):399–412

    Article  Google Scholar 

  21. Sun S G, Hua K Q (2009) An Aircraft Sequencing Approach Based on Fuzzy Petri-net. In: Computational Sciences and Optimization. CSO 2009. Int Joint Conf. IEEE 1:1008–1011

  22. Wang F, Xu XH, Zang J (2008) Strategy for aircraft sequencing based on artificial fish school algorithm. In: Control and Decision Conference. CCDC 2008. Chinese. IEEE 2008:861–864

  23. Wang SL (2009) Solving Aircraft-Sequencing Problem Based on Bee Evolutionary Genetic Algorithm and Clustering Method. In: Dependable, Autonomic and Secure Computing. DASC’09. Eighth IEEE International Conference on. IEEE 2009:157–161

  24. Soomer MJ, Franx GJ (2008) Scheduling aircraft landings using airlines’ preferences. Euro J Oper Res 190(1):277–291

    Article  MathSciNet  MATH  Google Scholar 

  25. Ding YY, Valasek J (2007) Aircraft landing scheduling optimization for single runway non-controlled airports: Static case. J Guid Cont Dyn 30(1):252–255

    Article  Google Scholar 

  26. Harikiopoulo D, Neogi N (2011) Polynomial-time feasibility condition for multiclass aircraft sequencing on a single-runway airport. Intell Trans Syst IEEE Trans 12(1):2–14

    Article  Google Scholar 

  27. Bojanowski L, Harikiopoulo D, Neogi N (2011) Multi-runway aircraft sequencing at congested airports. In: American Control Conference (ACC). IEEE 2011:2752–2758

  28. Eun Y, Hwang I, Bang H (2010) Optimal arrival flight sequencing and scheduling using discrete airborne delays. Intell Trans Syst IEEE Trans 11(2):359–373

    Article  Google Scholar 

  29. Malaek SMB, Naderi E (2008) A new scheduling strategy for aircraft landings under dynamic position shifting. In: Aerospace Conference, IEEE 2008:1–8

  30. Chen S, Xia XZ (2009) Researches on Optimal Scheduling Model for Aircraft Landing Problem. In: Information Engineering, 2009. ICIE’09. WASE International Conference on. IEEE 1:418–421

  31. Jia X L, Cao X B, Guo Y P et al (2008). Scheduling aircraft landing based on clonal selection algorithm and receding horizon control. In: Intelligent Transportation Systems. ITSC 2008. 11th International IEEE Conference on. IEEE, 2008: 357-362

  32. Ciesielski V, Scerri P (1998). Real time genetic scheduling of aircraft landing times. In: Evolutionary Computation Proceedings. IEEE World Congress on Computational Intelligence., The 1998 IEEE International Conference on. IEEE, 1998:360–364

  33. Ceberio J, Mendiburu A, Lozano JA (2011) Introducing the mallows model on estimation of distribution algorithms. In: Neural Information Processing. Springer, Berlin Heidelberg 2011:461–470

  34. Bengoetxea E, Larrañaga P, Bloch I et al (2002) Inexact graph matching by means of estimation of distribution algorithms. Pattern Recog 35(12):2867–2880

    Article  MATH  Google Scholar 

  35. (2002) In: Larrañaga P, Lozano JA (eds.) Estimation of distribution algorithms: a new tool for evolutionary computation. Springer

  36. Robles V, de Miguel P, Larranaga P (2002) Solving the traveling salesman problem with EDAs. In: Estimation of Distribution Algorithms. Springer, US 2002:211–229

  37. Ali A, Meilă M (2012) Experiments with Kemeny ranking: What works when? Math Soc Sci 64(1):28–40

    Article  MathSciNet  MATH  Google Scholar 

  38. Beasley JE (1990) OR-Library: distributing test problems by electronic mail. J Opera Res Soci 1990:1069–1072

    Article  Google Scholar 

  39. Beasley JE (1996) Obtaining test problems via internet. J Global Optim 8(4):429–433

    Article  MATH  Google Scholar 

  40. Balakrishnan H, Chandran B (2006). Scheduling aircraft landings under constrained position shifting. AIAA Guidance, Navigation, and Control Conference and Exhibit, Keystone, CO

  41. Ceberio J, Irurozki E, Mendiburu A et al (2014) A distance-based ranking model estimation of distribution algorithm for the flowshop scheduling problem. Evolu Comp IEEE Trans 18(2):286–300

    Article  Google Scholar 

  42. Ceberio J, Irurozki E, Mendiburu A et al (2012) A review on estimation of distribution algorithms in permutation-based combinatorial optimization problems. Prog Art Intell 1(1):103–117

    Article  Google Scholar 

  43. 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 Trans Manag 25:15–18

    Article  Google Scholar 

  44. Salehipour A, Modarres M, Naeni LM (2013) An efficient hybrid meta-heuristic for aircraft landing problem. Comp Oper Res 40(1):207–213

    Article  MathSciNet  Google Scholar 

  45. 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 Trans Manag 32:39–48

    Article  Google Scholar 

  46. Xie J, Zhou Y, Zheng H (2013) A hybrid metaheuristic for multiple runways aircraft landing problem based on bat algorithm. J Appl Math

  47. Awasthi A, Kramer O, Lassig J (2013) Aircraft landing problem: An efficient algorithm for a given landing sequence. In: Computational Science and Engineering (CSE), 2013 IEEE 16th International Conference on. IEEE, 2013:20–27

  48. Vadlamani S, Hosseini S (2014) A novel heuristic approach for solving aircraft landing problem with single runway. J Air Trans Manag 40:144–148

    Article  Google Scholar 

  49. Sölveling G, Clarke JP (2014) Scheduling of airport runway operations using stochastic branch and bound methods. Trans Res Part C Emerg Technol 45:119–137

    Article  Google Scholar 

  50. Ma W, Xu B, Liu M, et al (2014) An efficient approximation algorithm for aircraft arrival sequencing and scheduling problem. Math Prob Eng

  51. Briskorn D, Stolletz R (2014) Aircraft landing problems with aircraft classes. J Sched 17(1):31–45

    Article  MathSciNet  MATH  Google Scholar 

  52. Ghoniem A, Sherali HD, Baik H (2014) Enhanced models for a mixed arrival-departure aircraft sequencing problem. INFORMS J Comp 26(3):514–530

    Article  MathSciNet  MATH  Google Scholar 

  53. Faye A (2015) Solving the Aircraft Landing Problem with time discretization approach. Euro J Oper Res 242(3):1028–1038

    Article  MathSciNet  Google Scholar 

  54. Lieder A, Briskorn D, Stolletz R (2014) A dynamic programming approach for the aircraft landing problem with aircraft classes. Euro J Oper Res

  55. Psaraftis HN (1978) A dynamic programming approach to the aircraft sequencing problem. In: Cambridge, Mass.: Massachusetts Institute of Technology, Flight Transportation Laboratory

  56. Psaraftis HN (1980) A dynamic programming approach for sequencing groups of identical jobs. Oper Res 28(6):1347–1359

    Article  MathSciNet  MATH  Google Scholar 

  57. Dear RG (1976) The dynamic scheduling of aircraft in the near terminal area. Cambridge, Mass.: Massachusetts Institute of Technology, Flight Transportation Laboratory

  58. Moscato P (1989) On evolution, search, optimization, genetic algorithms and martial arts: Towards memetic algorithms. Caltech concurrent computation program, C3P Report, 826

  59. Hasan SMK, Sarker R, Essam D et al (2009) Memetic algorithms for solving job-shop scheduling problems. Memetic Comp 1(1):69–83

    Article  Google Scholar 

  60. Kobti Z (2012) A memetic algorithm for job shop scheduling using a critical-path-based local search heuristic. Memetic Comp 4(3):231–245

    Article  Google Scholar 

  61. Chaimatanan S, Delahaye D, Mongeau M (2014) A Hybrid Metaheuristic Optimization Algorithm for Strategic Planning of 4D Aircraft Trajectories at the Continental Scale. Comp Intell Mag IEEE 9(4):46–61

    Article  Google Scholar 

  62. Liang X, Chen H, Lozano J (2012) A Boltzmann-based Estimation of Distribution Algorithm for a General Resource Scheduling Model

Download references

Acknowledgments

This paper is supported by the National Basic Research Program of China (Grant No.2011CB707000), the National Science Fund for Distinguished Young Scholars (Grant No. 61425014) and the Foundation for Innovative Research Groups of the National Natural Science Foundation of China (Grant No. 61221061).

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Xian-Bin Cao.

Ethics declarations

Conflict of interest

The authors declare no conflict of interest.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Ji, XP., Cao, XB. & Tang, K. Sequence searching and evaluation: a unified approach for aircraft arrival sequencing and scheduling problems. Memetic Comp. 8, 109–123 (2016). https://doi.org/10.1007/s12293-015-0172-z

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s12293-015-0172-z

Keywords

Navigation