(Anti-)Stable Points and the Dynamics of Extended Systems

Similar documents
On the Speed of Quantum Computers with Finite Size Clocks

A Phase Diagram for Elementary Cellular Automata

Revisiting the Edge of Chaos: Evolving Cellular Automata to Perform. Santa Fe Institute Working Paper (Submitted to Complex Systems)

Renormalization Group Analysis of the Small-World Network Model

Lyapunov exponents in random Boolean networks

Revisiting the Edge of Chaos: Evolving Cellular Automata to Perform Computations

The Bootstrap is Inconsistent with Probability Theory

II. Cellular Automata 8/27/03 1

cells [20]. CAs exhibit three notable features, namely massive parallelism, locality of cellular interactions, and simplicity of basic components (cel

Extension of cellular automata by introducing an algorithm of recursive estimation of neighbors

Causal Effects for Prediction and Deliberative Decision Making of Embodied Systems

Temporally Asymmetric Fluctuations are Sufficient for the Biological Energy Transduction

a cell is represented by a triple of non-negative integers). The next state of a cell is determined by the present states of the right part of the lef

biologically-inspired computing lecture 12 Informatics luis rocha 2015 INDIANA UNIVERSITY biologically Inspired computing

The Structure of the Elementary Cellular Automata Rule Space

Spectral Statistics of Instantaneous Normal Modes in Liquids and Random Matrices

Coalescing Cellular Automata

Radial View: Observing Fuzzy Cellular Automata with a New Visualization Method

P. Flocchini and F. Geurts. UCL, INFO, Place Sainte Barbe 2, 1348 Louvain-la-Neuve, Belgium

Mechanisms of Emergent Computation in Cellular Automata

Modelling with cellular automata

Evolutionary Games and Computer Simulations

Motivation. Evolution has rediscovered several times multicellularity as a way to build complex living systems

Complexity Classes in the Two-dimensional Life Cellular Automata Subspace

On the Asymptotic Behaviour of Circular Fuzzy Cellular Automata

Cellular automata are idealized models of complex systems Large network of simple components Limited communication among components No central

Some Polyomino Tilings of the Plane

Reverse Hillclimbing, Genetic Algorithms and the Busy Beaver Problem

Optimizing Stochastic and Multiple Fitness Functions

Partitioning of Cellular Automata Rule Spaces

Intrinsic Quantum Computation

arxiv:cond-mat/ v1 24 Aug 1995

Predicting Cellular Automata

On Information and Sufficiency

Image Encryption and Decryption Algorithm Using Two Dimensional Cellular Automata Rules In Cryptography

Nonextensive Aspects of Self- Organized Scale-Free Gas-Like Networks

Cellular Automata. Jason Frank Mathematical Institute

Introducing Lyapunov profiles of cellular automata

Discrete Tranformation of Output in Cellular Automata

Cellular Automata CS 591 Complex Adaptive Systems Spring Professor: Melanie Moses 2/02/09

arxiv: v1 [nlin.cg] 23 Sep 2010

An average case analysis of a dierential attack. on a class of SP-networks. Distributed Systems Technology Centre, and

ACTA PHYSICA DEBRECINA XLVI, 47 (2012) MODELLING GENE REGULATION WITH BOOLEAN NETWORKS. Abstract

Power Spectral Analysis of Elementary Cellular Automata

Computation in Cellular Automata: A Selected Review

Information Encoding by Using Cellular Automata

Project 1: Edge of Chaos in 1D Cellular Automata

Chapter 2 Simplicity in the Universe of Cellular Automata

Rule table φ: Lattice: r = 1. t = 0. t = 1. neighborhood η: output bit: Neighborhood η

Cellular Automata. History. 1-Dimensional CA. 1-Dimensional CA. Ozalp Babaoglu

Note that numerically, with white corresponding to 0 and black to 1, the rule can be written:

On Irreversible Radiation Processes

Spatial Epidemic Modelling in Social Networks

arxiv:cond-mat/ v4 [cond-mat.soft] 23 Sep 2002

Cellular Automata. Jarkko Kari Spring University of Turku

ANDREW WUENSCHE Santa Fe Institute, 1399 Hyde Park Road, Santa Fe, New Mexico USA,

On Elementary and Algebraic Cellular Automata

The Fixed String of Elementary Cellular Automata

CONSTRUCTING ARM MEMORY OFFSPRING M MEMORY PARENT. Fig. 1: Von Neumann's self-reproducing automaton

