On the Efficient Computation of the Minimal Coverability Set for Petri Nets
On the Efficient Computation of the Minimal Coverability Set for Petri Nets
复制标题
关于Petri网最小覆盖集的高效计算
DOI:
10.1007/978-3-540-75596-8_9
复制
发表时间:
2007
期刊:
影响因子:
--
通讯作者:
L. V. Begin
中科院分区:
文献类型:
--
作者:
G. Geeraerts;Jean;L. V. Begin
Theminimal coverability set(MCS) of a Petri net is a finite representation of the downward-closure of its reachable markings. The minimal coverability set allows to decide several important problems like coverability, semi-liveness, place boundedness, etc. The classical algorithm to compute the MCS constructs the Karp&Miller tree [8]. Unfortunately the K&M tree is often huge, even for small nets. An improvement of this K&M algorithm is the Minimal Coverability Tree (MCT) algorithm [1], which has been introduced 15 years ago, and implemented since then in several tools such as Pep [7]. Unfortunately, we show in this paper that the MCT is flawed: it might compute an under-approximation of the reachable markings. We propose a new solution for the efficient computation of the MCS of Petri nets. Our experimental results show that this new algorithm behaves much better in practice than the K&M algorithm.