Jump to content

Evolutionary programming

From Wikipedia, the free encyclopedia

Evolutionary programming is an evolutionary algorithm used to evolve finite-state machines as predictors.[1] It is one of the four major evolutionary algorithm paradigms.[2]

It was first used by Lawrence J. Fogel in the US in 1960 in order to use simulated evolution as a learning process aiming to generate artificial intelligence.[3]

See also

[edit]

References

[edit]
  1. ^ Abraham, Ajith; Nedjah, Nadia; Mourelle, Luiza de Macedo (2006). "Evolutionary Computation: from Genetic Algorithms to Genetic Programming". Genetic Systems Programming: Theory and Experiences. Springer: 1–20. doi:10.1007/3-540-32498-4_1.
  2. ^ Brameier, Markus (2004). "On Linear Genetic Programming". Dissertation. Retrieved 27 December 2024.
  3. ^ "Artificial Intelligence through Simulated Evolution". Evolutionary Computation. 2009. doi:10.1109/9780470544600.ch7.
[edit]