Abstract
Usually, it is uncommon to think about the reinsertion of generated offspring in evolutionary computing as a property of the algorithm that can be changed and optimized for a problem. This way reinsertion strategies are mostly overlooked properties of such algorithms. In this paper, we would like to introduce some novel versions and analyze their effectiveness. For this, a test was conducted where ten altered reinsertion strategies (including three commonly used strategies as reference and seven new strategies we came up with) were tested with a Steady State Genetic Algorithm. We tested the strategies with two kinds of population and on five different (three continuous and two discrete) benchmark functions and problems. The results show that there are strategies that work particularly badly, while others work with similar effectiveness. Also, it turns out that the number of the individuals and the nature of the problem can change the relative effectiveness of the strategies previously categorized in the effective group.
Similar content being viewed by others
References
Agapie, A., Wright, A.H.: Theoretical analysis of steady state genetic algorithms. Appl. Math. 59(5), 509–525 (2014)
Branke, J., Orbayı, M., Uyar, S.: The role of representations in dynamic knapsack problems. EvoWorkshops (2006)
El-Shorbagy, M.A., Farag, M.A., Mousa, A.A., El-Desoky, I.M.: A hybridization of sine cosine algorithm with steady state genetic algorithm for engineering design problems. In: Hassanien, A.E., Azar, A.T., Gaber, T., Bhatnagar, R., F. Tolba, M. (eds.) AMLTA 2019. AISC, vol. 921, pp. 143–155. Springer, Cham (2020). https://doi.org/10.1007/978-3-030-14118-9_15
Hinterding, R.: Gaussian mutation and self-adaption for numeric genetic algorithms. In: Proceedings of 1995 IEEE International Conference on Evolutionary Computation, vol. 1 (1995). https://doi.org/10.1109/ICEC.1995.489178
Holland, J.H.: Adaptation in natural and artificial systems. Ann Arbor (1975)
Holland, J.H.: Adaptation in Natural and Artificial Systems: An Introductory Analysis with Applications to Biology, Control, and Artificial Intelligence. MIT press, Cambridge (1992)
Jamil, M., Yang, X.S.: A literature survey of benchmark functions for global optimization problems. arXiv preprint arXiv:1308.4008 (2013)
Kora, P., Yadlapalli, P.: Crossover operators in genetic algorithms: a review. Int. J. Comput. Appl. (2017)
Rao, A.S., Rao, C.: Principles and Methods for Data Science. Elsevier (2020)
Rastrigin, L.A.: Systems of extremal control. Nauka (1974)
Razali, N.M., Geraghty, J.: Genetic algorithm performance with different selection strategies in solving TSP. In: Proceedings of the World Congress on Engineering 2011, vol. II (2011)
Rifki, O., Ono, H.: A survey of computational approaches to portfolio optimization by genetic algorithms. In: 18th International Conference Computing in Economics and Finance. Society for Computational Economics (2012)
Schumer, M., Steiglitz, K.: Adaptive step size random search. IEEE Trans. Autom. Control 13(3), 270–276 (1968)
Schwefel, H.P.: Numerical Optimization of Computer Models. Wiley, Hoboken (1981)
Silva, A.F., Valente, J.M., Schaller, J.E.: Metaheuristics for the permutation flowshop problem with a weighted quadratic tardiness objective. Comput. Oper. Res. 140, 105691 (2022). https://doi.org/10.1016/j.cor.2021.105691, https://www.sciencedirect.com/science/article/pii/S0305054821003865
Syswerda, G.: A study of reproduction in generational and steady-state genetic algorithms. In: Foundations of Genetic Algorithms, vol. 1, pp. 94–101. Elsevier (1991)
Vose, M.D.: The Simple Genetic Algorithm. Foundations and Theory, Massachusetts Institute of Technology (1999)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2023 The Author(s), under exclusive license to Springer Nature Switzerland AG
About this paper
Cite this paper
Domonkos, M., Koshakji, M., Youssef, A., Kalloumah, I., Alshamali, M., Botzheim, J. (2023). Analysis of Different Reinsertion Strategies in Steady State Genetic Algorithm. In: Nguyen, N.T., et al. Computational Collective Intelligence. ICCCI 2023. Lecture Notes in Computer Science(), vol 14162. Springer, Cham. https://doi.org/10.1007/978-3-031-41456-5_36
Download citation
DOI: https://doi.org/10.1007/978-3-031-41456-5_36
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-031-41455-8
Online ISBN: 978-3-031-41456-5
eBook Packages: Computer ScienceComputer Science (R0)