Coupled Cellular Automata: Symbiotic Patterns and Synchronization
Coupled Cellular Automata: Symbiotic Patterns and Synchronization
Modeling of cooperative behavior has great relevance to a wide range of scientific fields. Often trivial systems with primitive standalone behavior produce rich dynamics working in collaboration. This Demonstration allows you to couple up to four different one-dimensional elementary cellular automata (1D-eCA) and produce behaviors beyond those of single 1D-eCA. Patterns of these 1D-eCA in the standalone case are shown in four rectangles on the left. They can be compared to the two patterns of coupled evolution on the right (the rectangles labeled -output and -output). Often, simple evolution of standalone 1D-eCAs results in rich coupled dynamics of and . Such behavior is "symbiotic", since the coupled behavior of and cannot be obtained from standalone 1D-eCA. Another feature of coupled behavior is "synchronization". Namely, the pattern of is generally different from the pattern of , yet often similar "twin" sub-patterns can be noticed in and . In all images, the time of evolution goes from top to bottom. The four images on the left are just samples of standard 1D-eCA Wolfram rules. These four images are not used directly to create and patterns and are given only for comparison with and . Browse the snapshots for interesting patterns. See the "Details" section for a more technical discussion of the implemented coupling.
X
Y
X
Y
X
Y
X
Y
X
Y
X
Y
X
Y