Acessibilidade / Reportar erro

Universality classes of chaotic cellular automata

Abstract

Cellular automata (CA) are discrete, spatially-homogeneous, locally-interacting dynamical systems of very simple construction, but which exhibit a rich intrinsic behavior. Even starting from disordered initial configurations, CA can evolve into ordered states with complex structures crystallized in space-time patterns. In this paper we concentrate on deterministic one-dimensional CA defined by rules that lead to chaotic patterns. In order to find universality classes for these rules we associate a growth process with the CA dynamics and study the temporal behavior of the growth exponent, skewness and kurtosis of the height distribution of the interface. We obtain four universality classes characterized by different values of the growth exponent. These are related to the random deposition and directed percolation classes.


Universality classes of chaotic cellular automata

T. G. Mattos; J. G. Moreira

Departamento de Física, Instituto de Ciências Exatas, Universidade Federal de Minas Gerais, C. P. 702, 30123-970, Belo Horizonte, MG, Brazil

ABSTRACT

Cellular automata (CA) are discrete, spatially-homogeneous, locally-interacting dynamical systems of very simple construction, but which exhibit a rich intrinsic behavior. Even starting from disordered initial configurations, CA can evolve into ordered states with complex structures crystallized in space-time patterns. In this paper we concentrate on deterministic one-dimensional CA defined by rules that lead to chaotic patterns. In order to find universality classes for these rules we associate a growth process with the CA dynamics and study the temporal behavior of the growth exponent, skewness and kurtosis of the height distribution of the interface. We obtain four universality classes characterized by different values of the growth exponent. These are related to the random deposition and directed percolation classes.

1 Introduction

Self-affine interfaces generated by non equilibrium surface growth have been intensively studied in the 1990's [1, 2]. One of the reasons of interest is to distinguish universality classes to which these kinetic roughening models can belong. Each universality class is related to a diffusion equation with two main terms: the noise of the process of particle deposition and the correlations of the growth process. Some classes - for example, the random deposition (RD), the directed percolation (DP) and the compact directed percolation (CDP) [3] - are characterized by the absence of correlations in the growth process. In other classes - as the KPZ [4] or EW [5, 6] classes - these correlations are fundamental.

The universality classes are characterized by the behavior of the roughness [7] - the width of the interface - and of the height distribution [8] of this interface. In the classes without correlations in the growth process, the roughness w(t) grows with the time t as a power law - w ~ tb - with a well defined exponent, the growth exponent b. The value of this exponent characterizes the universality class: b = 0.5 in the RD class, b 0.8 in the DP class and b = 1.0 in the CDP class [9].

More recently, this approach has been used to study other kinds of models such as cellular automata [9, 10, 11], sandpiles [12], and the contact process [13]. These studies are done by mapping the model into a growth process which generates an interface - the accumulation method. So, it is possible to define the height for each site of this interface and then determine the roughness, the growth exponent and the skewness and kurtosis of the height distribution.

In this work, we use this technique to study a group of cellular automata which have a chaotic behavior, that is, their evolution has a strong dependence on the initial conditions. A cellular automaton (CA) is a dynamical system that is discrete in space, in time and in the number of states. It provides a simple model for a great number of problems in science - chemical reactions, crystal growth models, turbulence, neural networks, biological systems, or other nonlinear process far from equilibrium [14]. In this automaton, each site (noted i) is associated to a variable si, which can be in k different states si = 0, 1, ¼, k – 1. The dynamics is defined, at each time step, by rules depending on the values of {si} at previous time, associated to a given number of r arbitrary neighbor sites. The local rules of a CA may be either probabilistic or deterministic and the states of the sites are simultaneously updated.

Based on the spatiotemporal patterns generated by CA evolution, Wolfram [14] developed a classification scheme consisting of four qualitative classes: homogeneous fixed point (class I), periodic (class II), chaotic (class III), and complex (class IV). In this paper, CA in Wolfram's class III are investigated using the accumulation method. Our goal is to distinguish different universality classes in the chaotic class of these automata. Section 2 introduces the definitions of the automaton, the accumulation method and the statistic relevant quantities. In section 3, we show that there are four distinct universality classes in the chaotic Wolfram's class. Finally, we draw some conclusions in section 4.

