Skip to main content

Operation of a Genetic Algorithm Using an Adjustment Function

  • Conference paper
  • First Online:
Distributed Computing and Artificial Intelligence, 20th International Conference (DCAI 2023)

Part of the book series: Lecture Notes in Networks and Systems ((LNNS,volume 740))

  • 283 Accesses

Abstract

In this work we describe in some details the operation of a genetic algorithm (GA), using an adjustment function to compare solutions and determine which is the best. The three basic processes of GAs are: selection of solutions based on their adjustment or adquate to the environment, reproduction for genes crossover, and mutation, which allows random changes to occur in genes. Through these processes, GAs will find better and better solutions to a problem as species evolve to better adjustment their environments. A basic process of a GA begins by randomly generating solutions or “chromosomes” to the problem. Posteriorly, an iterative process is carried out in which, at each step, the good solutions are selected and the crossing between species is carried out. Occasionally we can have mutations on certain solutions. Through the selection of good solutions in the iterative process, the computer will develop better and better solutions. The results of our experiment show that there is a general improvement over the initial population, both in the total adjustment, as well as the medium and maximum.

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 169.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 219.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  1. Bonillo, V.M., Betanzos, A.A., Canosa, M.C., Berdiñas, B.G., Rey, E.M.: Fundamentos de Inteligencia Artificial, Capítulo 4, páginas 87–93, 97 e 98, 111–115, Universidad de la Coruña-España (2000)

    Google Scholar 

  2. Goldberg, D.E.: Genetic Algorithm in Search, Optimization and Machine Learning. Adilson-Wesley (1989)

    Google Scholar 

  3. Goldber, D.E.: Real-coded genetic algorithms, virtual alphabets and blocking, Department of general engineering, Illinois, EUA (1990)

    Google Scholar 

  4. Pinto, F.J.: Structure and operation of a basic genetic algorithm. In: 13th International Conference on Distributed Computing and Artificial Intelligent, vol. 474, pp. 53–59, Springer, Spain (2016). https://doi.org/10.1007/978-3-319-40162-1_6

  5. Rechenberg, I.: Evolutionsstrategici optimierung technischer system nach prinzipien der der biologischen evolution. Verlag, Alemanha (1973)

    Google Scholar 

  6. Linden, R.: Algoritmos genéticos-3ª edição. Ciência Moderna, Lida, Rio de Janeiro (2012)

    Google Scholar 

  7. Alender, J.T.: On optimal size of genetic algorithms. In: Proceding CompEuro1996, Computer System and Software Engeneering 6th Annual European Computer Conference, pp. 65–70 (1996)

    Google Scholar 

  8. Coffin, D., Smith, R.E.: Linkage learning in estimation of distribution algorithms. In: Linkage in Evolutionary Computation. Studies in Computational Intelligence, vol. 157, pp. 141–156 (2008).https://doi.org/10.1007/978-3-540-85068-7_7, ISBN 978–3–540–85067–0

  9. Pavai, G., Geetha, T.V.: New crossover operators using dominance and co-dominance principles for faster convergence of genetic algorithms. Soft. Comput. 23(11), 3661–3686 (2018). https://doi.org/10.1007/s00500-018-3016-1

    Article  Google Scholar 

  10. Shir, O.M.: Niching in evolutionary algorithms. In: Rozenberg, G., Bäck, T., Kok, J.N. (eds.) Handbook of Natural Computing. Springer, Heidelberg, pp. 1035–1069 (2012). https://doi.org/10.1007/978-3-540-92910-9_32

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Francisco João Pinto .

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

Pinto, F.J. (2023). Operation of a Genetic Algorithm Using an Adjustment Function. In: Ossowski, S., Sitek, P., Analide, C., Marreiros, G., Chamoso, P., Rodríguez, S. (eds) Distributed Computing and Artificial Intelligence, 20th International Conference. DCAI 2023. Lecture Notes in Networks and Systems, vol 740. Springer, Cham. https://doi.org/10.1007/978-3-031-38333-5_3

Download citation

Publish with us

Policies and ethics