Introduction to Evolutionary Computing /

Evolutionary Computing is the collective name for a range of problem-solving techniques based on principles of biological evolution, such as natural selection and genetic inheritance. These techniques are being increasingly widely applied to a variety of problems, ranging from practical applications...

Full description

Bibliographic Details
Main Author: Eiben, A. E.
Corporate Author: SpringerLink (Online service)
Other Authors: Smith, J. E.
Format: eBook
Language:English
Published: Berlin, Heidelberg : Springer Berlin Heidelberg, 2003.
Series:Natural computing series.
Subjects:
Online Access:Connect to the full text of this electronic book
Table of Contents:
  • Introduction
  • What is an Evolutionary Algorithm?- Genetic Algorithms
  • Evolution Strategies
  • Evolutionary Programming
  • Genetic Programming
  • Learning Classifier Systems
  • Parameter Control in Evolutionary Algorithms
  • Multi-Modal Problems and Spatial Distribution
  • Related Techniques and Hybridisation
  • Theory
  • Constraint Handling
  • Special Forms of Evolution
  • Working with Evolutionary Algorithms
  • Summary
  • Appendix A. Gray Coding
  • Appendix B. Test Functions
  • Index
  • References.