English

Fast Simulation of Cellular Automata by Self-Composition

Computational Complexity 2025-11-04 v2

Abstract

Computing the configuration of any one-dimensional cellular automaton at generation nn can be accelerated by constructing and running a composite rule with a radius proportional to logn\log n. The new automaton is the original one, but with its local rule function composed with itself. Consequently, the asymptotic time complexity to compute the configuration of generation nn is reduced from O(n2)O(n^2)-time to O(n2/logn)O(n^2 / \log n), but with O(n2/(logn)3)O(n^2/(\log n)^3)-space, demonstrating a time-memory tradeoff. Experimental results are given in the case of Rule 30.

Keywords

Cite

@article{arxiv.2409.07065,
  title  = {Fast Simulation of Cellular Automata by Self-Composition},
  author = {Joseph Natal and Oleksiy Al-saadi},
  journal= {arXiv preprint arXiv:2409.07065},
  year   = {2025}
}

Comments

17 pages, 7 figures, includes source code

R2 v1 2026-06-28T18:40:48.856Z