Motivated by questions in biology and distributed computing, we investigate the behaviour of particular cellular automata, modelled as one-dimensional arrays of identical finite automata. We investigate what sort of self-stabilising cooperative behaviour these can induce in terms of waves of cellular state changes along a filament of cells. We discover what the minimum requirements are, in terms of numbers of states and the range of communication between automata, to observe this for individual filaments. We also discover that populations of growing filaments may have useful features that the individual filament does not have, and we give the results of numerical simulations.
- Pub Date:
- July 2009
- Computer Science - Formal Languages and Automata Theory;
- Nonlinear Sciences - Cellular Automata and Lattice Gases
- To appear in the International Journal of Natural Computing Research. Changes to previous version: (1) Made title more specific, (2) added several explanatory figures, (3) improved background material, (4) several clarifications as requested by referees