arXivDaily arXiv每日学术速递 周一至周五更新
北美退伍军人节(Veterans Day),12 日无更新
arXiv 2602.02447cs.FLcs.DS
收藏

判断可达性及带有诊断的覆盖问题:用于无环无冲突自由选择工作流网的诊断

Deciding Reachability and the Covering Problem with Diagnostics for Sound Acyclic Free-Choice Workflow Nets

Friedrich Schiller University Jena(耶拿弗里德里希·席勒大学);RWTH Aachen University(亚琛工业大学)

Thomas M. Prinz, Christopher T. Schwanen, Wil M. P. van der Aalst

AI总结:

本文研究了无环自由选择工作流网的可达性及覆盖问题,提出新的诊断方法以准确解释标记可达性,通过可接受性、最大可接受性和发散转换等概念实现高效计算。

摘要:

在Petri网理论中,一个核心的决策问题是可达性问题,即判断给定的标记是否可以从初始标记达到。相关的是覆盖问题(或子标记可达性),即决定是否存在一个可达的标记,能够覆盖给定标记中的所有令牌。对于活且有界的自由选择网以及对于无环的自由选择工作流网,这两个问题的计算复杂度都是多项式级别的。本文对无环的自由选择工作流网的复杂度进行了细化,将其确定为二次多项式,具体为O(P² + T²)。此外,本文还展示了准确解释给定标记是否可达或不可达的可行性。这可以通过三个新的概念来实现:可接受性、最大可接受性和发散转换。可接受性要求给定标记中的所有位置都是成对并发的。最大可接受性表示在可接受的标记中添加一个标记的位置会使它变得不可接受。发散转换是指原本“产生”导致给定标记的并发令牌的转换。在本文中,我们为这些概念提供了算法,并通过基于并发和后支配前沿(编译器构造中已知的概念)来详细解释它们的计算。通过这样做,我们展示了解决(子标记)可达性的简单实现方法。

英文摘要:

A central decision problem in Petri net theory is reachability asking whether a given marking can be reached from the initial marking. Related is the covering problem (or sub-marking reachbility), which decides whether there is a reachable marking covering at least the tokens in the given marking. For live and bounded free-choice nets as well as for sound free-choice workflow nets, both problems are polynomial in their computational complexity. This paper refines this complexity for the class of sound acyclic free-choice workflow nets to a quadratic polynomial, more specifically to $O(P^2 + T^2)$. Furthermore, this paper shows the feasibility of accurately explaining why a given marking is or is not reachable. This can be achieved by three new concepts: admissibility, maximum admissibility, and diverging transitions. Admissibility requires that all places in a given marking are pairwise concurrent. Maximum admissibility states that adding a marked place to an admissible marking would make it inadmissible. A diverging transition is a transition which originally "produces" the concurrent tokens that lead to a given marking. In this paper, we provide algorithms for all these concepts and explain their computation in detail by basing them on the concepts of concurrency and post-dominance frontiers - a well known concept from compiler construction. In doing this, we present straight-forward implementations for solving (sub-marking) reachability.

机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。

↑