Skip to main content

Evolutionary Computing

  • Chapter
  • First Online:
Book cover Evolutionary Computer Vision

Part of the book series: Natural Computing Series ((NCS))

Abstract

This chapter discusses the main concepts that are necessary for understanding the central aspects of evolutionary computing that will be used later on in the book to solve difficult optimization problems. The idea is to introduce basic concepts and principles of optimization in order to develop the mathematical tools useful in the design and analysis of the main evolutionary algorithms treated in the book. In particular, the concepts of function and search space are covered due to their paramount importance for solving practical problems. In this way, the main elements of an evolutionary algorithm are exposed, such as fitness function, problem representation, genetic operators, chance and determinism, and selection and replacement, to mention but a few. Genetic programming is introduced, since it is now considered as one of the most promising paradigms for machine learning for creating programs capable of adapting and solving open-ended questions. Finally, several selected topics are covered in order to complete the survey about recent stochastic techniques inspired by nature that are common in evolutionary computing literature.

“It is not the strongest of the species that survives, nor the most intelligent, but the one most responsive to change.”

– Charles Darwin

“It is a terrible thing to see and have no vision.”

– Helen Keller

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

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints and permissions

Copyright information

© 2016 Springer-Verlag Berlin Heidelberg

About this chapter

Cite this chapter

Olague, G. (2016). Evolutionary Computing. In: Evolutionary Computer Vision. Natural Computing Series. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-662-43693-6_3

Download citation

  • DOI: https://doi.org/10.1007/978-3-662-43693-6_3

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-662-43692-9

  • Online ISBN: 978-3-662-43693-6

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics