Boolean Network Models of Collective Dynamics of Open and Closed Large-Scale Multi-agent Systems

This work discusses theoretical models of decentralized large-scale cyber-physical and other types of multi-agent systems (MAS). Arguably, various types of Boolean Networks are among the simplest such models enabling rigorous mathematical and computational analysis of the emerging behavior of such systems and their collective dynamics. This paper investigates determining possible asymptotic dynamics of several classes of Boolean Networks (BNs) such as Discrete Hopfield Networks, Sequential and Synchronous Dynamical Systems, and (finite, Boolean-valued) Cellular Automata. Viewing BNs as an abstraction for a broad variety of decentralized cyber-physical, computational, biological, social and socio-technical systems, similarities and differences between open and closed such systems are rigorously analyzed. Specifically, this paper addresses the problem of enumerating all possible dynamical evolutions of large-scale decentralized cyber-physical, cyber-secure and holonic systems abstracted as Boolean Networks. We establish that, in general, the problem of enumerating possible dynamics is provably computationally hard for both “open” and “closed” variants of BNs, even when all of the following restrictions simultaneously hold: (i) the local behaviors (node update rules) are very simple, monotone Boolean-valued functions; (ii) the network topology is sparse; and (iii) either there is no external environment impact on the system, or the model of the environment is of a rather simple, deterministic nature. Our results provide lower bounds on the complexity of possible behaviors of “real-world” large-scale cyber-physical, socio-technical, social and other distributed systems and infrastructures, with some far-reaching implications insofar as (un)predictability of such systems’ collective dynamics.

[1]  Gul A. Agha,et al.  On Computational Complexity of Counting Fixed Points in Symmetric Boolean Graph Automata , 2005, UC.

[2]  J. J. Hopfield,et al.  “Neural” computation of decisions in optimization problems , 1985, Biological Cybernetics.

[3]  Neil Davey,et al.  High capacity, small world associative memory models , 2006, Connect. Sci..

[4]  Predrag T. Tosic Cellular Automata Communication Models: Comparative Analysis of Parallel, Sequential and Asynchronous CA with Simple Threshold Update Rules , 2010, Int. J. Nat. Comput. Res..

[5]  ˇ PredragT.To On the complexity of enumerating possible dynamics of sparsely connected Boolean network automata with simple update rules , 2010 .

[6]  Predrag T. Tosic On Simple Models of Associative Memory: Network Density Is Not Required for Provably Complex Behavior , 2016, BIH.

[7]  Mingxin Zhang,et al.  Large-scale agent-based social simulation: A study on epidemic prediction and control , 2016 .

[8]  John Bragin Social Self-Organization: Agent-Based Simulations and Experiments to Study Emergent Social Behavior (Understanding Complex Systems) by Dirk Helbing (ed.) , 2013, J. Artif. Soc. Soc. Simul..

[9]  Pekka Orponen,et al.  General-Purpose Computation with Neural Networks: A Survey of Complexity Theoretic Results , 2003, Neural Computation.

[10]  Pekka Orponen,et al.  Computational complexity of neural networks: a survey , 1994 .

[11]  Pekka Orponen,et al.  On the Computational Complexity of Analyzing Hopfield Nets , 1989, Complex Syst..

[12]  Predrag T. Tosic On the Complexity of Counting Fixed Points and Gardens of Eden in Sequential Dynamical Systems on Planar Bipartite Graphs , 2006, Int. J. Found. Comput. Sci..

[13]  Carlos Ordonez,et al.  Efficiently repairing and measuring replica consistency in distributed databases , 2013, Distributed and Parallel Databases.

[14]  Predrag T. Tosic On the complexity of enumerating possible dynamics of sparsely connected Boolean network automata with simple update rules , 2010, Automata.

[15]  Stefania Bandini,et al.  Heterogeneous Agents Situated in Heterogeneous Spaces , 2002, Appl. Artif. Intell..

[16]  Smitha Reddy,et al.  Modeling A System Of UAVs On A , 2003 .

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

[18]  Carlos Ordonez,et al.  Distributed Protocols for Multi-Agent Coalition Formation: A Negotiation Perspective , 2012, AMT.

[19]  Lovekesh Vig,et al.  Issues in Multi-Robot Coalition Formation , 2005 .

[20]  Harry B. Hunt,et al.  Reachability problems for sequential dynamical systems with threshold functions , 2003, Theor. Comput. Sci..

[21]  Roberto Serra,et al.  Dynamical Properties of a Boolean Model of Gene Regulatory Network with Memory , 2011, J. Comput. Biol..

[22]  S. Kauffman Emergent properties in random complex automata , 1984 .

[23]  Predrag T. Tosic Cellular automata for distributed computing: models of agent interaction and their implications , 2005, 2005 IEEE International Conference on Systems, Man and Cybernetics.

[24]  Christian M. Reidys,et al.  Discrete, sequential dynamical systems , 2001, Discret. Math..

[25]  Predrag T. Tosic On Modeling and Analyzing Sparsely Networked Large-Scale Multi-agent Systems with Cellular and Graph Automata , 2006, International Conference on Computational Science.

[26]  Predrag T. Tosic Phase Transitions in Possible Dynamics of Cellular and Graph Automata Models of Sparsely Interconnected Multi-Agent Systems , 2017, AAMAS.

[27]  Dirk Helbing,et al.  Social Self-Organization , 2012 .

[28]  Harry B. Hunt,et al.  Gardens of Eden and Fixed Points in Sequential Dynamical Systems , 2001, DM-CCG.