• Article
  • | |
  • Metrics
  • |
  • Reference [15]
  • |
  • Related [20]
  • |
  • Cited by
  • | |
  • Comments
    Abstract:

    In verification methods based on Petri nets, the step has been widely applied to the decrease of the interleaving of transition firings. To study the computational complexity of the algorithm for building a reachabilitygraph based on steps, a new decision problem, the step problem, is proposed for Petri nets. The NP-completeness ofthis problem is proved by the reduction from the independent set problem. A polynomial-time algorithm for themaximal step problem is then presented. Furthermore, the maximum step problem is proved to be NP-equivalent.Finally, two kinds of sub-problems solvable in polynomial time are also discussed and analyzed.

    Reference
    [1] Murata T. Petri nets: Properties, analysis and applications. Proc. of the IEEE, 1989,77(4):541?580.
    [2] Yuan CY. Application and Theorem of Petri Nets. Beijing: Publishing House of Electronics Industry, 2005 (in Chinese).
    [3] Girault C, Valk R, Wrote; Wang SY, Trans. Petri Nets for Systems Engineering: A Guide to Modeling, Verification, and Applications. Beijing: Publishing House of Electronics Industry, 2005 (in Chinese).
    [4] Mukund M. Petri nets and step transition systems. Int’l Journal of Foundations of Computer Science, 1992,3(4):443?478.
    [5] Jeffrey J, Lobo J, Murata T. A high-level petri net for goal-directed semantics of horn clause logic. IEEE Trans. on Knowledge and Data Engineering, 1996,8(2):241?259.
    [6] Jucan T, Vidrascu C. Concurrency-Degrees for Petri nets. Studia Universitatis Babes-Bolyai Informatica, 1999,XLIV(2):3?15.
    [7] Vernadat F, Azema P, Michel F. Covering step graph. In: Billington J, Reisig W, eds. Proc. of the 17th Int’l Conf. on Application and Theory of Petri Nets. LNCS 1091, Berlin/Heidelberg: Springer-Verlag, 1996. 516?535.
    [8] Cheng A, Esparza J, Palsberg J. Complexity results for 1-safe nets. Theoretical Computer Science, 1995,147(1-2):117?136.
    [9] Esparza J. Reachability in live and safe free-choice Petri nets is NP-complete. Theoretical Computer Science, 1998,198(1-2):211?224.
    [10] Esparza J. Decidability and complexity of Petri net problems—an introduction. In: Lectures on Petri Nets I: Basic Models, Advances in Petri Nets. Berlin/Heidelberg: Springer-Verlag, 1998. 374?428.
    [11] Jiang CJ. Polynomial-Time algorithm for the legal firing sequences problem of a type of synchronous composition Petri nets. Science in China (Series F), 2001,4(3):226?233.
    [12] Badouel E, Bernardinello L, Darondeau P. The synthesis problem for elementary net systems is NP-complete. Theoretical Computer Science, 1997,186(1-2):107?134.
    [13] Garey MR, Johnson DS. Computers and Intractability: A Guide to the Theory of NP-Completeness. New York: W.H. Freeman and Company, 1979. 附中文参考文献:
    [2] 袁崇义.Petri 网原理与应用.北京:电子工业出版社,2005.
    [3] Girault C,Valk R,著.王生原,等,译.系统工程Petri 网——建模,验证与应用指南.北京:电子工业出版社,2005.
    Cited by
Get Citation

潘理,赵卫东,王志成,周新民,柳先辉. Petri 网的步问题研究.软件学报,2009,20(3):505-514

Copy
Share
Article Metrics
  • Abstract:
  • PDF:
  • HTML:
  • Cited by:
History
  • Received:August 28,2007
  • Revised:December 24,2007
You are the firstVisitors
Copyright: Institute of Software, Chinese Academy of Sciences Beijing ICP No. 05046678-4
Address:4# South Fourth Street, Zhong Guan Cun, Beijing 100190,Postal Code:100190
Phone:010-62562563 Fax:010-62562533 Email:jos@iscas.ac.cn
Technical Support:Beijing Qinyun Technology Development Co., Ltd.

Beijing Public Network Security No. 11040202500063