2 Definitions

Wolfram's CA consists of a one-dimensional chain of L lattice sites (i = 1, 2, ¼, L), with periodic boundary conditions. We study the automaton with k = 2 , that is, each site has two possible states si = 0,1 and the state of the system at time t is specified by the set {si (t)}. At the next time step the state of a given site is si(t+1), depending on the states of the first neighbors (r = 1), si–1(t), si(t) and si+1(t). The states of all sites are simultaneously updated at each time step - synchronous update. So, for this local neighborhood of three sites there are 23 = 8 possible configurations, and with each one of them a CA rule can associate either 0 or 1 with state si at time t + 1. Thus, one can construct 28 = 256 deterministic local rules for CA with a binary state variable and a neighborhood of three sites. All the 256 Boolean functions that specifies the deterministic CA rules are labelled by a decimal code [14] obtained in the following way: we write the eight outcomes associated with the local neighborhoods ordered in decreasing order, and read them as the eight binary digits of the CA rule code. Rule 90, for example, is defined by the configuration given in Fig. 1.


Based on the spatiotemporal patterns generated by CA evolution, Wolfram developed a classification scheme consisting of four qualitative classes: homogeneous fixed points (class I), periodic (class II), chaotic (class III) and complex (IV) [14]. Rules in Wolfram's class III are characterized by a strong dependence on the initial conditions: if one makes a copy of the system introducing some alterations (damage) and lets both systems evolve following the same deterministic rule, one can identify chaotic behavior by monitoring the Hamming distance, defined as

where the set {} is the damaged copy of {si} at t = 0. By definition [16], chaotic systems have nonzero stationary Hamming distance DH(¥).

We are interested in the study of all rules [15] in Wolfram's class III so, we associate a growth process to the time evolution of the CA rules and use the techniques developed in the study of such processes. In the accumulation method the height hi(t) associated with site i at time t is defined as

In particular we study the height distribution around the average height, for which we can define the n-th moment at time t as

where

is the average height of the distribution at time t. The second moment is a measure of the width of the interface and we define the roughness at time t as its square root,

Generally, in growth processes, the roughness grows as a power law,

where b is the growth exponent.

Other relevant quantities to characterize the distribution [8] are the skewness, defined as

which is a measure of the asymmetry of the distribution, and the kurtosis,

which is a measure of the flatness of the distribution. For a Gaussian distribution we have S = K = 0.

A universality class of a growth process is defined by the associated symmetry properties and the conservation laws. The growth equation that describes the system can present scaling laws, power laws or some symmetry, which lead to a quantitative characterization of the universality class.

As an example, we consider the random deposition (RD) model [1]. Particles are deposited randomly at a constant rate on a d-dimensional discrete substrate (Ld lattice sites). This is a very simple model, as we see that the process is uncorrelated because the height associated to a given site grows independently from the others. The growth equation for this process is

where F is the average number of particles deposited on site (deposition rate per site) and h(, t) is a white noise (zero average, d-correlated in space and time) that represents the randomness of the deposition process. The solution for this equation is exact and leads to a power law for the temporal behavior of the roughness

with b = 1/2 . For the symmetry of the deposition process, explicitly given by the white noise in the growth equation, the skewness and kurtosis of the height distribution are both zero. Thus, the growth exponent b = 1/2, together with S = K = 0, defines a universality class: the random deposition class.

3 Simulations Results

We made simulations of systems with L = 104 with periodic boundary conditions, until 105 time steps, averaging over 100 samples. For some rules we made a finite size analysis to find the values of the growth exponent with better precision. For some other rules, we also made an asymptotic study with L = 103 until 107 time steps. The initial condition used in the simulations is random, with half the sites occupied. We considered all 38 rules in Wolfram's class III [14].

We used the growth exponent, skewness and kurtosis to find universality classes and, considering the growth exponent, four universality classes were found, as one can see in Fig. 2.


