Presentation 1995/5/19
A method for deciding the reachability of Petri nets by means of dynamic programming included linear programming
Tadashi Matsumoto, Ahmed Tarek,
PDF Download Page PDF download Page Link
Abstract(in Japanese) (See Japanese page)
Abstract(in English) Petri nets are a graphical and mathematical modeling tool applicable to many systems that are characterized as being concurrent, asynchronous, distributed, parallel, and/or nondeterministic. Although reachability is a fundamental basis for studying the dynamic properies of Petri nets, there is no general useful method except the reachability tree to decide it even for a bounded Petri net. An LP-based method with polynomial-time-complexity for this problem with the m × 1 known firing count vector u has been recently reported in [4], but its disadvantage is that the size of constraints becomes exhaustive. For improving the above point, this paper proposes a DP-based method which can reduce about d^<-1> times the size of contraints for each subprocess and can also avoid the space explosion in DP by using some properties between a Petri net and its reversed net, where d is the length of firing sequence and is defined by d =^^Δ Σ^m_ u_i and u =^^Δ [u_i]. Moreover, it is shown that each suboptimization can be also solved by LP with the polynomial-time-complexity. As a result of the above, this proposed method based on DP including d LPs is the algorithm with about d^<-3> times polynomial-time-complexity compared with that of [4] in which only one LP is applied to the given reachability problem.
Keyword(in Japanese) (See Japanese page)
Keyword(in English) Petri nets / Reachability / Polynomial-time-complexity / Dynamic programming / Linear programming / No memory-space explosion
Paper #
Date of Issue

Conference Information
Committee CST
Conference Date 1995/5/19(1days)
Place (in Japanese) (See Japanese page)
Place (in English)
Topics (in Japanese) (See Japanese page)
Topics (in English)
Chair
Vice Chair
Secretary
Assistant

Paper Information
Registration To Concurrent System Technology (CST)
Language JPN
Title (in Japanese) (See Japanese page)
Sub Title (in Japanese) (See Japanese page)
Title (in English) A method for deciding the reachability of Petri nets by means of dynamic programming included linear programming
Sub Title (in English)
Keyword(1) Petri nets
Keyword(2) Reachability
Keyword(3) Polynomial-time-complexity
Keyword(4) Dynamic programming
Keyword(5) Linear programming
Keyword(6) No memory-space explosion
1st Author's Name Tadashi Matsumoto
1st Author's Affiliation Faculty of Engineering, Fukui University()
2nd Author's Name Ahmed Tarek
2nd Author's Affiliation Faculty of Engineering, Fukui University
Date 1995/5/19
Paper #
Volume (vol) vol.95
Number (no) 46
Page pp.pp.-
#Pages 8
Date of Issue