Advanced Genetic Programming at Work

Artificial Life is the study of man-made systems that exhibit behaviors characteristic of natural living systems. It complements the traditional biological sciences concerned with the analysis of living organisms by attempting to synthesize life-like behaviors within computers and other artificial media.

Langton 1989, p.1

8.1 Breeding of computer programs: the AntTracKer example

Neural networks

Cellular automata

Evolutionary algorithms

In the context of artificial intelligence (AI), a multitude of disciplines has emerged during the past 15 years that deal with the modeled synthesis of living systems. Artificial neural networks imitate adaptive behaviors of nerve cell systems, with a particular focus ...

Get Illustrating Evolutionary Computation with Mathematica now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.