Genetic Algorithms and Applications

Genetic algorithms are extremely popular methods for solving optimization problems. They are a population-based method that combine solutions to produce offspring using operators including crossover and mutation. This chapter introduces the general concept of genetic algorithms before describing their main features including the creation of the initial population, the choice of parents, the crossover and mutation operators, and the means for updating the population. The importance of the parameters is discussed, and various interesting adaptations for genetic algorithms are discussed including hybridization, parallelization, and means of maintaining population diversity. Applications are described for the graph coloring problem, nurse scheduling problem, and the job shop scheduling problem, and it is shown that genetic algorithms are still a relevant and current solution method for a wide range of problems.

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

Access this chapter

Similar content being viewed by others

Genetic Algorithms

Chapter © 2014

Genetic algorithms: theory, genetic operators, solutions, and applications

Article 03 February 2023

Next Generation Genetic Algorithms: A User’s Guide and Tutorial

Chapter © 2019

References

Author information

Authors and Affiliations

  1. Cardiff University, Cardiff, UK Jonathan Thompson
  1. Jonathan Thompson
You can also search for this author in PubMed Google Scholar

Corresponding author

Editor information

Editors and Affiliations

  1. Institute of Artificial Intelligence, MIT World Peace University, Pune, Pune, Maharashtra, India Anand J. Kulkarni
  2. Faculty of Engineering and IT, University of Technology Sydney, Ultimo, NSW, Australia Amir H. Gandomi

Section Editor information

  1. Institute of Artificial Intelligence, Dr Vishwanath Karad MIT World Peace University, Pune, India Anand J. Kulkarni

Rights and permissions

Copyright information

© 2023 Springer Nature Singapore Pte Ltd.

About this entry

Cite this entry

Thompson, J. (2023). Genetic Algorithms and Applications. In: Kulkarni, A.J., Gandomi, A.H. (eds) Handbook of Formal Optimization. Springer, Singapore. https://doi.org/10.1007/978-981-19-8851-6_30-1

Download citation