II. Spatial Systems. A. Cellular Automata. Structure. Cellular Automata (CAs) Example: Conway s Game of Life. State Transition Rule

On the number of generators for transeunt triangles

Detection of Nonlinearity and Chaos in Time. Series. Milan Palus. Santa Fe Institute Hyde Park Road. Santa Fe, NM 87501, USA

CS 420/594: Complex Systems & Self-Organization Project 1: Edge of Chaos in 1D Cellular Automata Due: Sept. 20

arxiv: v1 [cond-mat.stat-mech] 3 Jul 2014

Chaotic Properties of the Elementary Cellular Automaton Rule 40 in Wolfram s Class I

II. Spatial Systems A. Cellular Automata 8/24/08 1

Dynamic Stability of High Dimensional Dynamical Systems

Chaos, Complexity, and Inference (36-462)

Dynamical Behavior of Cellular Automata

o or 1. The sequence of site values is the "configuration" of the cellular automaton. The cellular

arxiv:chao-dyn/ v1 5 Mar 1996

A Relation between Complexity and Entropy for Markov Chains and Regular Languages

Physical Tests for Random Numbers. in Simulations. P.O. Box 9 (Siltavuorenpenger 20 C) FIN{00014 University of Helsinki. Finland

On the Physical Reality of Wave-Particle Duality

Intermediate Algebra. Gregg Waterman Oregon Institute of Technology

Statistical Complexity of Simple 1D Spin Systems

Complex Interactions in One-dimensional Cellular Automata and Linguistic Constructions

Controlling chaos in random Boolean networks

MATHEMATICAL ENGINEERING TECHNICAL REPORTS

MATH SPEAK - TO BE UNDERSTOOD AND MEMORIZED

arxiv:cond-mat/ v1 [cond-mat.other] 4 Aug 2004

Chaos, Complexity, and Inference (36-462)

arxiv: v1 [cond-mat.stat-mech] 6 Mar 2008

Cellular Automata. and beyond. The World of Simple Programs. Christian Jacob

The Evolutionary Unfolding of Complexity

Cellular Automata. Jarkko Kari Spring University of Turku

Stochastic Histories. Chapter Introduction

Cellular Automata and Tilings

How to Pop a Deep PDA Matters

Properties of a Natural Ordering Relation for Octagonal Neighborhood Sequences

arxiv:cond-mat/ v1 [cond-mat.stat-mech] 20 Jan 1997

Cellular Automata. ,C ) (t ) ,..., C i +[ K / 2] Cellular Automata. x > N : C x ! N. = C x. x < 1: C x. = C N+ x.

Axioms of Probability. Set Theory. M. Bremer. Math Spring 2018

Introduction to Scientific Modeling CS 365, Fall 2011 Cellular Automata

Chaotic Subsystem Come From Glider E 3 of CA Rule 110

Stream Ciphers. Çetin Kaya Koç Winter / 20

Phase Transitions in the Computational Complexity of "Elementary'' Cellular Automata

The Effects of Coarse-Graining on One- Dimensional Cellular Automata Alec Boyd UC Davis Physics Deparment

by burning money Sjaak Hurkens y CentER, Tilburg University P.O. Box November 1994 Abstract

Rule 110 explained as a block substitution system

Transcription:

(Anti-)Stable Points and the Dynamics of Extended Systems P.-M. Binder SFI WORKING PAPER: 1994-02-009 SFI Working Papers contain accounts of scientific work of the author(s) and do not necessarily represent the views of the Santa Fe Institute. We accept papers intended for publication in peer-reviewed journals or proceedings volumes, but not papers that have already appeared in print. Except for papers by our external faculty, papers must be based on work done at SFI, inspired by an invited visit to or collaboration at SFI, or funded by an SFI grant. NOTICE: This working paper is included by permission of the contributing author(s) as a means to ensure timely distribution of the scholarly and technical work on a non-commercial basis. Copyright and all rights therein are maintained by the author(s). It is understood that all persons copying this information will adhere to the terms and constraints invoked by each author's copyright. These works may be reposted only with the explicit permission of the copyright holder. www.santafe.edu SANTA FE INSTITUTE

