JOURNAL ARTICLE

Revisiting the Edge of Chaos: Evolving Cellular Automata to Perform Computations

Melanie MitchellPeter HraberJames P. Crutchfield

Year: 1993 Journal:   arXiv (Cornell University) Vol: 7 Pages: 89-130   Publisher: Cornell University

Abstract

We present results from an experiment similar to one performed by Packard (1988), in which a genetic algorithm is used to evolve cellular automata (CA) to perform a particular computational task. Packard examined the frequency of evolved CA rules as a function of Langton's lambda parameter (Langton, 1990), and interpreted the results of his experiment as giving evidence for the following two hypotheses: (1) CA rules able to perform complex computations are most likely to be found near ``critical'' lambda values, which have been claimed to correlate with a phase transition between ordered and chaotic behavioral regimes for CA; (2) When CA rules are evolved to perform a complex computation, evolution will tend to select rules with lambda values close to the critical values. Our experiment produced very different results, and we suggest that the interpretation of the original results is not correct. We also review and discuss issues related to lambda, dynamical-behavior classes, and computation in CA. The main constructive results of our study are identifying the emergence and competition of computational strategies and analyzing the central role of symmetries in an evolutionary system. In particular, we demonstrate how symmetry breaking can impede the evolution toward higher computational capability.

Keywords:
Cellular automaton Edge of chaos Computation Interpretation (philosophy) Constructive Computer science Lambda Task (project management) Evolutionary computation Function (biology) Chaotic Automaton Natural computing Theoretical computer science Algorithm Artificial intelligence Physics Process (computing) Biology

Metrics

392
Cited By
0.00
FWCI (Field Weighted Citation Impact)
27
Refs
Citation Normalized Percentile
Is in top 1%
Is in top 10%

Citation History

Topics

Cellular Automata and Applications
Physical Sciences →  Computer Science →  Computational Theory and Mathematics
Evolutionary Algorithms and Applications
Physical Sciences →  Computer Science →  Artificial Intelligence
Metaheuristic Optimization Algorithms Research
Physical Sciences →  Computer Science →  Artificial Intelligence
© 2026 ScienceGate Book Chapters — All rights reserved.