Ergodicity and mixing rate of one-dimensional cellular automata

One- and two-dimensional cellular automata which are known to be fault-tolerant are very complex. On the other hand, only very simple cellular automata have actually been proven to lack fault-tolerance, i.e., to be mixing. The latter either have large noise probability $\varepsilon$ or belong to the small family of two-state nearest-neighbor monotonic rules which includes local majority voting. For a certain simple automaton L called the soldiers rule, this problem has intrigued researchers for the last two decades since L is clearly more robust than local voting: in the absence of noise, L eliminates any finite island of perturbation from an initial configuration of all 0's or all 1's. The same holds for a 4-state monotonic variant of L, K, called two-line voting. We will prove that the probabilistic cellular automata $K\sb\varepsilon$ and $L\sb\varepsilon$, asymptotically lose all information about their initial state when subject to small, strongly biased noise. The mixing property trivially implies that the systems are ergodic. The finite-time information-retaining quality of a mixing system can be represented by its relaxation time Relax($\cdot$), which measures the time before the onset of significant information loss. This is known to grow as (1/$\varepsilon)\sp{c}$ for noisy local voting. The impressive error-correction ability of L has prompted some researchers to conjecture that $Relax(L\sb\varepsilon) =2\sp{c/ \varepsilon}$. We prove the tight bound $2\sp{c\sb1{\rm log}\sp21/ \varepsilon} < Relax(L\sb\varepsilon) < 2\sp{c\sb2{\rm log}\sp21/ \varepsilon}$ for a biased error model. The same holds for $K\sb\varepsilon$. Moreover, the lower bound is independent of the bias assumption. The strong bias assumption makes it possible to apply sparsity/renormalization techniques, the main tools of our investigation, used earlier in the opposite context of proving fault-tolerance.

[1]  Lawrence Gray,et al.  The positive rates problem for attractive nearest neighbor spin systems on ℤ , 1982 .

[2]  Mark Jerrum,et al.  Conductance and the rapid mixing property for Markov chains: the approximation of permanent resolved , 1988, STOC '88.

[3]  Péter Gács,et al.  A Simple Three-Dimensional Real-Time Reliable Cellular Array , 1988, J. Comput. Syst. Sci..

[4]  H. Gutowitz Cellular automata: theory and experiment : proceedings of a workshop , 1991 .

[5]  P. Gács,et al.  Spreading of Sets in Product Spaces and Hypercontraction of the Markov Operator , 1976 .

[6]  J. von Neumann,et al.  Probabilistic Logic and the Synthesis of Reliable Organisms from Unreliable Components , 1956 .

[7]  Benoit B. Mandelbrot,et al.  Fractal Geometry of Nature , 1984 .

[8]  R. Peierls On Ising's model of ferromagnetism , 1936, Mathematical Proceedings of the Cambridge Philosophical Society.

[9]  Péter Gács,et al.  Reliable computation with cellular automata , 1983, J. Comput. Syst. Sci..

[10]  H. T. Kung Why systolic architectures? , 1982, Computer.

[11]  Lawrence Gray,et al.  The Behavior of Processes with Statistical Mechanical Properties , 1987 .

[12]  Péter Gács,et al.  Self-Correcting Two-Dimensional Arrays , 1989, Adv. Comput. Res..

[13]  Maury Bramson,et al.  A Useful Renormalization Argument , 1991 .

[14]  Stephen Wolfram,et al.  Theory and Applications of Cellular Automata , 1986 .

[15]  Tommaso Toffoli,et al.  Cellular Automata Machines , 1987, Complex Syst..

[16]  Paula Gonzaga Sá,et al.  The Gacs-Kurdyumov-Levin automaton revisited , 1992 .

[17]  Melanie Mitchell,et al.  Evolving cellular automata to perform computations: mechanisms and impediments , 1994 .

[18]  John von Neumann,et al.  Theory Of Self Reproducing Automata , 1967 .

[19]  Nicholas Pippenger,et al.  On networks of noisy gates , 1985, 26th Annual Symposium on Foundations of Computer Science (sfcs 1985).

[20]  Daniel A. Spielman,et al.  Linear-time encodable and decodable error-correcting codes , 1995, STOC '95.