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.

Chapter 12Cellular Au<strong>to</strong>mata II: <strong>Analysis</strong>12.1 Sizes <strong>of</strong> Rule Space <strong>and</strong> Phase SpaceOne <strong>of</strong> <strong>the</strong> unique features <strong>of</strong> typical CA models is that time, space, <strong>and</strong> states <strong>of</strong> cellsare all discrete. Because <strong>of</strong> such discreteness, <strong>the</strong> number <strong>of</strong> all possible state-transitionfunctions is finite, i.e., <strong>the</strong>re are only a finite number <strong>of</strong> “universes” possible in a given CAsetting. Moreover, if <strong>the</strong> space is finite, all possible configurations <strong>of</strong> <strong>the</strong> entire system arealso enumerable. This means that, for reasonably small CA settings, one can conduct anexhaustive search <strong>of</strong> <strong>the</strong> entire rule space or phase space <strong>to</strong> study <strong>the</strong> properties <strong>of</strong> all<strong>the</strong> “parallel universes.” Stephen Wolfram did such an exhaustive search for a binary CArule space <strong>to</strong> illustrate <strong>the</strong> possible dynamics <strong>of</strong> CA [34, 46].Let’s calculate how large a rule space/phase space <strong>of</strong> a given CA setting can be. Herewe assume <strong>the</strong> following:• Dimension <strong>of</strong> space: D• Length <strong>of</strong> space in each dimension: L• Radius <strong>of</strong> neighborhood: r• Number <strong>of</strong> states for each cell: kTo calculate <strong>the</strong> number <strong>of</strong> possible rules, we first need <strong>to</strong> know <strong>the</strong> size <strong>of</strong> <strong>the</strong> neighborhood<strong>of</strong> each cell. For each dimension, <strong>the</strong> length <strong>of</strong> each side <strong>of</strong> a neighborhood isgiven by 2r + 1, including <strong>the</strong> cell itself. In a D-dimensional space, this is raised <strong>to</strong> <strong>the</strong>power <strong>of</strong> D, assuming that <strong>the</strong> neighborhood is a D-dimensional (hyper)cube. So, <strong>the</strong>size (volume) <strong>of</strong> <strong>the</strong> neighborhood is given byn = (2r + 1) D . (12.1)209

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

Saved successfully!

Ooh no, something went wrong!