Overview
Cellular Automata model complex behavior by applying the same rule to every cell based on neighboring cell states.
Updates grid cells from simple local rules.
Compact metadata for implementation and discovery.
Cellular Automata model complex behavior by applying the same rule to every cell based on neighboring cell states.
Quick facts
Runtime and memory behavior at a glance.
Best
O(n)
Average
O(t n)
Worst
O(t n)
Space
O(n)
state_next(cell) = rule(state(cell), neighbor_states)Updates each grid cell from its current state and local neighborhood.
Show grid cells changing from local neighbor counts.
Cellular Automata operates in O(t n) time and O(n) space within the Discrete Simulation family. Key governing relation: state_next(cell) = rule(state(cell), neighbor_states). Often compared with Cellular Automata Cave Generation and Flood Fill.
What each reference supports for this entry.
Reference for cellular automata rules, local updates, and emergent behavior.
Open sourceGood next jumps from the relationship graph, ranked for useful discovery.
Cave generators often apply cellular automata rules to binary grids.
Both update grid states through local neighborhood rules.