Abstract
One of the prominent features of the Cellular Automata (CA) model is its synchronous mode of operation, meaning that all cells are updated simultaneously. But this feature is far from being realistic from a biological point of view as well as from a computational point of view. Past research has mainly concentrated on studying Asynchronous CAs in themselves, trying to determine what behaviors were an “artifact” of the global clock. In this paper, I propose to evolve Asynchronous CAs that compute successfully one of the well-studied task for regular CAs: The synchronization task. As I will show evolved solutions are both unexpected and best for certain criteria.
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
Hugues Bersini and Vincent Detours. Asynchrony induces stability in cellular automata based models. In R.A. Brooks and P. Maes, editors, Proceedings of the Artificial Life IV conference, pages 382–387, Cambridge, MA, 1994. MIT Press.
Mathieu S. Capcarrere. Cellular Automata and Other Cellular Systems: Design & Evolution. Phd Thesis No 2541, Swiss Federal Institute of Technology, Lausanne, 2002.
Mathieu S. Capcarrere and Moshe Sipper. Necessary conditions for density classi fication by cellular automata. Physical Review E, 64(3):036113/1–4, December 2001.
Mathieu S. Capcarrere, Moshe Sipper, and Marco Tomassini. Two-state, r=1 cellular automaton that classifies density. Physical Review Letters, 77(24):4969–4971, December 1996.
Robert Cori, Yves Métivier, and Wieslaw Zielonka. Asynchronous mappings and asynchronous cellular automata. Information and Computation, 106:159–202, 1993.
Rajarshi Das, James P. Crutchfield, Melanie Mitchell, and James E. Hanson. Evolving globally synchronized cellular automata. In L. J. Eshelman, editor, Proceedings of the Sixth International Conference on Genetic Algorithms, pages 336–343, San Francisco, CA, 1995. Morgan Kaufmann.
Peter Gács. Self-correcting two-dimensionnal arrays. In Silvio Micali, editor, Randomness in computation, volume 5 of Advances in Computing Research, pages 223–326, Greenwich, Conn, 1989. JAI Press.
Peter Gács. Reliable cellular automata with self-organization. In Proceedings of the 38th IEEE Symposium on the Foundation of Computer Science, pages 90–99, 1997.
H. Hartman and Gérard Y. Vichniac. Inhomogeneous cellular automata (inca). In E. Bienenstock et al., editor, Disordered Systems and Biological Organization, volume F 20, pages 53–57. Springer-Verlag, Berlin, 1986.
Wim Hordijk. The structure of the synchonizing-ca landscape. Technical Report 96-10-078, Santa Fe Institute, Santa Fe, NM (USA), 1996.
T. E. Ingerson and R. L. Buvel. Structures in asynchronous cellular automata. Physica D, 10:59–68, 1984.
Yasusi Kanada. Asynchronous 1d cellular automata and the effects of fluctuation and randomness. In R.A. Brooks and P. Maes, editors, A-Life IV: Proceedings of the Fourth Conference on Artificial Life, page Poster, Cambridge, MA, 1994. MIT Press.
Dietrich Kuske. Emptiness is decidable for asynchronous cellular machines. In C. Palamidessi, editor, CONCUR 2000, Lecture Notes in Computer Science, LNCS 1877, pages 536–551, Berlin, 2000.
Martin A. Nowak, Sebastian Bonhoeffer, and Robert M. May. Spatial games and the maintenance of cooperation. Proceedings of the National Academic of Sciences USA, 91:4877–4881, May 1994.
Giovanni Pighizzini. Asynchronous automata versus asynchronous cellular automata. Theoretical Computer Science, 132:179–207, 1994.
Birgitt Schönfisch and André de Roos. Synchronous and asynchronous updating in cellular automata. BioSystems, 51:123–143, 1999.
Moshe Sipper. Evolution of Parallel Cellular Machines: The Cellular Programming Approach. Springer-Verlag, Heidelberg, 1997.
Moshe Sipper, Marco Tomassini, and Mathieu S. Capcarrere. Evolving asynchronous and scalable non-uniform cellular automata. In Icannga 1997: Proceedings of the Third Bi-Annual Conference, pages 66–70, Wien, Austria, 1998. Springer-Verlag.
W. Richard Stark. Dynamics for fundamental problem of biological information processing. International Journal of Artificial Intelligence Tools, 4(4):471–488, 1995.
Stephen Wolfram. Approaches to complexity engineering. Physica D, 22:385–399, 1986.
Wieslaw Zielonka. Notes on finite asynchronous automata. Informatique théorique et Applications/Theoretical Infomatics and Applications, 21(2):99–135, 1987.
Wieslaw Zielonka. Safe executions of recognizable trace languages by asynchronous automata. In Albert R. Meyer and Michael A. Taitslin, editors, Logic at Botik’89, Lecture Notes in Computer Science, LNCS 363, pages 278–289, Berlin, 1989. Springer-Verlag.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2002 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Capcarrere, M.S. (2002). Evolution of Asynchronous Cellular Automata. In: Guervós, J.J.M., Adamidis, P., Beyer, HG., Schwefel, HP., Fernández-Villacañas, JL. (eds) Parallel Problem Solving from Nature — PPSN VII. PPSN 2002. Lecture Notes in Computer Science, vol 2439. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-45712-7_87
Download citation
DOI: https://doi.org/10.1007/3-540-45712-7_87
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-44139-7
Online ISBN: 978-3-540-45712-1
eBook Packages: Springer Book Archive