JOURNAL ARTICLE

Evolving Cellular Automata to Perform User-Defined Computations

Abstract

A novel genetic algorithm for evolving both uniform and nonuniform cellular automata (CA) to perform user-defined computations is presented. Unlike previous approaches, the CAs evolved here can in general take as their input and their output only a subset of the cells, allowing for the design of CAs that are larger than the number of inputs required by the desired computation. It also provides greater flexibility compared with previous work in terms of the number of possible outputs. We test our algorithm by attempting to evolve both uniform and nonuniform 1D CAs of varying sizes to compute the sum of two 4-bit strings, a computation requiring 8 inputs and 5 outputs. Results demonstrate that while the algorithm is unable to discover solutions using 8-cell CAs, expanding the number of cells beyond the number of inputs enables the autonomous design of 4-bit adders.

Keywords:
Computer science Cellular automaton Computation Automaton Theoretical computer science Programming language Artificial intelligence

Metrics

1
Cited By
0.00
FWCI (Field Weighted Citation Impact)
0
Refs
0.20
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
Advanced Data Storage Technologies
Physical Sciences →  Computer Science →  Computer Networks and Communications

Related Documents

JOURNAL ARTICLE

Co-evolving non-uniform cellular automata to perform computations

Moshe Sipper

Journal:   Physica D Nonlinear Phenomena Year: 1996 Vol: 92 (3-4)Pages: 193-208
JOURNAL ARTICLE

Evolving cellular automata to perform computations: mechanisms and impediments

Melanie MitchellJames P. CrutchfieldPeter Hraber

Journal:   Physica D Nonlinear Phenomena Year: 1994 Vol: 75 (1-3)Pages: 361-391
JOURNAL ARTICLE

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

Melanie MitchellPeter HraberJames P. Crutchfield

Journal:   arXiv (Cornell University) Year: 1993 Vol: 7 Pages: 89-130
© 2026 ScienceGate Book Chapters — All rights reserved.