(ANTI-)STABLE POINTS AND THE DYNAMICS OF EXTENDED SYSTEMS P.-M. Binder Santa Fe Institute, 1660 Old Pecos Trail, Suite A Santa Fe, NM 87501, U.S.A. Abstract. The relation between stable (zero-gradient) points and cellular automata dynamics is explored. Both the number and the nature of stable points inuence to some extent the complexity class and stability of rules,and the existence of spatio-temporal structures such as gliders. PACS numbers: 05.45.+b, 02.60.-x, 05.70.-a, 89.80.+h Key words: Boolean derivative, cellular automata, dierence patterns, spatio-temporal structures. To be published in Physics Letters A (1994).

Recently cellular automata (CA) have played two important roles. As totally discrete models (in space, time and state variable) they have proved very useful for the computer simulation of diverse spatially extended problems in physics, chemistry and biology [1-5]. They have also been an important tool in the classication of complex spatio-temporal behavior [6] and in the understanding of the origins of complexity in physical systems [7]. This Letter addresses the related problem of understanding CA dynamics in terms of properties of CA rule tables, to be described below. We concentrate on the four Wolfram Classes of behavior [6]: Class I consists of rules with a homogeneous asymptotic state, Class II has stable spatial domains, gliders or very short period patterns, Class III displays chaotic patterns, and Class IV has long-lived spatial structures that interact in complex ways. We also consider specically spatio-temporal structures such as domains, dislocations and gliders. Rule tables express CA dynamics in terms of the (simultaneous) updating of site values, chosen from a discrete set, given as a function of the conguration near each site (neighborhood). Here we consider one-dimensional deterministic CA with radius one (three-site neighborhoods) and two states per site (0,1), known as elementary CA. A subset of radius-two rules will also be studied. The table for elementary CA rules contains 2 3 =8entries. We use the Wolfram notation for rules { the decimal equivalent of the eight neighborhood outputs. For example, if the central site evolves to one only if exactly one of its two neighbors is one, f(001 011 100 110) =1and f(000 010 101 111) =0. Ordering the neighborhood outputs from (111) (highest bit) to (000) (lowest bit) yields the rule table (01011010), or 90 in decimal notation. Because of left-right and 0-1 symmetries, only 88 out of the 2 8 = 256 elementary rules are dynamically independent. Hence, later statements about neighborhood (000) also apply to (111). Two other sets of neighborhoods are also dynamically equivalent: (101,010) and (001,100,011,110). Some progress has been made in the understanding of CA dynamics based on the rule table. For example, Langton and coworkers [8] identied the fraction of non-zero outputs in the rule table as a reasonable predictor of the single-site entropy of a rule for a sucient number of states and neighbors, if the strong quiescent property f(00 :::00) = 0 f(11 :::11) = 1 is satised. Li and Packard [9] made the important observation that some neighborhoods, such as (00 :::00) and (11 :::11), control the dynamics more than others. These are known as hot bits. 1

More recently derivatives of the rule table have also been shown to provide important complementary information about CA rules. The notion of Boolean derivatives for CA was introduced by Vichniac [10]. The Boolean derivative of f with respect to bit x j is f=x j =(x1 ::x j ::) f(x1 :::x j ::), where represents the exclusive oroperatorand : represents the negation operator. Simply put, the Boolean derivative is1if f is sensitive toachange in the bit x j, and 0 otherwise. A Lyapounov exponent for CA has been proposed recently [11]. Also, a global sensitivity parameter, which averages the Boolean derivative over all neighborhoods and sites [12] has been used in constructing diagrams of rule behavior. In the same vein, Kohring [13] proposed that the number of stable points, those for which rf =0, can be used to classify CA, as they should dictate to some extent CA dynamics. Information about stable points is independent from and complementary to that provided by anaverage sensitivity parameter [12]. In this respect, stable points play a role analogous to hot bits. After examining carefully a number of one-dimensional CA, we nd that (1) there is indeed a good statistical correlation between Wolfram Classes and the number ofstablepoints, but a wide range within each Class, (2) stable points with the property that the output diers from the central bit, henceforth called anti-stable points, tend to produce chaotic rules or rules with periodic patterns, (3) to have Class I behavior it is necessary but not sucient that (000) be a true stable point (i.e., not anti-stable), and (4) certain stable points tend to control the existence of domains or gliders. Further, statements (1) and (3) are conrmed by examining a particular subset of radius-two rules. All the (anti-)stable points associated with each and all independent elementary CA rules were identied. Three rules (73, 94 and 108) are dicult to classify. Three others (54, 62 and 110) show some symptoms of Class IV behavior, and have no stable points. After eliminating these rules, 8 Class I rules, 62 Class II rules and 12 Class III rules remained. Number of stable points vs. Class. Out of the easily classiable rules the numberofstablepoints for Class I is 3:37 1:0, with range between 1 and 8. For Class II the numberis1:15 0:98 with range between 0 and 4. For Class III the number is 0:42 0:90, with range between 0 and 3. One can also assign a value of 1 to stable points, and ;1 2

to anti-stable points. In this case, the numberofpoints for Class I is 0:625 1:41, with range between ;2 and 2. For Class II it is ;0:097 1:35 with range between ;2 and 3, and for Class III it is ;0:4167 0:9 with range between 0 and ;3. Therefore for this family of CA rules dynamics and the number of stable points are correlated statistically, but not rule-by-rule. We note that Class III rules seem to require the absence of true stable points. Rules with no true stable points are found in all Classes except Class I. In fact, we emphasize that the information provided by stable points appears to only partially correlate with dynamical behavior. For example, domains are quite possible without stable points, just by virtue of the fortuitous collective eect of the rule table. Rule 28 has no stable points, and yet the fact that f(010) = f(011) = f(100) = 1 0 otherwise, makes 01 strings act as unchangeable domain walls. Stable point 000. Class I rules provide a good example of how not only the number but the nature of stable points is important: asymptotic homogeneous states are found with even just one stable point. Closer examination reveals that what is important iswhich neighborhood is stable. It turns out that, as long as (000) is a true stable point, rules are Class I, or in a few cases Class II with wide domains of ones. If suciently few neighborhoods iterate to 1, blocks of ones tend to erode. If enough do iterate to one, including (101) and (111), thick domains of ones form. Of the 88 independent rules only one (23) shows (000) as an anti-stable point this rule iterates to domains of alternating ones and zeros. Class III blocked patterns. Reference [3] shows the evolution of elementary CA rules with only every second site depicted. This helps to visualize certain patterns. In particular, some symptoms of Class IV behavior are shown by rules 18, 41 and 146, which are three of the four Class III rules which have anti-stable points. No explanations for this have been found. Stable points and spatial structures. It has already been determined that elementary rules with stable points do not exhibit Class III behavior, and conversely, that a particular stable point is needed for Class I behavior. We concentrate now on Class II rules, which usually exhibit either domains, gliders, or dislocations (i.e., moving boundaries between domains). One nds that the average number of stable points (including anti-stable) is 1:14 0:88 for gliders or dislocations, and 1:15 1:12 for domains. In both cases the range is between 0 and 4. Thick domains have already 3

been discussed. While no particular stable point appears to be associated with the existence of domains, there are seven rules (1, 19, 23, 50, 51 and 178) which exhibit period-two domains. Anti-stable points, especially (111) and (110), appear to be associated with these time-periodic domains. With gliders or dislocations, the anti-stable point (110) is present in almost half (15) of the thirty-three instances. No additional information emerged specically about dislocations, or from giving anti-stable points the value ;1. The stability of Class II rules. An important signature of rules is the dierence pattern, i.e. what happens if a conguration is modied by one or a few bits and the resulting evolution is compared with the undisturbed one. Usually dierences die away in Class I rules, and spread at the maximum possible rate (related to neighborhood radius) for Class III rules. In Class II rules, the dierence patterns can die, appear as domains or gliders, or in a few cases display a localized but tortuous pattern (25, 35, 43 and 142). To some extent it appears that dierence patterns are regulated by the number ofstableminus anti-stable points. It is found that rules with dierence patterns which die out have 1:25 1:03 stable points, those with domains 0:04 1:58 stable points, those with gliders ;0:53 0:86 stable points, and those with tortuous patterns ;0:5 1:7 stable points. The dierence between the average number of stable points in domain and glider dierence patterns has not been explained. Generally, our ndings indicate that the number of stable points is somewhat related to the stability of rules: more stable points result in simpler dierence patterns. Totalistic, quiescent, radius-two rules. Two-state, radius-two (e.g., neighborhood of size ve) rules in which the output depends only of the sum of neighbors and the quiescent property f(00000) = 0 is satised, have been studied by Wolfram [6]. The rule notation is now a six-bit number, expressing the outcome of sum-six, ve,..., zero neighborhoods. The number of (anti-)stable points for these rules have also been counted in order to examine the generality of the observations made in elementary CA. The average number of stable, and stable minus anti-stable points, given as two numbers with the respective ranges in parentheses, are as follows: Class I: 16.6 (1 to 32), 7.4 (-5 to 32) Class 2: 5.2 (1 to 10), 4.0 (1 to 8) Class 3: 2.4 (0 to 10), -0.81 (-6 to 3) Class IV: 1.5 (1 to 2), 1.5 (1 to 2). Hence, the dynamics { number of stable points correlation is again validated in a statistical sense. Several dierences arise with respect to elementary CA. The true Class IV rules exhibit few (1 or 2) stable points, as opposed to none, 4

or a few anti-stable points for the near-class IV elementary rules. We also nd an instance of a Class III rule which has (00000) as a true stable point (rule 101100 in the notation of [6]), and several Class III rules with more anti-stable than true stable points (e.g., rule 000100 in the notation of [6]). Because of the quiescent property and the symmetries in these rules, statements about gliders and about (00000) as an anti-stable point couldnotbeveried with these rules. Discussion. CA dynamics and the number of stable points in their rule table have beenshown to be correlated, but only in a statistical sense. The wide range for the numberofstablepoints within any Class should remind us that this number only provides partial information which should be complemented by other properties of the rule table [8-12]. However, a few patterns have emerged. In particular, we have seen that, for the rules studied, Class I behavior only requires one stable Point: (000). This point can also cause wide domains of ones, but only if a sucient number of other neighborhoods also iterate to one. Conversely, Class III behavior requires the absence of true stable points in elementary CA. This condition is not required in larger-radius rules. Anti-stable points seem to be associated with Class III, with period-two domains, and with gliders and dislocations the latter are promoted by anti-stable point (110). In addition the stability of Class II rules, specically the form of dierence patterns, also appears to be related to the dierence between the number of stable and anti-stable points. Class IV rules seem to require very few or no stable or anti-stable points. It is unclear to what extent these observations will hold for rules with larger neighborhoods, more states per site, or in higher dimensions. In particular, it has been established by random sampling of rules that for larger neighborhoods Class III rules become more prevalent and Class II rules are less common [6]. The conclusion is that Kohring's proposal to classify CA rules by their number of stable points is useful, but complementary criteria are needed. Acknowledgements. This research was supported in part by grants to the Santa Fe Institute, including core funding from the John D. and Catherine T. MacArthur Foundation, the National Science Foundation (PHY-8714918), and the U. S. Department of Energy (ER-FG05-88ER25054). 5

References [1] J.D. Farmer, T. Tooli and S. Wolfram, eds., Cellular automata (North-Holland, Amsterdam, 1984). [2] J. Demongeot, E. Goles and M. Tchuente, eds., Dynamical systems and cellular automata (Academic, New York, 1985). [3] S. Wolfram, ed., Theory and applications of cellular automata (World Scientic, Singapore, 1986) [4] P. Manneville et al., eds., Cellular automata and the modeling of complex physical systems (Springer, Berlin, 1989) [5] H. Gutowitz, ed., Cellular automata: Theory and experiment (North-Holland, Amsterdam, 1990) [6] S. Wolfram, Physica D 10 (1984) 1 K. Sutner, Physica D 45 (1990) 386 H. A. Gutowitz, Physica D 45 (1990) 136 P.-M. Binder, J. Phys. A: Math. Gen. 24 (1991) L21, 1677. [7] S. Wolfram, Phys. Rev. Lett. 55 (1985) 449 P. Grassberger, Helv. Phys. Acta 62 (1989) 489. [8] C. G. Langton, Physica D 22 (1986) 120 C. G. Langton, Physica D 42 (1990) 12 W. Li, N. H. Packard, and C. G. Langton, Physica D 45 (1990) 77 W. K. Wootters and C. G. Langton, Physica D 45 (1990) 95. [9] W. Li and N. H. Packard, Compl. systems 4 (1990) 281. [10] G. Y. Vichniac, Physica D 45 (1990) 63. 6

[11] M. A. Shereshevsky, J. Nonlin. Sci. 2 (1992) 1 F. Bagnoli, R. Rechtman and S. Ruo, Phys. Lett. A. 172 (1992) 34. [12] P.-M. Binder, Phys. Rev. E 49, xxx (1994). [13] G. A. Kohring, Physica A 182 (1992) 320. 7