Abstract
We introduce a framework called graph-rewriting automata to model evolution processes of networks. It is a natural extension of cellular automata in the sense that a fixed lattice space of cellular automata is extended to a dynamic graph structure by introducing local graph-rewriting rules. We consider three different constructions of rule sets to show that various network evolution is possible: hand-coding, evolutionary generation, and exhaustive search. Graph-rewriting automata provide a new tool to describe various complex systems and to approach many scientific problems.
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Church, A.: An unsolvable problem of elementary number theory. American Journal of Mathematics 58(2), 345–363 (1936)
Giavitto, J.-L., Spicher, A.: Topological rewriting and the geometrization of programming. Physica D 237(9), 1302–1314 (2008)
Gross, T., Blasius, B.: Adaptive coevolutionary networks: a review. Journal of the Royal Society Interface 5(20), 259–271 (2008)
Gruau, F., Eisenbeis, C., Maignan, L.: The foundation of self-developing blob machines for spacial computing. Physica D 237(9), 1282–1301 (2008)
Holland, J. H.: Adaptation in Natural and Artificial Systems. University of Michigan Press (1975)
Ilachinski, A.: Cellular Automata, A Discrete Universe. World Scientific (2001)
Ilachinski, A., Halpern, P.: Structurally dynamic cellular automata. Complex Systems 1(3), 503–527 (1987)
Kataoka, N.: Modified graph automata. In: Workshop Proc. of ALIFE IX, pp. 137–141 (2006)
Lindenmayer, A.: Mathematical models for cellular interaction in development, Parts I and II. Journal of Theoretical Biology 18, 280–315 (1968)
Lohn, J. D., Reggia, J. A.: Automatic discovery of self-replicating structures in cellular automata. IEEE Transactions on Evolutionary Computation 1(3), 165–178 (1997)
Minsky, M.: Computation: Finite and Infinite Machines. Prentice Hall, Englewood Cliffs, NJ (1967)
Prusinkiewicz, P., Lindenmayer, A.: The Algorithmic Beauty of Plants. Springer-Verlag, New York (1990)
Rozenberg, R. (ed.): Handbook of Graph Grammars and Computing by Graph Transformation, Vol. 1: Foundations. World Scientific (1997)
Salzberg, C., Sayama, H., Ikegami, T.: A tangled hierarchy of graph-constructing graphs. In: Proc. Ninth International Conference on the Simulation and Synthesis of Living Systems (Artificial Life IX), pp. 495–500, MIT Press, Cambridge, MA (2004)
Sayama, H.: Generative network automata: A generalized framework for modeling complex dynamical systems with autonomously varying topologies. In: Proc. 2007 IEEE Symposium on Artificial Life, pp. 214–221, IEEE Press, Los Alamitos, CA (2007)
Sipper, M.: Fifty years of research on self-replication: An overview. Artificial Life 4(3) 237–257 (1998)
Smith, D. M. D., Onnela, J.-P., Lee, C. F., Fricker, M., Johnson, N. F.: Network automata and the functional dynamic network framework. arXive:physics/0701307v2 (2007)
Tomita, K., Kurokawa, H., Murata, S.: Graph automata: natural expression of self-reproduction. Physica D 171(4), 197–210 (2002)
Tomita, K., Kurokawa, H., Murata, S.: Automatic generation of self-replicating patterns in graph automata. International Journal of Bifurcation and Chaos 16(4), 1011–1018 (2006)
Tomita, K., Murata, S., Kurokawa, H.: Self-description for construction and computation on graph-rewriting automata. Artificial Life 13, 383–396 (2007)
Tomita, K., Murata, S., Kurokawa, H.: Asynchronous graph-rewriting automata and simulation of synchronous execution. Lecture Notes in Computer Science 4648, 865–876 (2007)
Turing, A. M.: On computable numbers, with an application to the Entscheidungsproblem. Proc. London Mathematical Society, Series 2, 42(2) 230–265 (1936)
von Neumann, J.: Theory of Self-Reproducing Automata. University of Illinois Press, Urbana (1966)
Wolfram, S.: Cellular Automata and Complexity. Addison-Wesley, Boston, MA (1994)
Wolfram, S.: A New Kind of Science. Wolfram Media, Champaign, IL (2002)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2009 Springer-Verlag Berlin Heidelberg
About this chapter
Cite this chapter
Tomita, K., Kurokawa, H., Murata, S. (2009). Graph-Rewriting Automata as a Natural Extension of Cellular Automata. In: Gross, T., Sayama, H. (eds) Adaptive Networks. Understanding Complex Systems. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-01284-6_14
Download citation
DOI: https://doi.org/10.1007/978-3-642-01284-6_14
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-01283-9
Online ISBN: 978-3-642-01284-6
eBook Packages: Physics and AstronomyPhysics and Astronomy (R0)