Computational Complexity of Liveness Problem of Normal Petri Net
スポンサーリンク
概要
- 論文の詳細を見る
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.
- (社)電子情報通信学会の論文
- 2009-11-01
著者
-
OHTA Atsushi
Faculty of Engineering, Kansai University
-
Tsuji Kohkichi
Aichi Prefectural Univ. Aichi Jpn
-
Tsuji Kohkichi
Faculty Of Engineering Fukui University
-
Ohta Atsushi
Fac. Of Information Sci. And Technol. Aichi Prefectural Univ.
関連論文
- Optical Resolution by Preferential Crystallization of(RS)-α-Amino-γ-butyrolactone Hydrochloride
- On Liveness of Extended Partially Ordered Condition Nets (Special Section on Concurrent Systems Technology)
- FOREWORD (Special Section on Selected Papers from the 11th Workshop on Circuits and Systems in Karuizawa)
- Necessary and Sufficient Condition of Structural Liveness for General Petri Nets : Virtual Deadlock-Trap Properties
- A Method to Validate the Correctness of Test Logic Programs Applied in a Protocol Conformance Test System Using Petri Nets (Special Section on Net Theory and Its Applications)
- Computational Complexity of Liveness Problem of Normal Petri Net
- On Liveness of Time POC Nets with the Static Fair Condition
- Special Section on Selected Papers from the 16th Workshop on Circuits and Systems in Karuizawa
- An Equivalence Net-Condition between Place-Liveness and Transition-Liveness of Petri Nets and Their Initial-Marking-Based Necessary and Sufficient Liveness Conditions
- Verifying Structurally Weakly Persistent Net Is Co-NP Complete
- Special Section on Concurrent/Hybrid Systems : Theory and Applications
- Facile Production of D-Histidine by Asymmetric Transformation of L-Histidine.