Multiobjective evolutionary search for one-dimensional cellular automata in the density classification task

A key concern in artificial-life-oriented research in complex systems has been the relationship between the dynamical behaviour of cellular automata (CA) and their computational ability. Along this line, evolutionary methods have been used to look for CA with predefined computational behaviours, the most widely studied task having been the Density Classification Task (DCT). It has recently been showed that the use of an heuristic guided by parameters that estimate the dynamical behaviour of CA, can improve evolutionary search. On the other hand, an approach that has been successfully applied to several kinds of problems is the Evolutionary Multiobjective Optimization (EMOO). Here, the EMOO technique called Non-Dominated Sorting Genetic Algorithm is combined with the parameter-based heuristic, and successfullly applied to the DCT, suggesting a positive synergy out of using the two techniques in the search for CA.

[1]  F. H. Bennett,et al.  Evolution of Intricate Long-Distance Communication Signals in Cellular Automata Using Genetic Programming , 2004 .

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

[3]  James P. Crutchfield,et al.  Evolving cellular automata to perform computations , 1997 .

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

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

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

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

[8]  John S. McCaskill,et al.  Open Problems in Artificial Life , 2000, Artificial Life.

[9]  C. A. Coello Coello,et al.  A Comprehensive Survey of Evolutionary-Based Multiobjective Optimization Techniques , 1999, Knowledge and Information Systems.

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

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

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

[13]  Kalyanmoy Deb,et al.  Muiltiobjective Optimization Using Nondominated Sorting in Genetic Algorithms , 1994, Evolutionary Computation.