In the first class, corresponding to the CDP universality class, we have rules 73 and 109, with b = 1.00±0.02. This value of the growth exponent, meaning that the roughness grows linearly with time, can be understood as follows: clusters of 0s and 1s are formed and the heights associated with the clusters of 1s grows one unit in each time step, while the heights associated with the clusters of 0s do not grow. So, the interface width grows one unit at each time step and the height distribution is obviously not symmetric, thus we found non-zero values of the skewness and kurtosis.

In the second class, we have rules 110, 124, 137 and 193, with b = 0.83±0.01, S = 0 and K < 0. This value for the growth exponent, close to the value of DP universality class, is also obtained in the frozen-active transition in the probabilistic Domany-Kinzel cellular automaton (DKCA) [9] when a symmetric updating scheme is applied. For these rules, we found S = 0 for t > 104 and K < 0 for all t.

Rules 54 and 147 define the third class, with b = 0.66±0.01. As one can see in Fig. 2, the power-law behavior only occurs after approximately 102 time steps. This value of the growth exponent is close to the exponent obtained in the frozen-active transition in the DKCA when the non-symmetric updating scheme is applied [9]. Here we have S ¹ 0 and K > 0. In the asymptotic study we note that a size independent crossover occurs for 104 < t < 105 and an exponent b = 0.53±0.01 is obtained. When this regime is reached, we have S = K = 0. Both second and third classes correspond to systems described by a growth equation with non-white noise.

For the other 30 rules, we found b = 0.50±0.01. We could distinguish four subclasses for these rules, by analysis of the temporal behavior of the skewness and kurtosis, as one can see in Fig. 3. In the first subclass we have rules 30, 45, 60, 75, 86, 89, 90, 101, 102, 105, 106, 120, 135, 149, 150, 153, 165, 169, 195 and 225, for which we found S = 0 at all times and K ® 0 very quickly (t ~ 102). These rules are in the RD universality class for all times, and the growth equation describing the evolution of these systems has white noise. The other rules present a different behavior of skewness and kurtosis in the beginning of the process, but go asymptotically to the RD universality class. We can separate them in three distinct subclasses, according to this initial behavior. For rules 18 and 183, kurtosis and skewness oscillate as they go to zero, reaching this value after about 102 time steps for the skewness and after 103 time steps for kurtosis. These quantities for rules 22, 146, 151 and 182 do not oscillate, but take a longer time to go to zero. Rules 122, 126, 129 and 161 quickly reach null skewness and kurtosis, after about 102 time steps.


4 Conclusions

We divide chaotic rules in Wolfram's class III in four different universality classes, through the association of a growth process to the dynamics of the CA rules and determination of the growth exponents. Many of these rules are in the RD class, some of them asymptotically. Other rules are in the CDP class, in which one can identify clusters of 0s and 1s. The remaining rules appear to be in the same class as the frozen-active transition of the DKCA, some in the symmetric updating scheme and other in the non-symmetric scheme.

Acknowledgements

We thank R. Dickman for helpful criticism of the manuscript. This work is supported by Brazilian agencies CNPq and FAPEMIG.

References

[1] A.-L. Barabási and H. E. Stanley, Fractal Concepts in Surface Growth, Cambridge Univ. Press, Cambridge (1995)

[2] P. Meakin, Fractals, Scaling and Growth Far from Equilibrium, Cambridge Univ. Press, Cambridge (1998).

[3] P. Grassberg, J. Stat. Phys. 79, 13 (1995).

[4] M. Kardar, G. Parisi, and Y.-C. Zhang, Phys. Rev. Lett. 56, 889 (1986).

[5] S. F. Edwards and D. R. Wilkinson, Proc. R. Soc. A 381, 17 (1982).

[6] F. Family, J. Phys. A 19, L441 (1986).

[7] F. Family and T. Vicsek, J. Phys. A 18, L75 (1985).

[8] J. Krug, P. Meakin, and T. Halpin-Healey, Phys. Rev. A 45, 638 (1992).

