Artificial life simulates life-like processes through agents that move, flow, live, or die according to their proximity to other agents or environments. These simulations can mimic real-world behavior or optimize processes. section 1.1.1
Artificial life belongs to a broader family of evolutionary computation methods:
- Evolutionary algorithms apply natural selection to populations of individuals. section 1.1.1
- Differential evolution changes populations by combining vector differences with evolutionary search and can be layered with artificial life. section 1.1.1
Use the evolutionary-computation taxonomy to place artificial life beside related evolutionary methods. section 1.1.1
