Using a Hybrid Cellular Automata Topology and Neighborhood in Rule Discovery

Cellular Automata are important tools in the study of complex interactions and analysis of emergent behaviour. They have the ability to generate highly complex behaviour starting from a simple initial configuration and set of update rules. Finding rules that exhibit a high degree of self-organization is a challenging task of major importance in the study of complex systems. In this paper, we propose a new cellular automaton (CA) topology and neighbourhood that can be used in the discovery of rules that trigger coordinated global information processing. In the introduced approach, the state of a cell changes according to the cell itself, the cells in the local neighborhood as well as some fixed long-distance cells. The proposed topology is engaged to detect new rules using an evolutionary search algorithm for the well-known density classification task. Experiments are performed for the one-dimensional binary-state CA and results indicate a good performance of the rules evolved by the proposed approach.

[1]  Jie Wu,et al.  Small Worlds: The Dynamics of Networks between Order and Randomness , 2003 .

[2]  Melanie Mitchell,et al.  A Comparison of Evolutionary and Coevolutionary Search , 2002, Int. J. Comput. Intell. Appl..

[3]  Sung-Bae Cho,et al.  Hybrid Artificial Intelligent Systems , 2015, Lecture Notes in Computer Science.

[4]  M Mitchell,et al.  The evolution of emergent computation. , 1995, Proceedings of the National Academy of Sciences of the United States of America.

[5]  Thomas Bäck,et al.  Parallel Problem Solving from Nature — PPSN V , 1998, Lecture Notes in Computer Science.

[6]  Luis Mateus Rocha,et al.  The Role of Conceptual Structure in Designing Cellular Automata to Perform Collective Computation , 2008, UC.

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

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

[9]  Hitoshi Iba,et al.  Genetic Programming 1998: Proceedings of the Third Annual Conference , 1999, IEEE Trans. Evol. Comput..

[10]  Reinhard Männer,et al.  Parallel Problem Solving from Nature — PPSN III , 1994, Lecture Notes in Computer Science.

[11]  James P. Crutchfield,et al.  A Genetic Algorithm Discovers Particle-Based Computation in Cellular Automata , 1994, PPSN.

[12]  Marco Tomassini,et al.  Evolution of Asynchronous Cellular Automata for the Density Task , 2002, PPSN.

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

[14]  Camelia Chira,et al.  Dynamics of Networks Evolved for Cellular Automata Computation , 2012, HAIS.

[15]  Hugues Juillé,et al.  Coevolutionary Learning and the Design of Complex Systems , 1999, Adv. Complex Syst..

[16]  Gina Maira Barbosa de Oliveira,et al.  Some Investigations About Synchronization and Density Classification Tasks in One-dimensional and Two-dimensional Cellular Automata Rule Spaces , 2009, Electron. Notes Theor. Comput. Sci..

[17]  Marco Tomassini,et al.  Performance and Robustness of Cellular Automata Computation on Irregular Networks , 2007, Adv. Complex Syst..

[18]  Marco Tomassini,et al.  Toward robust network based complex systems: from evolutionary cellular automata to biological models , 2011, Intelligenza Artificiale.

[19]  Juan Julián Merelo Guervós,et al.  Parallel Problem Solving from Nature — PPSN VII , 2002, Lecture Notes in Computer Science.

[20]  Duncan J. Watts,et al.  Collective dynamics of ‘small-world’ networks , 1998, Nature.

[21]  James P. Crutchfield,et al.  Mechanisms of Emergent Computation in Cellular Automata , 1998, PPSN.

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

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

[24]  Marco Tomassini,et al.  Evolution and Dynamics of Small-World Cellular Automata , 2005, Complex Syst..