[9] A. P. F. Atman, R. Dickman, and J. G. Moreira, Phys. Rev. E 66, 016113 (2002);

[10] J. A. de Sales, M. L. Martins, and J. G. Moreira, J. Phys. A 32, 885 (1999).

[11] A. P. F. Atman and J. G. Moreira, Eur. Phys. J. B 16, 501 (2000); Phys. Rev. E 67, 016107 (2003).

[12] A. Vespigniani, R. Dickman, M. A. Muñoz, and S. Zapperi, Phys. Rev. E 62, 4564 (2000); R. Dickman, M. Alava, M. A. Muñoz, J. Peltola, A. Vespigniani and S. Zapperi ibid 64, 056104 (2001)

[13] R. Dickman, M. A. Muñoz, Phys. Rev. E 62, 7632 (2000).

[14] S. Wolfram, Rev. Mod. Phys. 55, 601 (1983); S. Wolfram, Theory and Applications of Cellular Automata (World Scientific, Singapore, 1986).

[15] Wolfram only studied the ''legal'' rules, that is, the rules which do not have spontaneous generation (if, at time t the local neighborhood is 000, the state at time t + 1 is 0) and they have simmetry (the configurations 110 and 011 or the configurations 100 and 001 have the same future).

[16] C. Tsallis, in: L. Blum (Ed.), Condensed Matter Theories, Plenum, New York, 1992.

Received on 6 January, 2004

  • [1] A.-L. Barabási and H. E. Stanley, Fractal Concepts in Surface Growth, Cambridge Univ. Press, Cambridge (1995)
  • [2] P. Meakin, Fractals, Scaling and Growth Far from Equilibrium, Cambridge Univ. Press, Cambridge (1998).
  • [3] P. Grassberg, J. Stat. Phys. 79, 13 (1995).
  • [4] M. Kardar, G. Parisi, and Y.-C. Zhang, Phys. Rev. Lett. 56, 889 (1986).
  • [5] S. F. Edwards and D. R. Wilkinson, Proc. R. Soc. A 381, 17 (1982).
  • [6] F. Family, J. Phys. A 19, L441 (1986).
  • [7] F. Family and T. Vicsek, J. Phys. A 18, L75 (1985).
  • [8] J. Krug, P. Meakin, and T. Halpin-Healey, Phys. Rev. A 45, 638 (1992).
  • [9] A. P. F. Atman, R. Dickman, and J. G. Moreira, Phys. Rev. E 66, 016113 (2002);
  • [10] J. A. de Sales, M. L. Martins, and J. G. Moreira, J. Phys. A 32, 885 (1999).
  • [11] A. P. F. Atman and J. G. Moreira, Eur. Phys. J. B 16, 501 (2000);
  • Phys. Rev. E 67, 016107 (2003).
  • [12] A. Vespigniani, R. Dickman, M. A. Muńoz, and S. Zapperi, Phys. Rev. E 62, 4564 (2000);
  • R. Dickman, M. Alava, M. A. Muńoz, J. Peltola, A. Vespigniani and S. Zapperi ibid 64, 056104 (2001)
  • [13] R. Dickman, M. A. Muńoz, Phys. Rev. E 62, 7632 (2000).
  • [14] S. Wolfram, Rev. Mod. Phys. 55, 601 (1983);
  • S. Wolfram, Theory and Applications of Cellular Automata (World Scientific, Singapore, 1986).
  • [16] C. Tsallis, in: L. Blum (Ed.), Condensed Matter Theories, Plenum, New York, 1992.

Publication Dates

  • Publication in this collection
    01 Sept 2004
  • Date of issue
    June 2004

History

  • Accepted
    06 Jan 2004
  • Received
    06 Jan 2004
Sociedade Brasileira de Física Caixa Postal 66328, 05315-970 São Paulo SP - Brazil, Tel.: +55 11 3091-6922, Fax: (55 11) 3816-2063 - São Paulo - SP - Brazil
E-mail: sbfisica@sbfisica.org.br