Skip to main content

Memory Based Evolutionary Algorithm for Dynamic Aircraft Conflict Resolution

  • Conference paper
  • First Online:
Applications of Evolutionary Computation (EvoApplications 2024)

Abstract

In this article, we focus on a dynamic aircraft conflict resolution problem. The objective of an algorithm dedicated to dynamic problems shifts from finding the global optimum to detecting changes and monitoring the evolution of the optima over time. In the air traffic control domain, there is added value in dealing quickly with the dynamic nature of the environment and providing the controller with solutions that are stable over time. In this article, we compare two approaches of an evolutionary algorithm for the management of aircraft in a control sector at a given flight level: one is naive, i.e. the resolution of the current situation is reset to zero at each time step, and the other is memory-based, where the last population of the optimisation is stored to initiate the resolution at the next time step. Both approaches are evaluated with basic and optimised operators and settings. The results are in favour of the optimised version with explicit memory, where conflict-free solutions are found quicker and the solutions are more stable over time. Furthermore in the case of an external action, although the diversity of the population could be lower with the memory-based approach, the presence of memory does not appear to be a hindrance and, on average, improves the solver’s responsiveness.

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 59.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 79.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  1. Allignol, C., Barnier, N., Durand, N., Alliot, J.M.: A new framework for solving en-routes conflicts. In: 10th USA/Europe Air Traffic Management Research and Developpment Seminar (2013)

    Google Scholar 

  2. Allignol, C., Barnier, N., Durand, N., Gondran, A., Wang, R.: Large scale 3D en-route conflict resolution. In: ATM Seminar, 12th USA/Europe Air Traffic Management R &D Seminar, Seattle (2017). https://enac.hal.science/hal-01592235

  3. Allignol, C., Barnier, N., Durand, N., Gondran, A., Wang, R.: Large scale 3D en-route conflict resolution. In: ATM Seminar, 12th USA/Europe Air Traffic Management R &D Seminar, Seattle (2017). https://hal-enac.archives-ouvertes.fr/hal-01592235

  4. Alonso-Ayuso, A., Escudero, L., Martin-Campo, F.: Collision avoidance in air traffic management: a mixed-integer linear optimization approach. IEEE Trans. Intell. Transp. Syst. 12(1), 47–57 (2011)

    Article  Google Scholar 

  5. Aragon, V.S., Esquivel, S.C.: A evolutionary algorithm to track changes of optimum value locations in dynamic environments. J. Comput. Sci. Technol. 4(3), 127–134 (2004)

    Google Scholar 

  6. Bosman, P.A. N..: Learning and anticipation in online dynamic optimization. In: Yang, S., Ong, Y.-S., Jin, Y. (eds.) Evolutionary Computation in Dynamic and Uncertain Environments, pp. 129–152. Springer, Heidelberg (2007). https://doi.org/10.1007/978-3-540-49774-5_6

  7. Degaugue, S., Gotteland, J., Durand, N.: Algorithme évolutionnaire pour la résolution, en continu, de conflits aériens. In: ROADEF (2023)

    Google Scholar 

  8. Degaugue, S., Durand, N., Gotteland, J.B.: Impact of explicit memory on dynamic conflict resolution. In: 10th International Conference on Research in Air Transportation (ICRAT 2022), Tampa, p. 53. (2022). https://hal.science/hal-03878000

  9. Durand, N., Alliot, J.M.: Genetic crossover operator for partially separable functions. In: GP 1998, 3rd Annual Conference on Genetic Programming, Madison (1998). https://enac.hal.science/hal-00937718

  10. Durand, N., Alliot, J.M.: Ant colony optimization for air traffic conflict resolution. In: ATM Seminar 2009, 8th USA/Europe Air Traffic Management Research and Development Seminar, Napa (2009). https://enac.hal.science/hal-01293554

  11. Durand, N., Alliot, J.M., Noailles, J.: Automatic aircraft conflict resolution using genetic algorithms. In: Proceedings of the Symposium on Applied Computing, Philadelphia. ACM (1996)

    Google Scholar 

  12. Durand, N., Gotteland, J.-B., Matton, N.: Visualizing complexities: the human limits of air traffic control. Cognit. Technol. Work 20(2), 233–244 (2018). https://doi.org/10.1007/s10111-018-0468-0

  13. Goldberg, D.E., Smith, R.E.: Nonstationary function optimization using genetic algorithms with dominance and diploidy. In: ICGA (1987)

    Google Scholar 

  14. Goldberg, D.: Genetic algorithms in search. In: Optimization and Machine Learning. Addison Wesley, Reading (1989)

    Google Scholar 

  15. Holland, J.: Adaptation in Natural and Artificial Systems. University of Michigan Press (1975)

    Google Scholar 

  16. Hu, X., Eberhart, R.: Adaptive particle swarm optimization: detection and response to dynamic systems. In: Proceedings of the 2002 Congress on Evolutionary Computation. CEC 2002 (Cat. No.02TH8600), vol. 2, pp. 1666–1670 (2002). https://doi.org/10.1109/CEC.2002.1004492

  17. Krishnakumar, K.: Micro-genetic algorithms for stationary and non-stationary function optimization. In: Rodriguez, G. (ed.) Intelligent Control and Adaptive Systems, vol. 1196, pp. 289–296. International Society for Optics and Photonics, SPIE (1990). https://doi.org/10.1117/12.969927

  18. Lehouillier, T., Omer, J., Soumis, F., Desaulniers, G.: A flexible framework for solving the air conflict detection and resolution problem using maximum cliques in a graph (2015)

    Google Scholar 

  19. Louis, S., Xu, Z.: Genetic algorithms for open shop scheduling and re-scheduling. In: ISCA 11th International Conference on Computers and their Applications, pp. 99–102 (1996)

    Google Scholar 

  20. Ng, K.P., Wong, K.C.: A new diploid scheme and dominance change mechanism for non-stationary function optimization (1995). https://cir.nii.ac.jp/crid/1373949023319151361

  21. Rohlfshagen, P., Yao, P.K.L.: Dynamic evolutionary optimisation: an analysis of frequency and magnitude of change. In: Proceedings of the 2009 Genetic and Evolutionary Computation Conference GECCO 2009, pp. 1713–1720 (2009)

    Google Scholar 

  22. Pallottino, L., Féron, E., Bicchi, A.: Conflict resolution problems for air traffic management systems solved with mixed integer programming. IEEE Trans. Intell. Transp. Syst. 3(1), 3–11 (2002)

    Article  Google Scholar 

  23. Ramsey, C.L., Grefenstette, J.J.: Case-based initialization of genetic algorithms. In: Proceedings of the 5th International Conference on Genetic Algorithms, pp. 84–91. Morgan Kaufmann Publishers Inc., San Francisco (1993)

    Google Scholar 

  24. Rey, D., Rapine, C., Fondacci, R., Faouzi, N.E.: Minimization of potential air conflicts through speed regulation. Transp. Res. Record: J. Transp. Res. Board 2300, 59–67 (2012)

    Article  Google Scholar 

  25. Richter, H., Yang, S.: Memory based on abstraction for dynamic fitness functions. In: Giacobini, M., et al. (eds.) Applications of Evolutionary Computing, pp. 596–605. Springer, Heidelberg (2008). https://doi.org/10.1007/978-3-540-78761-7_65

  26. Trojanowski, K., Michalewicz, Z.: Searching for optima in non-stationary environments. In: Proceedings of the 1999 Congress on Evolutionary Computation-CEC99 (Cat. No. 99TH8406), vol. 3, pp. 1843–1850 (1999). https://doi.org/10.1109/CEC.1999.785498

  27. Trojanowski, K., Michalewicz, Z., Xiao, J.: Adding memory to the evolutionary planner/navigator. In: Proceedings of 1997 IEEE International Conference on Evolutionary Computation (ICEC 1997), pp. 483–487 (1997). https://doi.org/10.1109/ICEC.1997.592359

  28. Vanaret, C., Gianazza, D., Durand, N., Gotteland, J.B.: Benchmarking conflict resolution algorithms. In: Proceedings of the 5th International Conference on Research in Air Transportation, Berkeley (ICRAT 2012). (2012). https://hal.science/hal-00863090

  29. Vela, A., Solak, S., Singhose, W., Clarke, J.: A mixed integer program for flight-level assignment and speed control for conflict resolution. In: Proceedings of the Joint 48th IEEE Conference on Decision and Control and 28th Chinese Control Conference. IEEE (2009)

    Google Scholar 

  30. Weicker, K.: An analysis of dynamic severity and population size. In: Parallel Problem Solving from Nature VI (2002)

    Google Scholar 

  31. Woldesenbet, Y.G., Yen, G.G.: Dynamic evolutionary algorithm with variable relocation. IEEE Trans. Evol. Comput. 13(3), 500–513 (2009)

    Article  Google Scholar 

  32. Yin, X., Germay, N.: A fast genetic algorithm with sharing scheme using cluster analysis methods in multimodal function optimization. In: Albrecht, R.F., Reeves, C.R., Steele, N.C. (eds.) Artificial Neural Nets and Genetic Algorithms, pp. 450–457. Springer, Vienna (1993). https://doi.org/10.1007/978-3-7091-7533-0_65

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Sarah Degaugue .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2024 The Author(s), under exclusive license to Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Degaugue, S., Durand, N., Gotteland, JB. (2024). Memory Based Evolutionary Algorithm for Dynamic Aircraft Conflict Resolution. In: Smith, S., Correia, J., Cintrano, C. (eds) Applications of Evolutionary Computation. EvoApplications 2024. Lecture Notes in Computer Science, vol 14634. Springer, Cham. https://doi.org/10.1007/978-3-031-56852-7_4

Download citation

  • DOI: https://doi.org/10.1007/978-3-031-56852-7_4

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-031-56851-0

  • Online ISBN: 978-3-031-56852-7

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics