Evaluation of dynamic behavior forecasting parameters in the process of transition rule induction of unidimensional cellular automata

The simulation of the dynamics of a cellular systems based on cellular automata (CA) can be computationally expensive. This is particularly true when such simulation is part of a procedure of rule induction to find suitable transition rules for the CA. Several efforts have been described in the literature to make this problem more treatable. This work presents a study about the efficiency of dynamic behavior forecasting parameters (DBFPs) used for the induction of transition rules of CA for a specific problem: the classification by the majority rule. A total of 8 DBFPs were analyzed for the 31 best-performing rules found in the literature. Some of these DBFPs were highly correlated each other, meaning they yield the same information. Also, most rules presented values of the DBFPs very close each other. An evolutionary algorithm, based on gene expression programming, was developed for finding transition rules according a given preestablished behavior. The simulation of the dynamic behavior of the CA is not used to evaluate candidate transition rules. Instead, the average values for the DBFPs were used as reference. Experiments were done using the DBFPs separately and together. In both cases, the best induced transition rules were not acceptable solutions for the desired behavior of the CA. We conclude that, although the DBFPs represent interesting aspects of the dynamic behavior of CAs, the transition rule induction process still requires the simulation of the dynamics and cannot rely only on the DBFPs.

[1]  Andrew Wuensche,et al.  Classifying cellular automata automatically: Finding gliders, filtering, and relating space-time patterns, attractor basins, and the Z parameter , 1998, Complex..

[2]  Cândida Ferreira,et al.  Discovery of the Boolean Functions to the Best Density-Classification Rules Using Gene Expression Programming , 2002, EuroGP.

[3]  Georgios Ch. Sirakoulis,et al.  Reconstruction of DNA sequences using genetic algorithms and cellular automata: Towards mutation prediction? , 2008, Biosyst..

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

[5]  L. D. de Pillis,et al.  A cellular automata model of tumor-immune system interactions. , 2006, Journal of theoretical biology.

[6]  S Torquato,et al.  Cellular automaton of idealized brain tumor growth dynamics. , 2000, Bio Systems.

[7]  K.-C. Chou,et al.  Using cellular automata to generate image representation for biological sequences , 2005, Amino Acids.

[8]  Christopher G. Langton,et al.  Computation at the edge of chaos: Phase transitions and emergent computation , 1990 .

[9]  Oscar Kenjiro Asakura,et al.  Dynamic behaviour forecast as a driving force in the coevolution of one-dimensional cellular automata , 2002, VII Brazilian Symposium on Neural Networks, 2002. SBRN 2002. Proceedings..

[10]  Georgios Ch. Sirakoulis,et al.  Modelling earthquake activity features using cellular automata , 2007, Math. Comput. Model..

[11]  Nostrand Reinhold,et al.  the utility of using the genetic algorithm approach on the problem of Davis, L. (1991), Handbook of Genetic Algorithms. Van Nostrand Reinhold, New York. , 1991 .

[12]  John R. Koza,et al.  Genetic programming - on the programming of computers by means of natural selection , 1993, Complex adaptive systems.

[13]  Deepak K. Gangadhar Pelican — Protein-structure Alignment using Cellular Automaton models , 2005 .

[14]  Shih Ching Fu,et al.  Epidemic Modelling Using Cellular Automata , 2003 .

[15]  T. Czárán The global dynamics of cellular automata: by Andrew Wuensche and Mike Lesser, Addison-Wesley, 1992. £39.69 hbk (xvii + 250 pages) ISBN 0 201 55740 1 , 1993 .

[16]  Andrew Wuensche,et al.  Complexity in One-D Cellular Automata: Gliders, Basins of Attraction and the Z Parameter , 1994 .

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

[18]  Pedro P. B. de Oliveira,et al.  Multiobjective evolutionary search for one-dimensional cellular automata in the density classification task , 2002 .

[19]  Cândida Ferreira,et al.  Gene Expression Programming: A New Adaptive Algorithm for Solving Problems , 2001, Complex Syst..

[20]  Ronald Rousseau,et al.  Requirements for a cocitation similarity measure, with special reference to Pearson's correlation coefficient , 2003, J. Assoc. Inf. Sci. Technol..

