Generative Network Automata: A Generalized Framework for Modeling Adaptive Network Dynamics Using Graph Rewritings

A variety of modeling frameworks have been proposed and utilized in complex systems studies, including dynamical systems models that describe state transitions on a system of fixed topology, and self-organizing network models that describe topological transformations of a network with little attention paid to dynamical state changes. Earlier network models typically assumed that topological transformations are caused by exogenous factors, such as preferential attachment of new nodes and stochastic or targeted removal of existing nodes. However, many real-world complex systems exhibit both state transition and topology transformation simultaneously, and they evolve largely autonomously based on the system’s own states and topologies. Here we show that, by using the concept of graph rewriting, both state transitions and autonomous topology transformations of complex systems can be seamlessly integrated and represented in a unified computational framework. We call this novel modeling framework “Generative Network Automata (GNA)”. In this chapter, we introduce basic concepts of GNA, its working definition, its generality to represent other dynamical systems models, and some of our latest results of extensive computational experiments that exhaustively swept over possible rewriting rules of simple binary-state GNA. The results revealed several distinct types of the GNA dynamics.

[1]  M. Newman,et al.  Nonequilibrium phase transition in the coevolution of networks and opinions. , 2006, Physical review. E, Statistical, nonlinear, and soft matter physics.

[2]  Hartmut Ehrig,et al.  Graph-Grammars and Their Application to Computer Science and Biology , 1978, Lecture Notes in Computer Science.

[3]  Adilson E. Motter,et al.  Dynamics on Complex Networks and Applications , 2006, cond-mat/0612068.

[4]  Ole Kniemeyer,et al.  Relational Growth Grammars - A Graph Rewriting Approach to Dynamical Systems with a Dynamical Structure , 2004, UPP.

[5]  Marco Tomassini,et al.  Generalized Automata Networks , 2006, ACRI.

[6]  Albert-László Barabási,et al.  Error and attack tolerance of complex networks , 2000, Nature.

[7]  Sadri Hassani,et al.  Nonlinear Dynamics and Chaos , 2000 .

[8]  Reinhard Lipowsky,et al.  Dynamic pattern evolution on scale-free networks. , 2005, Proceedings of the National Academy of Sciences of the United States of America.

[9]  I. Epstein,et al.  Response of complex networks to stimuli. , 2004, Proceedings of the National Academy of Sciences of the United States of America.

[10]  A. Lindenmayer Mathematical models for cellular interactions in development. I. Filaments with one-sided inputs. , 1968, Journal of theoretical biology.

[11]  Arne Traulsen,et al.  Coevolution of strategy and structure in complex networks with dynamical linking. , 2006, Physical review letters.

[12]  Hiroki Sayama,et al.  A New Structurally Dissolvable Self-Reproducing Loop Evolving in a Simple Cellular Automata Space , 1999, Artificial Life.

[13]  E. Schrödinger What Is Life , 1946 .

