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 the O’Reilly learning platform.

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