Sensitivity To Peturbation in Elementary Cellular Automata

The effect of changing one cell in the initial conditions of an elementary cellular automaton.

How does information travel in cellular automata? One way to investigate this is to compare computations whose initial conditions differ by only a single cell.
In this Demonstration, we run a cellular automaton in the left panel starting from a random initial condition. In the right panel, we run the same cellular automaton changing exactly one cell in the initial condition. That cell is colored purple, as are the ones in lower rows that change as a consequence.
We can see how the evolution responds to changes in the position of the initial changed cell.
Overall, we can see that different behaviors tend to channel information in different ways. Class 3 rules that generate intrinsic randomness allow the perturbation to spread everywhere. Class 4 rules spread information in complex and unpredictable ways, often along particular channels. In Class 1 and 2 rules, the information either dies out or travels in a repetitive, regular way.
comments
 
Powered by Wolfram Mathematica
Give us your feedback
Give us your feedback

Source page:




 often  occasionally  never

Note: Please do not include anything you consider confidential or proprietary. Your message and contact information may be shared with the author of any specific Demonstration for which you give feedback, but will not otherwise be published or distributed.
Privacy Policy »

Note: To run this Demonstration you need the free
Mathematica Player
or Mathematica 7+
Download or upgrade to Mathematica Player 7
I already have Mathematica Player or Mathematica 7+