On the impact of treewidth in the computational complexity of freezing dynamics

An automata network is a network of entities, each holding a state from a finite set and evolving according to a local update rule which depends only on its neighbors in the network's graph. It is freezing if there is an order on states such that the state evolution of any node is non-decreasing in any orbit. They are commonly used to model epidemic propagation, diffusion phenomena like bootstrap percolation or cristal growth. In this paper we establish how treewidth and maximum degree of the underlying graph are key parameters which influence the overall computational complexity of finite freezing automata networks. First, we define a general model checking formalism that captures many classical decision problems: prediction, nilpotency, predecessor, asynchronous reachability. Then, on one hand, we present an efficient parallel algorithm that solves the general model checking problem in NC for any graph with bounded degree and bounded treewidth. On the other hand, we show that these problems are hard in their respective classes when restricted to families of graph with polynomially growing treewidth. For prediction, predecessor and asynchronous reachability, we establish the hardness result with a fixed set-defiend update rule that is universally hard on any input graph of such families.

[1]  Andrew V. Goldberg,et al.  Parallel symmetry-breaking in sparse graphs , 1987, STOC.

[2]  Eric Goles Ch.,et al.  The complexity of the bootstraping percolation and other problems , 2013, Theor. Comput. Sci..

[3]  Azriel Rosenfeld,et al.  Cellular Graph Automata. II. Graph and Subgraph Isomorphism, Graph Structure Recognition , 1979, Inf. Control..

[4]  Eric Goles Ch.,et al.  On the Computational Complexity of the Freezing Non-strict Majority Automata , 2017, AUTOMATA.

[5]  E. Goles,et al.  Neural and Automata Networks: Dynamical Behavior and Applications , 2011 .

[6]  Richard M. Karp,et al.  Parallel Algorithms for Shared-Memory Machines , 1991, Handbook of Theoretical Computer Science, Volume A: Algorithms and Complexity.

[7]  Stephan Kreutzer,et al.  On brambles, grid-like minors, and parameterized intractability of monadic second-order logic , 2010, SODA '10.

[8]  Azriel Rosenfeld,et al.  Cellular Graph Automata. I. Basic Concepts, Graph Property Measurement, Closure Properties , 1979, Inf. Control..

[9]  Stefan Szeider,et al.  On Fixed-Parameter Tractable Parameterizations of SAT , 2003, SAT.

[10]  Paul D. Seymour,et al.  Graph minors. V. Excluding a planar graph , 1986, J. Comb. Theory B.

[11]  H. James Hoover,et al.  Limits to Parallel Computation: P-Completeness Theory , 1995 .

[12]  Nicolas Ollinger,et al.  Freezing, Bounded-Change and Convergent Cellular Automata , 2019, Discret. Math. Theor. Comput. Sci..

[13]  Eric Goles Ch.,et al.  On the Complexity of Asynchronous Freezing Cellular Automata , 2019, ArXiv.

[14]  Martin Kutrib,et al.  Cellular automata with sparse communication , 2010, Theor. Comput. Sci..

[15]  Joseph JáJá,et al.  An Introduction to Parallel Algorithms , 1992 .

[16]  Eric Goles Ch.,et al.  Fast-Parallel Algorithms for Freezing Totalistic Asynchronous Cellular Automata , 2018, ACRI.

[17]  Mitsunori Ogihara,et al.  Generalized predecessor existence problems for Boolean finite dynamical systems on directed graphs , 2019, Theor. Comput. Sci..

[18]  Jarkko Kari The Nilpotency Problem of One-Dimensional Cellular Automata , 1992, SIAM J. Comput..

[19]  Frederic Green,et al.  NP-Complete Problems in Cellular Automata , 1987, Complex Syst..

[20]  S. Sitharama Iyengar,et al.  Introduction to parallel algorithms , 1998, Wiley series on parallel and distributed computing.

[21]  Andrew Winslow,et al.  A Brief Tour of Theoretical Tile Self-Assembly , 2016, Automata.

[22]  W. O. Kermack,et al.  A contribution to the mathematical theory of epidemics , 1927 .

[23]  Cristopher Moore,et al.  Life Without Death is P-complete , 1997, Complex Syst..

[24]  A. Holroyd Sharp metastability threshold for two-dimensional bootstrap percolation , 2002, math/0206132.

[25]  Adrien Richard,et al.  Nilpotent dynamics on signed interaction graphs and weak converses of Thomas' rules , 2019, Discret. Appl. Math..

[26]  Maximilien Gadouleau,et al.  Simple dynamics on graphs , 2015, Theor. Comput. Sci..

[27]  R. Vollmar On Cellular Automata with a Finite Number of State Changes , 1981 .

[28]  D. Griffeath,et al.  Cellular Automaton Growth on Z2: Theorems, Examples, and Problems , 1998 .

[29]  Omer Reingold,et al.  Undirected connectivity in log-space , 2008, JACM.