Some Investigations About Synchronization and Density Classification Tasks in One-dimensional and Two-dimensional Cellular Automata Rule Spaces

The study of computational aspects of cellular automata (CA) is a recurrent theme being that the investigation of specific tasks to be solved by CA rules a common and widely-known approach. We investigated two of the most-studied computational tasks: synchronization (ST) and density classification (DCT). Different specifications of CA rule space were analyzed for both tasks: one-dimensional rules with radius 1 and 2, and two-dimensional rules with von Neumann and Moore neighborhoods. We also analyzed different lattice sizes when trying to execute these tasks. Several evolutionary experiments were performed to characterize ST and DCT on these different scenarios. Some interesting results have been occurred from these experiments as the adequacy of the tasks to be solved in two-dimensional spaces instead of 1D even using rules with the same length and the dependency to the parity of the lattice size related to good rules for DCT in 1D and 2D spaces.

[1]  James P. Crutchfield,et al.  Evolving Globally Synchronized Cellular Automata , 1995, ICGA.

[2]  Andrew Adamatzky,et al.  Automata-2008: Theory and Applications of Cellular Automata , 2008 .

[3]  Gina Maira Barbosa de Oliveira,et al.  A Cellular Automata-Based Cryptographic Model with a Variable-Length Ciphertext , 2010, CSC.

[4]  Melanie Mitchell,et al.  Evolving Cellular Automata with Genetic Algorithms: A Review of Recent Work , 2000 .

[5]  Melanie Mitchell,et al.  Computation in Cellular Automata: A Selected Review , 2005, Non-standard Computation.

[6]  F. H. Bennett,et al.  Discovery by genetic programming of a cellular automata rule that is better than any known rule for the majority classification problem , 1996 .

[7]  Gina Maira Barbosa de Oliveira,et al.  Using Dynamic Behavior Prediction to Guide an Evolutionary Search for Designing Two-Dimensional Cellular Automata , 2005, ECAL.

[8]  James P. Crutchfield,et al.  Revisiting the Edge of Chaos: Evolving Cellular Automata to Perform Computations , 1993, Complex Syst..

[9]  James P. Crutchfield,et al.  Evolving two-dimensional cellular automata to perform density classification: A report on work in progress , 2001, Parallel Comput..

[10]  G.M.B. Oliveira,et al.  Improving genetic search for one-dimensional cellular automata, using heuristics related to their dynamic behavior forecast , 2001, Proceedings of the 2001 Congress on Evolutionary Computation (IEEE Cat. No.01TH8546).

[11]  Gina Maira Barbosa de Oliveira,et al.  The best currently known class of dynamically equivalent cellular automata rules for density classification , 2006, Neurocomputing.

[12]  Nizam Omar,et al.  Definition and Application of a Five-Parameter Characterization of One-Dimensional Cellular Automata Rule Space , 2001, Artificial Life.

[13]  Dan Boneh,et al.  On genetic algorithms , 1995, COLT '95.

[14]  Gina Maira Barbosa de Oliveira,et al.  Searching for a Cryptographic Model Based on the Pre-Image Calculus of Cellular Automata , 2008, 2008 10th Brazilian Symposium on Neural Networks.

[15]  J. Pollack,et al.  Coevolving the "Ideal" Trainer: Application to the Discovery of Cellular Automata Rules , 1998 .

[16]  Michael F. Shlesinger,et al.  Dynamic patterns in complex systems , 1988 .

[17]  Alexander K. Petrenko,et al.  Electronic Notes in Theoretical Computer Science , 2009 .

[18]  Pedro P. B. de Oliveira,et al.  Very Effective Evolutionary Techniques for Searching Cellular Automata Rule Spaces , 2008, J. Cell. Autom..

[19]  Moshe Sipper Computing with cellular automata: Three cases for nonuniformity , 1998 .

[20]  Land,et al.  No perfect two-state cellular automata for density classification exists. , 1995, Physical review letters.

[21]  N. Packard,et al.  Evolving Solutions of the Density Classification Task in 1D Cellular Automata, Guided by Parameters that Estimate their Dynamic Behaviour , 2000 .

[22]  Sandra Regina Cardoso Siqueira,et al.  Parameter characterization of two-dimensional cellular automata rule space , 2006 .