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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
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)
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
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
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)
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)
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
Degaugue, S., Gotteland, J., Durand, N.: Algorithme évolutionnaire pour la résolution, en continu, de conflits aériens. In: ROADEF (2023)
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
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
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
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)
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
Goldberg, D.E., Smith, R.E.: Nonstationary function optimization using genetic algorithms with dominance and diploidy. In: ICGA (1987)
Goldberg, D.: Genetic algorithms in search. In: Optimization and Machine Learning. Addison Wesley, Reading (1989)
Holland, J.: Adaptation in Natural and Artificial Systems. University of Michigan Press (1975)
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
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
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)
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)
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
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)
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)
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)
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)
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
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
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
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
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)
Weicker, K.: An analysis of dynamic severity and population size. In: Parallel Problem Solving from Nature VI (2002)
Woldesenbet, Y.G., Yen, G.G.: Dynamic evolutionary algorithm with variable relocation. IEEE Trans. Evol. Comput. 13(3), 500–513 (2009)
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
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2024 The Author(s), under exclusive license to Springer Nature Switzerland AG
About this paper
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)