What is this?

Evolutionary Computing is an artificial intelligence technique that comprises a broad set of problem-solving and optimization techniques that are inspired by evolutionary biology and natural selection. Such techniques include genetic algorithms and evolutionary programming, which use biologically-inspired operators such as mutation, selection, and crossover to solve difficult engineering problems. A major advantage of evolutionary computing techniques is that they require minimal tuning and are often good at exploring and being robust to the effects of noise.

See also: evolution, emergence, artificial intelligence, game theory

EP 167 Bruce Damer on the Origins of Life 1