[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to main content

Analysis of Different Reinsertion Strategies in Steady State Genetic Algorithm

  • Conference paper
  • First Online:
Computational Collective Intelligence (ICCCI 2023)

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.

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

Access this chapter

Institutional subscriptions

Similar content being viewed by others

References

  1. Agapie, A., Wright, A.H.: Theoretical analysis of steady state genetic algorithms. Appl. Math. 59(5), 509–525 (2014)

    Article  MathSciNet  MATH  Google Scholar 

  2. Branke, J., Orbayı, M., Uyar, S.: The role of representations in dynamic knapsack problems. EvoWorkshops (2006)

    Google Scholar 

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

    Chapter  Google Scholar 

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

  5. Holland, J.H.: Adaptation in natural and artificial systems. Ann Arbor (1975)

    Google Scholar 

  6. Holland, J.H.: Adaptation in Natural and Artificial Systems: An Introductory Analysis with Applications to Biology, Control, and Artificial Intelligence. MIT press, Cambridge (1992)

    Book  Google Scholar 

  7. Jamil, M., Yang, X.S.: A literature survey of benchmark functions for global optimization problems. arXiv preprint arXiv:1308.4008 (2013)

  8. Kora, P., Yadlapalli, P.: Crossover operators in genetic algorithms: a review. Int. J. Comput. Appl. (2017)

    Google Scholar 

  9. Rao, A.S., Rao, C.: Principles and Methods for Data Science. Elsevier (2020)

    Google Scholar 

  10. Rastrigin, L.A.: Systems of extremal control. Nauka (1974)

    Google Scholar 

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

    Google Scholar 

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

    Google Scholar 

  13. Schumer, M., Steiglitz, K.: Adaptive step size random search. IEEE Trans. Autom. Control 13(3), 270–276 (1968)

    Article  Google Scholar 

  14. Schwefel, H.P.: Numerical Optimization of Computer Models. Wiley, Hoboken (1981)

    Google Scholar 

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

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

    Google Scholar 

  17. Vose, M.D.: The Simple Genetic Algorithm. Foundations and Theory, Massachusetts Institute of Technology (1999)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Márk Domonkos .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2023 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

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)

Publish with us

Policies and ethics