Computational Complexity of Liveness Problem of Normal Petri Net

被引:5
作者
Ohta, Atsushi [1 ]
Tsuji, Kohkichi [1 ]
机构
[1] Aichi Prefectural Univ, Fac Informat Sci & Technol, Nagakute, Aichi 4801198, Japan
关键词
concurrent system; Petri net; liveness; computational complexity;
D O I
10.1587/transfun.E92.A.2717
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Petri net is a powerful modeling tool for concurrent systems. Liveness, which is a problem to verify there exists no local deadlock, is one of the most important properties of Petri net to analyze. Computational complexity of liveness of a general Petri net is deterministic exponential space. Liveness is studied for subclasses of Petri nets to obtain necessary and sufficient conditions that need less computational cost. These are mainly done using a subset of places called siphons. CS-property, which denotes that every siphon has token(s) in every reachable marking, in one of key properties in liveness analysis. On the other hand, normal Petri net is a subclass of Petri net whose reachability set can be effectively calculated. This paper studies computational complexity of liveness problem of normal Petri nets. First, it is shown that liveness of a normal Petri net is equivalent to cs-property. Then we show this problem is co-NP complete by deriving a nondeterministic algorithm for non-liveness which is similar to the algorithm for liveness suggested by Howell et al. Lastly, we study structural feature of bounded Petri net where liveness and cs-property are equivalent. From this consideration, liveness problem of bounded normal Petri net is shown to be deterministic polynomial time complexity.
引用
收藏
页码:2717 / 2722
页数:6
相关论文
共 50 条
  • [41] Revisiting Petri Net modeling of the Cigarette Smokers' Problem: A GPenSIM Approach
    Davidrajuh, Reggie
    UKSIM-AMSS SEVENTH EUROPEAN MODELLING SYMPOSIUM ON COMPUTER MODELLING AND SIMULATION (EMS 2013), 2013, : 195 - 200
  • [42] A resource configuration method for liveness of a class of Petri nets
    Liu, Miao
    Wang, ShouGuang
    Hayat, Tasawar
    Alsaedi, Ahmed
    Li, ZhiWu
    IMA JOURNAL OF MATHEMATICAL CONTROL AND INFORMATION, 2016, 33 (04) : 933 - 950
  • [43] Complexity of the deadlock problem for Petri nets modeling resource allocation systems
    Liu, Guanjun
    INFORMATION SCIENCES, 2016, 363 : 190 - 197
  • [44] ON THE HOME-SPACE PROBLEM FOR PETRI NETS AND ITS ACKERMANNIAN COMPLEXITY
    Jancar, Petr
    Loroux, Jerome
    LOGICAL METHODS IN COMPUTER SCIENCE, 2024, 20 (04)
  • [45] Computational complexity and solution algorithms for a vector sequencing problem
    Rudek, Radoslaw
    COMPUTERS & INDUSTRIAL ENGINEERING, 2016, 98 : 384 - 400
  • [46] Knitting technique with TP-PT generations for Petri net synthesis
    Chao, Daniel Yuh
    JOURNAL OF INFORMATION SCIENCE AND ENGINEERING, 2006, 22 (04) : 909 - 923
  • [47] Computational complexity of the parallel knock-out problem
    Broersma, Hajo
    Johnson, Matthew
    Paulusma, Daniel
    Stewart, Iain A.
    THEORETICAL COMPUTER SCIENCE, 2008, 393 (1-3) : 182 - 195
  • [48] On the computational complexity of the Probabilistic Traveling Salesman Problem with Deadlines
    Weyland, D.
    THEORETICAL COMPUTER SCIENCE, 2014, 540 : 156 - 168
  • [49] Computational complexity of the minimum committee problem and related problems
    M. Yu. Khachai
    Doklady Mathematics, 2006, 73 : 138 - 141
  • [50] Computational Complexity of the Stability Problem for Elementary Cellular Automata
    Goles, Eric
    Lobos, Fabiola
    Montealegre, Pedro
    Ruivo, Eurico L. P.
    de Oliveira, Pedro P. B.
    JOURNAL OF CELLULAR AUTOMATA, 2020, 15 (04) : 261 - 304