A polynomial algorithm to find a set of elementary siphons in a class of Petri nets

被引:0
作者
Li, ZW [1 ]
Zhi, YA [1 ]
Zhou, MC [1 ]
机构
[1] Xidian Univ, Sch Electro Mech Engn, Xian 710071, Peoples R China
来源
2004 IEEE INTERNATIONAL CONFERENCE ON SYSTEMS, MAN & CYBERNETICS, VOLS 1-7 | 2004年
关键词
Petri net; siphon; elementary siphon; deadlock control;
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
The concept of siphons plays an important role in the analysis of Petri nets. In particular, criteria for liveness and reachability of some subclasses of Petri nets can be stated in terms of siphons. However, the computation of these structural components can be time consuming or even impossible. Recently, a variety of deadlock control policies that rely on partial siphon computation and enumeration have been developed In this paper we propose a polynomial algorithm to find a set of elementary siphons in a class of Petri nets called systems of simple sequential processes with resources, (SPR)-P-3 for short. Based on them, other siphons, called dependent ones, can be composed by simple set operations. Case studies show that the proposed algorithm is more computationally efficient than INA, Integrated Net Analyzer, a widely used Petri,net analysis tool.
引用
收藏
页码:4861 / 4866
页数:6
相关论文
共 13 条
[1]  
BARKAOUI K, 1992, LECT NOTES COMPUT SC, V616, P62
[2]  
BARKAOUI K, 1995, P IEEE INT C SYST MA, P4119
[3]  
Barkaoui K., 1989, P 10 INT C APPL THEO, P1
[4]   GENERATING BASIS SIPHONS AND TRAPS OF PETRI NETS USING THE SIGN INCIDENCE MATRIX [J].
BOER, ER ;
MURATA, T .
IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS I-FUNDAMENTAL THEORY AND APPLICATIONS, 1994, 41 (04) :266-271
[5]   A POLYNOMIAL-TIME ALGORITHM TO DECIDE LIVENESS OF BOUNDED FREE CHOICE NETS [J].
ESPARZA, J ;
SILVA, M .
THEORETICAL COMPUTER SCIENCE, 1992, 102 (01) :185-205
[6]   A PETRI-NET BASED DEADLOCK PREVENTION POLICY FOR FLEXIBLE MANUFACTURING SYSTEMS [J].
EZPELETA, J ;
COLOM, JM ;
MARTINEZ, J .
IEEE TRANSACTIONS ON ROBOTICS AND AUTOMATION, 1995, 11 (02) :173-184
[7]  
LAUTENBACH K, 1987, CONCURRENCY NETS, P315
[8]   Elementary siphons of Petri nets and their application to deadlock prevention in flexible manufacturing systems [J].
Li, ZW ;
Zhou, MC .
IEEE TRANSACTIONS ON SYSTEMS MAN AND CYBERNETICS PART A-SYSTEMS AND HUMANS, 2004, 34 (01) :38-51
[9]   DEADLOCKS AND TRAPS IN PETRI NETS AS HORN-SATISFIABILITY SOLUTIONS AND SOME RELATED POLYNOMIALLY SOLVABLE PROBLEMS [J].
MINOUX, M ;
BARKAOUI, K .
DISCRETE APPLIED MATHEMATICS, 1990, 29 (2-3) :195-210
[10]   PETRI NETS - PROPERTIES, ANALYSIS AND APPLICATIONS [J].
MURATA, T .
PROCEEDINGS OF THE IEEE, 1989, 77 (04) :541-580