×

关于Petri网最小覆盖集的计算。 (英语) Zbl 07121144号

Filiot,Emmanuel(编辑)等人,《可达性问题》。第十三届国际会议,RP 2019,比利时布鲁塞尔,2019年9月11-13日。诉讼程序。查姆:斯普林格。莱克特。注释计算。科学。11674, 164-177 (2019).
摘要:验证无限状态系统是一项具有挑战性的任务。一个突出的例子是Petri网的可达性分析,目前还没有有效的算法。Petri网的最小覆盖集可以理解为其可达集的近似值,该可达集通过\(\omega \)-标记(即某些项可以设置为无穷大的标记)来描述。它可以解决Petri网上的许多决策问题,例如任何可覆盖性问题。本文研究了最小覆盖集的计算。
这个集合可以使用卡普树和米勒树来计算,它们沿着分支执行循环的加速[R.M.卡普R.E.米勒,J.计算。系统。科学。3, 147–195 (1969;Zbl 0198.32603号)]. 然而,生成的算法可能会执行冗余计算。在之前的工作中[作者,Fundam.Inform.122,No.1-2,1-30(2013;兹比尔1282.68175)],我们提出了一种允许在Karp树和Miller树的分支之间进行剪枝的改进算法,并证明了其正确性。证明其正确性是复杂的,因为在树枝之间引入修剪可能会导致不完整性问题[A.芬克尔,勒克特。注释计算科学。674, 210–243 (1993;doi:10.1007/3-540-56689-945);G.Geeraerts公司等,Lect。注释计算。科学。4762, 98–113 (2007;Zbl 1141.68507号)].
在本文中,我们提出了一个新的算法正确性证明。这个新的证明依赖于算法的一个原始不变量,从而产生了以下优点:
1
它更短更简单,
2
它允许证明更通用的算法的正确性,因为使用的加速度被作为参数。实际上,我们确定了加速度应满足的属性,以确保完整性。
三。
它为我们的算法推广到Petri网的扩展开辟了道路。

关于整个系列,请参见[Zbl 1419.68007号].

MSC公司:

68问题85 并发和分布式计算的模型和方法(进程代数、互模拟、转换网等)
PDF格式BibTeX公司 XML格式引用
全文: 内政部 哈尔