Reachability problems for sequential dynamical systems with threshold functions

被引:31
|
作者
Barrett, C
Hunt, HB
Marathe, MV
Ravi, SS
Rosenkrantz, DJ
Steams, RE
机构
[1] Los Alamos Natl Lab, Los Alamos, NM 87545 USA
[2] SUNY Albany, Dept Comp Sci, Albany, NY 12222 USA
关键词
computational complexity; theory of simulation; dynamical systems; Hopfield networks; communicating finite state machines; cellular automata;
D O I
10.1016/S0304-3975(02)00395-X
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
A sequential dynamical system (SDS) over a domain D is a triple (G, F, pi), where (i) G(V,E) is an undirected graph with n nodes with each node having a state value from D, (ii) F = {f(1),f(2),..f(n)} is a set of local transition functions with f(i) denoting the local transition function associated with node v(i) and (iii) pi is a permutation of (i.e., a total order on) the nodes in V. A single SDS transition is obtained by updating the states of the nodes in V by evaluating the function associated with each of them in the order given by pi. We consider reachability problems for SDSs with restricted local transition functions. Our main intractability results show that the reachability problems for SDSs are PSPACE-complete when either of the following restrictions hold: (i) F consists of both simple-threshold-functions and simple-inverted-threshold functions, or (ii) F consists only of threshold-functions that use weights in an asymmetric manner. Moreover, the results hold even for SDSs whose underlying graphs have bounded node degree and bounded pathwidth. Our lower bound results also extend to reachability problems for Hopfield networks and communicating finite state machines. On the positive side, we show that when F consists only of threshold functions that use weights in a symmetric manner, reachability problems can be solved efficiently provided all the weights are strictly positive and the ratio of the largest to the smallest weight is bounded by a polynomial function of the number of nodes. (C) 2002 Elsevier Science B.V. All rights reserved.
引用
收藏
页码:41 / 64
页数:24
相关论文
共 50 条
  • [1] Complexity of reachability problems for finite discrete dynamical systems
    Barrett, Christopher L.
    Hunt, Harry B., III
    Marathe, Madhav V.
    Ravi, S. S.
    Rosenkrantz, Daniel J.
    Stearns, Richard E.
    JOURNAL OF COMPUTER AND SYSTEM SCIENCES, 2006, 72 (08) : 1317 - 1345
  • [2] Reachability in linear dynamical systems
    Hainry, Emmanuel
    LOGIC AND THEORY OF ALGORITHMS, 2008, 5028 : 241 - 250
  • [3] Reachability computation for polynomial dynamical systems
    Dreossi, Tommaso
    Dang, Thao
    Piazza, Carla
    FORMAL METHODS IN SYSTEM DESIGN, 2017, 50 (01) : 1 - 38
  • [4] Reachability computation for polynomial dynamical systems
    Tommaso Dreossi
    Thao Dang
    Carla Piazza
    Formal Methods in System Design, 2017, 50 : 1 - 38
  • [5] Reachability Analysis for Solvable Dynamical Systems
    Gan, Ting
    Chen, Mingshuai
    Li, Yangjia
    Xia, Bican
    Zhan, Naijun
    IEEE TRANSACTIONS ON AUTOMATIC CONTROL, 2018, 63 (07) : 2003 - 2018
  • [6] Linear sequential dynamical systems, incidence algebras, and Mobius functions
    Chen, Ricky X. F.
    Reidys, Christian M.
    LINEAR ALGEBRA AND ITS APPLICATIONS, 2018, 553 : 270 - 291
  • [7] Predecessors Existence Problems and Gardens of Eden in Sequential Dynamical Systems
    Aledo, Juan A.
    Diaz, Luis G.
    Martinez, Silvia
    Valverde, Jose C.
    COMPLEXITY, 2019,
  • [8] Analysis problems for sequential dynamical systems and communicating state machines
    Barrett, C
    Hunt, HB
    Marathe, MV
    Ravi, SS
    Rosenkrantz, DJ
    Stearns, RE
    MATHEMATICAL FOUNDATIONS OF COMPUTER SCIENCE 2001, 2001, 2136 : 159 - 172
  • [9] Mixed Monotonicity for Reachability and Safety in Dynamical Systems
    Coogan, Samuel
    2020 59TH IEEE CONFERENCE ON DECISION AND CONTROL (CDC), 2020, : 5074 - 5085
  • [10] On Recurrent Reachability for Continuous Linear Dynamical Systems
    Chonev, Ventsislav
    Ouaknine, Joel
    Worrell, James
    PROCEEDINGS OF THE 31ST ANNUAL ACM-IEEE SYMPOSIUM ON LOGIC IN COMPUTER SCIENCE (LICS 2016), 2016, : 515 - 524