A cellular automaton is a discrete model of computation studied in automata theory.

It has found application in various areas, including physics, biology and microstructure modelling.

History and Popular Applications