Evolutionary Computation
摘要
This chapter presents evolutionary computation. It is a field studied in the areas including AI and soft computing based on the ideas of biological evolution. It is mainly applied to solve complex optimization problems. After reviewing the basic ideas of evolutionary computation, we introduce Genetic Algorithm, Genetic Programming, Evolutionary Programming, and Evolutionary Strategy.