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

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

210 CHAPTER 12. CELLULAR AUTOMATA II: ANALYSISEach <strong>of</strong> <strong>the</strong> n cells in a neighborhood can take one <strong>of</strong> k states. Therefore, <strong>the</strong> <strong>to</strong>tal number<strong>of</strong> local situations possible is given bym = k n = k (2r+1)D . (12.2)Now we can calculate <strong>the</strong> number <strong>of</strong> all possible state-transition functions. A function has<strong>to</strong> map each <strong>of</strong> <strong>the</strong> m situations <strong>to</strong> one <strong>of</strong> <strong>the</strong> k states. Therefore, <strong>the</strong> number <strong>of</strong> possiblemappings is given byR = k m = k kn = k k(2r+1)D . (12.3)For example, a one-dimensional (D = 1) binary (k = 2) CA model with radius 1 (r = 1)has 2 (2×1+1)1 = 2 3 = 8 different possible situations, <strong>and</strong> thus <strong>the</strong>re are 2 8 = 256 statetransitionfunctions possible in this CA universe 1 . This seems reasonable, but be careful—this number quickly explodes <strong>to</strong> astronomical scales for larger k, r, or D.Exercise 12.1 Calculate <strong>the</strong> number <strong>of</strong> possible state-transition functions for atwo-dimensional CA model with two states <strong>and</strong> Moore neighborhoods (i.e., r = 1).Exercise 12.2 Calculate <strong>the</strong> number <strong>of</strong> possible state-transition functions for athree-dimensional CA model with three states <strong>and</strong> 3-D Moore neighborhoods (i.e.,r = 1).You must have faced some violently large numbers in <strong>the</strong>se exercises. Various symmetryassumptions (e.g., rotational symmetries, reflectional symmetries, <strong>to</strong>talistic rules,etc.) are <strong>of</strong>ten adopted <strong>to</strong> reduce <strong>the</strong> size <strong>of</strong> <strong>the</strong> rule spaces <strong>of</strong> CA models.How about <strong>the</strong> size <strong>of</strong> <strong>the</strong> phase space? It can actually be much more manageablecompared <strong>to</strong> <strong>the</strong> size <strong>of</strong> rule spaces, depending on how big L is. The <strong>to</strong>tal number <strong>of</strong> cellsin <strong>the</strong> space (i.e., <strong>the</strong> volume <strong>of</strong> <strong>the</strong> space) is given byV = L D . (12.4)Each cell in this volume takes one <strong>of</strong> <strong>the</strong> k states, so <strong>the</strong> <strong>to</strong>tal number <strong>of</strong> possible configurations(i.e., <strong>the</strong> size <strong>of</strong> <strong>the</strong> phase space) is simply given byS = k V = k LD . (12.5)1 There is a well-known rule-numbering scheme for this particular setting proposed by Wolfram, but wedon’t discuss it in detail in this textbook.

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

Saved successfully!

Ooh no, something went wrong!