15.08.2015 Views

Introduction to the Modeling and Analysis of Complex Systems

introduction-to-the-modeling-and-analysis-of-complex-systems-sayama-pdf

introduction-to-the-modeling-and-analysis-of-complex-systems-sayama-pdf

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

11.2. EXAMPLES OF SIMPLE BINARY CELLULAR AUTOMATA RULES 191Figure 11.4: Typical behavior <strong>of</strong> binary CA with a Moore neighborhood governed by<strong>the</strong> majority rule.Parity rule The parity rule, also called <strong>the</strong> XOR (exclusive OR) rule, is ano<strong>the</strong>r wellknownstate-transition function for CA. Its state-transition function is defined ma<strong>the</strong>maticallyas∑n−1s t+1 (x) = s t (x + x i ) (mod k), (11.2)i=0where k is <strong>the</strong> number <strong>of</strong> states (k = 2 for binary CA). It is known that, in this CA, anyarbitrary pattern embedded in <strong>the</strong> initial configuration replicates itself <strong>and</strong> propagates over<strong>the</strong> space indefinitely. Figure 11.5 shows examples <strong>of</strong> such behaviors. In fact, this selfreplicativefeature is universal for all CA with parity rules, regardless <strong>of</strong> <strong>the</strong> numbers <strong>of</strong>states (k) or <strong>the</strong> neighborhood radius (r). This is because, under this rule, <strong>the</strong> growthpattern created from a single active cell (Fig. 11.5, <strong>to</strong>p row) doesn’t interact with o<strong>the</strong>rgrowth patterns that are created from o<strong>the</strong>r active cells (i.e., <strong>the</strong>y are “independent” fromeach o<strong>the</strong>r). Any future pattern from any initial configuration can be predicted by a simplesuperposition <strong>of</strong> such growth patterns.Game <strong>of</strong> Life The final example is <strong>the</strong> most popular 2-D binary CA, named <strong>the</strong> “Game<strong>of</strong> Life,” created by ma<strong>the</strong>matician John Conway. Since its popularization by Martin Gardnerin Scientific American in <strong>the</strong> early 1970s [35, 36], <strong>the</strong> Game <strong>of</strong> Life has attracted alot <strong>of</strong> interest from researchers <strong>and</strong> ma<strong>the</strong>matics/computer hobbyists all over <strong>the</strong> world,because <strong>of</strong> its fascinating, highly nontrivial behaviors. Its state-transition function uses<strong>the</strong> Moore neighborhood <strong>and</strong> is inspired by <strong>the</strong> birth <strong>and</strong> death <strong>of</strong> living organisms <strong>and</strong><strong>the</strong>ir dependency on population density, as follows:• A dead (quiescent) cell will turn in<strong>to</strong> a living (active) cell if <strong>and</strong> only if it is surroundedby exactly three living cells.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!