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 条
  • [31] The computational complexity of the pooling problem
    Haugland, Dag
    JOURNAL OF GLOBAL OPTIMIZATION, 2016, 64 (02) : 199 - 215
  • [32] NP-hardness of liveness problem of bounded asymmetric choice net
    Ohta, A
    Tsuji, K
    IEICE TRANSACTIONS ON FUNDAMENTALS OF ELECTRONICS COMMUNICATIONS AND COMPUTER SCIENCES, 2002, E85A (05) : 1071 - 1074
  • [33] Identification and elimination of redundant control places in petri net based liveness enforcing supervisors of FMS
    Uzam, Murat
    Li, Zhiwu
    Zhou, MengChu
    INTERNATIONAL JOURNAL OF ADVANCED MANUFACTURING TECHNOLOGY, 2007, 35 (1-2): : 150 - 168
  • [34] Identification and elimination of redundant control places in petri net based liveness enforcing supervisors of FMS
    Murat Uzam
    Zhiwu Li
    MengChu Zhou
    The International Journal of Advanced Manufacturing Technology, 2007, 35 : 150 - 168
  • [35] Monitor-based Liveness-enforcing Petri Net Supervisors for Flexible Manufacturing Systems
    You Dan
    Wang Shouguang
    Zhou MengChu
    Wu Wenhui
    2014 33RD CHINESE CONTROL CONFERENCE (CCC), 2014, : 4011 - 4016
  • [36] Design of a Maximally Permissive Liveness-Enforcing Petri Net Supervisor for Flexible Manufacturing Systems
    Chen, YuFeng
    Li, Zhiwu
    Khalgui, Mohamed
    Mosbahi, Olfa
    IEEE TRANSACTIONS ON AUTOMATION SCIENCE AND ENGINEERING, 2011, 8 (02) : 374 - 393
  • [38] On the suboptimal liveness-enforcing supervisors based on Petri net structural analysis and the theory of regions
    Na Wei
    Zhiwu Li
    The International Journal of Advanced Manufacturing Technology, 2008, 38 : 195 - 204
  • [39] Hybrid Liveness-Enforcing Policy for Generalized Petri Net Models of Flexible Manufacturing Systems
    Liu, Ding
    Li, Zhiwu
    Zhou, Mengchu
    IEEE TRANSACTIONS ON SYSTEMS MAN CYBERNETICS-SYSTEMS, 2013, 43 (01): : 85 - 97
  • [40] Identification and elimination of redundant control places in petri net based liveness enforcing supervisors of FMS
    Uzam, Murat
    Li, Zhiwu
    Zhou, Mengchu
    International Journal of Advanced Manufacturing Technology, 2007, 35 (1-2): : 150 - 168