[21]  Lawrence. Davis,et al.  Handbook Of Genetic Algorithms , 1990 .

[22]  Marco Tomassini,et al.  Cryptography with cellular automata , 2001, Appl. Soft Comput..

[23]  M. Benkiniouar,et al.  Cellular automata for cryptography , 2004, Proceedings. 2004 International Conference on Information and Communication Technologies: From Theory to Applications, 2004..

[24]  Alex Alves Freitas,et al.  A constrained-syntax genetic programming system for discovering classification rules: application to medical data sets , 2004, Artif. Intell. Medicine.

[25]  Qiuwen Chen,et al.  Effects of cell size and configuration in cellular automata based prey-predator modelling , 2003, Simul. Model. Pract. Theory.

[26]  John Samuel,et al.  A simple cellular automaton model for influenza A viral infections. , 2004, Journal of theoretical biology.

[27]  Stephen Wolfram,et al.  Universality and complexity in cellular automata , 1983 .

[28]  David W. Corne,et al.  Dynamics of HIV infection studied with cellular automata and conformon-P systems , 2008, Biosyst..

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

[30]  Yaneer Bar-Yam The sciences of the artificial, 3rd edition: By Herbert A. Simon , 1998 .

[31]  P.-M. Binder A Phase Diagram for Elementary Cellular Automata , 1993, Complex Syst..

[32]  Franco Bagnoli,et al.  Cellular Automata , 2002, Lecture Notes in Computer Science.

[33]  J. Ross Quinlan,et al.  Induction of Decision Trees , 1986, Machine Learning.

[34]  Franciszek Seredynski,et al.  Cellular automata approach to scheduling problem , 2000, Proceedings International Conference on Parallel Computing in Electrical Engineering. PARELEC 2000.

[35]  Heitor Silvério Lopes,et al.  GEPCLASS: A Classification Rule Discovery Tool Using Gene Expression Programming , 2006, ADMA.

[36]  Amos Bairoch,et al.  The PROSITE database, its status in 1997 , 1997, Nucleic Acids Res..

[37]  Amos Bairoch,et al.  The PROSITE database, its status in 1999 , 1999, Nucleic Acids Res..

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

[39]  N. Packard,et al.  Extracting cellular automaton rules directly from experimental data , 1991 .

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

[41]  Heitor Silvério Lopes,et al.  Simulation of the Dynamic Behavior of One-Dimensional Cellular Automata Using Reconfigurable Computing , 2007, ARC.

[42]  Ajit Narayanan,et al.  Regular biosequence pattern matching with cellular automata , 2002, Inf. Sci..

[43]  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 .

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

[45]  John H. Holland,et al.  Adaptation in Natural and Artificial Systems: An Introductory Analysis with Applications to Biology, Control, and Artificial Intelligence , 1992 .

[46]  Abdul Raouf Khan,et al.  Text compression using two-dimensional cellular automata , 1999 .

[47]  Paul L. Rosin Training cellular automata for image processing , 2005, IEEE Transactions on Image Processing.

[48]  John R. Koza,et al.  Genetic programming 2 - automatic discovery of reusable programs , 1994, Complex Adaptive Systems.

[49]  Aggelos Kiayias,et al.  BiTR: Built-in Tamper Resilience , 2011, IACR Cryptol. ePrint Arch..

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

[51]  E. F. Codd,et al.  Cellular automata , 1968 .

[52]  Yi-Ming Wei,et al.  The cellular automaton model of investment behavior in the stock market , 2003 .

[53]  W. Vincent Statistics In Kinesiology , 1994 .

[54]  Wentian Li,et al.  The Structure of the Elementary Cellular Automata Rule Space , 1990, Complex Syst..

[55]  Mike Hurley The Global Dynamics of Cellular Automata (Andrew Wuensche and Mike Lesser) , 1993, SIAM Rev..

[56]  C K Cheng,et al.  A cellular automata model of enzyme kinetics. , 1996, Journal of molecular graphics.

[57]  David E. Goldberg,et al.  Genetic Algorithms in Search Optimization and Machine Learning , 1988 .

[58]  C. Moler,et al.  Advances in Cryptology , 2000, Lecture Notes in Computer Science.

[59]  Stephen Wolfram Cryptography with Cellular Automata , 1985, CRYPTO.