Some Complexity Results for Rings of Petri Nets

We define a subclass of Petri nets called m–state n–cycle Petri nets, each of which can be thought of as a ring of n bounded (by m states) Petri nets using n potentially unbounded places as joins. Let Ring(n, l, m) be the class of m–state n–cycle Petri nets in which the largest integer mentioned can be represented in l bits (when the standard binary encoding scheme is used). As it turns out, both the reachability problem and the boundedness problem can be decided in O(n(l+log m)) nondeterministic space. Our results provide a slight improvement over previous results for the so-called cyclic communicating finite state machines. We also compare and contrast our results with that of VASS(n, l, s), which represents the class of n-dimensional s-state vector addition systems with states where the largest integer mentioned can be described in l bits.

[1]  Neil D. Jones,et al.  Complexity of Some Problems in Petri Nets , 1977, Theor. Comput. Sci..

[2]  Daniel Brand,et al.  On Communicating Finite-State Machines , 1983, JACM.

[3]  Hsu-Chun Yen,et al.  Boundedness, Empty Channel Detection, and Synchronization for Communicating Finite Automata , 1986, Theor. Comput. Sci..

[4]  S. Purushothaman Iyer,et al.  Data flow analysis of communicating finite state machines , 1991, TOPL.

[5]  Hsu-Chun Yen,et al.  A multiparameter analysis of the boundedness problem for vector addition systems , 1985, FCT.

[6]  Eric G. Manning,et al.  On the Progress of Communications between Two Finite State Machines , 1984, Inf. Control..

[7]  Hsu-Chun Yen,et al.  Some Complexity Bounds for Problems Concerning Finite and 2-Dimensional Vector Addition Systems with States , 1986, Theor. Comput. Sci..

[8]  Charles Rackoff,et al.  The Covering and Boundedness Problems for Vector Addition Systems , 1978, Theor. Comput. Sci..

[9]  Ernst W. Mayr An Algorithm for the General Petri Net Reachability Problem , 1984, SIAM J. Comput..

[10]  Hsu-Chun Yen,et al.  Logspace Hierarchies, Polynomial Time and the Complexity of Fairness Problems Concerning Omega-Machines , 1987, SIAM J. Comput..

[11]  Mohamed G. Gouda,et al.  On deadlock detection in systems of communicating finite state machines , 1987 .

[12]  Mohamed G. Gouda,et al.  DECIDING PROGRESS FOR A CLASS OF COMMUNICATING FINITE STATE MACHINES. , 1984 .

[13]  S. Rao Kosaraju,et al.  Decidability of reachability in vector addition systems (Preliminary Version) , 1982, STOC '82.