Abstract
Various investigations have been carried out on the computational power of cellular automata (CA), with concentrated efforts in the study of one-dimensional CA. One of the approaches is the use of genetic algorithms (GA) to look for CA with a predefined computational behavior. We have previously shown a set of parameters that can be effective in helping forecast CA dynamic behavior; here, they are used as an heuristic to guide the GA search, by biasing selection, mutation and crossover, in the context of the Grouping Task (GT) for one-dimensional CA. Since GT is a new task, no a priori knowledge about its solutions is presently available; even then, the incorporation of the parameter-based heuristic entails a significant improvement over the results achieved by the plain genetic search.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Andre, D.; Bennett III, F. and Koza, J. (1996). Evolution of Intricate Long-Distance Communication Signals in Cellular Automata Using Programming. In: Proceedings of Artificial Life V Conference. Japan, 5.
Binder, P.M. (1993). A Phase Diagram for Elementary Cellular Automata. Complex Systems, 7:. 241–247.
Culik II, K.; Hurd, L. P. and Yu, S. (1990). Computation Theoretic Aspects of Cellular Automata. Physica D, 45:357–378.
Das, R.; Crutchfield, J.; Mitchell, M. and Hanson, J. (1995). Evolving Globally Synchronised Cellular Automata. In: Proceedings of International Conference on Genetic Algorithms, San Francisco, 6.
Fonseca, C. M. and Fleming, P. J. (1997). Multiobjective Optimization. In Thomas Bäck, David B. Fogel, and Zbigniew Michalewicz, editors, Handbook of Evolutionary Computation, volume 1, pages C4.5:1–C4.5:9. Oxford University Press.
Juillé, H. and Pollack, J.B. (1998). Coevolving the “Ideal” Trainer: Application to the Discovery of Cellular Automata Rules. In: Proceedings of Genetic Programming Conference. Madison, 3.
Langton, C.G. (1990). Computation at the Edge of Chaos: Phase Transitions and Emergent Computation. Physica D, 42:12–37.
Li, W. and Packard, N. (1990). The Structure of Elementary Cellular Automata Rule Space. Complex Systems, 4:281–297.
Li, W. (1992). Phenomenology of Non-local Cellular Automata. Journal of Statistical Physics, 68: 829–882.
Mitchell, M.; Hraber, P. and Crutchfield, J. (1993). Revisiting the Edge of Chaos: Evolving Cellular Automata to Perform Computations. Complex Systems, 7: 89–130.
Mitchell, M. (1996). Computation in Cellular Automata: A Selected Review. In: Nonstan-dard Computation. Weinheim: VCH Verlagsgesellschaft.
Mitchell, M.; Crutchfield, J.; and Das, R. (1996). Evolving Cellular Automata with Genetic Algorithms: a Review of Recent Work.. In: Proceedings of International Conference on Evolutionary Computation and Its Applications. Moscow, 5.
Oliveira, G.M.B., de Oliveira, P.P.B., and Omar, N. (2000). Evolving solutions of the density classification task in 1D cellular automata, guided by parameters that estimate their dynamic behaviour. In: M. Bedau; J. McCaskill; N. Packard and S. Rasmussen, eds. Artificial Life VII, 428–436, MIT Press.
Oliveira, G.M.B., de Oliveira, P.P.B., and Omar, N. (2001a). Guidelines for Dynamics-Based Parameterization of One-dimensional Cellular Automata Rule Spaces. Complexity, 6(2): 63–71, John-Wiley, 2000.
Oliveira, G.M.B., de Oliveira, P.P.B., and Omar, N. (2001b). Definition and Applications of a Five-Parameter Characterization of One-Dimensional Cellular Automata Rule Space. Artificial Life, under review.
Oliveira, G.M.B., de Oliveira, P.P.B., and Omar, N. (2001c). Improving Genetic Search for One-Dimensional Cellular Automata, Using Heuristics Related to Their Dynamic Behavior Forecast. Proc. of the 2001 IEEE Conference on Evolutionary Computation, to be held in Seoul, South Korea. To appear.
Packard, N. (1988). Adaptation toward the Edge of Chaos. In: Dynamic Patterns in Complex Systems. Singapore, 293–301.
Sipper, M. (1998). A simple Cellular Automata that solves the density and ordering problems. International Journal of Modern Physics, 9(7).
Wolfram, S. (1994). Cellular Automata and Complexity. U.S.A.: Addison-Wesley.
Wuensche, A. (1999). Classifying Cellular Automata Automatically: Finding gliders, filtering, and relating space-time patterns, attractor basins and the Z parameter. Complexity, 4(3):47–66.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2001 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Oliveira, G.M.B., de Oliveira, P.P.B., Omar, N. (2001). Searching for One-Dimensional Cellular Automata in the Absence of a priori Information. In: Kelemen, J., Sosík, P. (eds) Advances in Artificial Life. ECAL 2001. Lecture Notes in Computer Science(), vol 2159. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-44811-X_28
Download citation
DOI: https://doi.org/10.1007/3-540-44811-X_28
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-42567-0
Online ISBN: 978-3-540-44811-2
eBook Packages: Springer Book Archive