The search functionality is under construction.

IEICE TRANSACTIONS on Fundamentals

Time Complexity Analysis of the Legal Firing Sequence Problem of Petri Nets with Inhibitor Arcs

Satoshi TAOKA, Toshimasa WATANABE

  • Full Text Views

    0

  • Cite this

Summary :

Petri nets with inhibitor arcs are referred to as inhibitor-arc Petri nets. It is shown that modeling capability of inhibitor-arc Petri nets is equivalent to that of Turing machines. The subject of this paper is the legal firing sequence problem (INLFS) for inhibitor-arc Petri nets: given an inhibitor-arc Petri net IN, an initial marking M0 and a firing count vector X, find a firing sequence δ such that its firing starts from M0 and each transition t appears in δ exactly X(t) times as prescribed by X. The paper is the first step of research for time complexity analysis and designing algorithms of INLFS, one of the most fundamental problems for inhibitor-arc Petri nets having more modeling capability than ordinary Peri nets. The recognition version of INLFS, denoted as RINLFS, means a decision problem, asking a "yes" or "no" answer on the existence of a solution δ to INLFS. The main results are the following (1) and (2). (1) Proving (1-1) and (1-2) when the underlying Petri net of IN is an unweighted state machine: (1-1) INLFS can be solved in pseudo-polynomial (O(|X|)) time for IN of non-adjacent type having only one special place called a rivet; (1-2) RINLFS is NP-hard for IN with at least three rivets; (2) Proving that RINLFS for IN whose underlying Petri net is unweighted and forward conflict-free is NP-hard. Heuristic algorithms for solving INLFS are going to be proposed in separate papers.

Publication
IEICE TRANSACTIONS on Fundamentals Vol.E89-A No.11 pp.3216-3226
Publication Date
2006/11/01
Publicized
Online ISSN
1745-1337
DOI
10.1093/ietfec/e89-a.11.3216
Type of Manuscript
Special Section PAPER (Special Section on Concurrent/Hybrid Systems: Theory and Applications)
Category
Concurrent Systems

Authors

Keyword