Fast Simulation of Cellular Automata by Self-Composition
Abstract
Computing the configuration of any one-dimensional cellular automaton at generation n can be accelerated by constructing and running a composite rule with a radius proportional to 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 n is reduced from O(n2)-time to O(n2 / n), but with O(n2/( n)3)-space, demonstrating a time-memory tradeoff. Experimental results are given in the case of Rule 30.
Turn this paper into a full lesson
ArcXiv compiles a staged curriculum from this paper: 8-12 lessons across beginner → advanced, synthesised section guides, visuals, flashcards, a quiz, exercises, and on-demand deep dives per section. Grounded in the abstract, never invented.