[14]  Eric Klavins,et al.  Universal Self-Replication Using Graph Grammars , 2004, 2004 International Conference on MEMS, NANO and Smart Systems (ICMENS'04).

[15]  Azriel Rosenfeld,et al.  Graph Grammars and Their Application to Computer Science , 1990, Lecture Notes in Computer Science.

[16]  Andrew Ilachinski,et al.  Cellular Automata: A Discrete Universe , 2001 .

[17]  Winfried Kurth,et al.  A Graph Grammar Approach to Artificial Life , 2004, Artificial Life.

[18]  Gourab Ghoshal,et al.  Dynamics of networking agents competing for high centrality and low degree. , 2005, Physical review letters.

[19]  A. Barabasi,et al.  Quantifying social group evolution , 2007, Nature.

[20]  Hiroki Sayama,et al.  Complex genetic evolution of artificial self-replicators in cellular automata , 2004, Complex..

[21]  R. Linsker,et al.  Improving network robustness by edge modification , 2005 .

[22]  Massimo Marchiori,et al.  Error and attacktolerance of complex network s , 2004 .

[23]  Thilo Gross,et al.  Epidemic dynamics on an adaptive network. , 2005, Physical review letters.

[24]  W. Pitts,et al.  A Logical Calculus of the Ideas Immanent in Nervous Activity (1943) , 2021, Ideas That Created the Future.

[25]  John J. Hopfield,et al.  Neural networks and physical systems with emergent collective computational abilities , 1999 .

[26]  C. Moore,et al.  CELLULAR AUTOMATA: A DISCRETE UNIVERSE By ANDREW ILACHINSKI: 808 pp., £76.00, ISBN 981-02-4623-4 (World Scientific, Singapore, 2001). , 2003 .

[27]  K. Tomita,et al.  Graph automata: natural expression of self-reproduction , 2002 .

[28]  Eric Klavins,et al.  Graph grammars for self assembling robotic systems , 2004, IEEE International Conference on Robotics and Automation, 2004. Proceedings. ICRA '04. 2004.

[29]  Stuart A. Kauffman,et al.  ORIGINS OF ORDER , 2019, Origins of Order.

[30]  J J Hopfield,et al.  Neural networks and physical systems with emergent collective computational abilities. , 1982, Proceedings of the National Academy of Sciences of the United States of America.

[31]  Luciano da Fontoura Costa,et al.  Reinforcing the resilience of complex networks. , 2004, Physical review. E, Statistical, nonlinear, and soft matter physics.

[32]  Hiroki Sayama,et al.  Optimization of robustness and connectivity in complex networks. , 2003, Physical review letters.

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

[34]  Hirofumi Doi Graph‐Theoretical Analysis of Cleavage Pattern: Graph Developmental System and Its Application to Cleavage Pattern of Ascidian Egg , 1984 .

[35]  A. Motter Cascade control in complex networks , 2004 .

[36]  S. Kauffman Metabolic stability and epigenesis in randomly constructed genetic nets. , 1969, Journal of theoretical biology.

[37]  Manfred Nagl,et al.  Graph-Grammars and Their Application to Computer Science , 1982, Lecture Notes in Computer Science.

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

[39]  Mark E. J. Newman,et al.  Structure and Dynamics of Networks , 2009 .

[40]  E. Berlekamp,et al.  Winning Ways for Your Mathematical Plays , 1983 .

[41]  Chrystopher L. Nehaniv Asynchronous Automata Networks Can Emulate any Synchronous Automata Network , 2004, Int. J. Algebra Comput..

[42]  Grzegorz Rozenberg,et al.  Handbook of Graph Grammars and Computing by Graph Transformations, Volume 1: Foundations , 1997 .

[43]  J. E. Pearson Complex Patterns in a Simple System , 1993, Science.

[44]  M. Schreckenberg Modeling Complex Systems , 2004 .

[45]  Manfred Nagl,et al.  Graph-Grammars and Their Application to Computer Science , 1986, Lecture Notes in Computer Science.

[46]  S. Wiggins Introduction to Applied Nonlinear Dynamical Systems and Chaos , 1989 .

[47]  Hiroki Sayama,et al.  Generative Network Automata: A Generalized Framework for Modeling Complex Dynamical Systems with Autonomously Varying Topologies , 2007, 2007 IEEE Symposium on Artificial Life.

[48]  B. Derrida,et al.  Random networks of automata: a simple annealed approximation , 1986 .

[49]  Dorothea Blostein,et al.  Issues in the Practical Use of Graph Rewriting , 1994, TAGT.

[50]  Thilo Gross,et al.  Adaptive coevolutionary networks: a review , 2007, Journal of The Royal Society Interface.

[51]  Adilson E Motter Cascade control and defense in complex networks. , 2004, Physical review letters.

[52]  Y. Bar-Yam,et al.  Spectral analysis and the dynamic response of complex networks. , 2004, Physical review. E, Statistical, nonlinear, and soft matter physics.

[53]  Robert M. May,et al.  Simple mathematical models with very complicated dynamics , 1976, Nature.

[54]  Tim J. Hutton,et al.  Evolvable Self-Replicating Molecules in an Artificial Chemistry , 2002, Artificial Life.

[55]  Eric Klavins Universal Self-Replication Using Graph Grammars , 2004 .

[56]  Yaneer Bar-Yam,et al.  Dynamics Of Complex Systems , 2019 .

[57]  Albert-László Barabási,et al.  Statistical mechanics of complex networks , 2001, ArXiv.

[58]  S. Strogatz Exploring complex networks , 2001, Nature.