Evolutionary computation: comments on the history and current state
- 1 April 1997
- journal article
- Published by Institute of Electrical and Electronics Engineers (IEEE) in IEEE Transactions on Evolutionary Computation
- Vol. 1 (1) , 3-17
- https://doi.org/10.1109/4235.585888
Abstract
Evolutionary computation has started to receive significant attention during the last decade, although the origins can be traced back to the late 1950's. This article surveys the history as well as the current state of this rapidly growing field. We describe the purpose, the general structure, and the working principles of different approaches, including genetic algorithms (GA) (with links to genetic programming (GP) and classifier systems (CS)), evolution strategies (ES), and evolutionary programming (EP) by analysis and comparison of their most important constituents (i.e. representations, variation operators, reproduction, and selection mechanism). Finally, we give a brief overview on the manifold of application domains, although this necessarily must remain incomplete.Keywords
This publication has 83 references indexed in Scilit:
- IntroductionPublished by Springer Nature ,2006
- The view from the adaptive landscapePublished by Springer Nature ,2006
- Global optimization by means of distributed evolution strategiesPublished by Springer Nature ,2006
- The theory of virtual alphabetsPublished by Springer Nature ,2005
- Modeling Simple Genetic AlgorithmsEvolutionary Computation, 1995
- Toward a Theory of Evolution Strategies: On the Benefits of Sex— the (μ/μ, λ) TheoryEvolutionary Computation, 1995
- Simple Genetic Algorithms with Linear FitnessEvolutionary Computation, 1994
- TEN YEARS OF COMPUTATIONAL INTELLIGENCEComputational Intelligence, 1994
- An evolutionary algorithm that constructs recurrent neural networksIEEE Transactions on Neural Networks, 1994
- Dynamic Parameter Encoding for genetic algorithmsMachine Learning, 1992