Decision algorithm for legal firing transition sequence of Petri net based on T-invariant eliminating

Feng YU,Jun-zhou LUO,Wei LI
DOI: https://doi.org/10.3969/j.issn.1009-3443.2008.05.025
2008-01-01
Abstract:Legal firing transition sequence (LFS for short) of Petri Net is a sub-problem of reachability. The previous LFS decision algorithm fails in EXE-time complexity and could not be adopted in general Petri net. To overcome these disadvantages, an algorithm integrating linear algebra and reachable tree wasproposed. Since a T-invariant indicated a LFS marked on loop in reachable graph, the solution vector of state equation could be separated into two parts: linear combination of minimal T-invariant and a basic vector which did not contain any minimal T-invariant. So, the original LFS decision was reduced to that of basic vector. Reachable trees of both original petri nets with initial marking and inversed petri net with target marking were constructed in layer order by turns. Simultaneously, markings in current leaf layer of reachable trees were compared to find an equal marking. Analysis shows that the time complexity of this algorithm is polynomial, which is applicable to other similar algorithms.
What problem does this paper attempt to address?