论文标题

在牢固的过渡公平性下,欧米茄规范游戏的快速符号算法

Fast Symbolic Algorithms for Omega-Regular Games under Strong Transition Fairness

论文作者

Banerjee, Tamajit, Majumdar, Rupak, Mallik, Kaushik, Schmuck, Anne-Kathrin, Soudjani, Sadegh

论文摘要

我们考虑使用$ω$规范的获胜条件上的两个玩家游戏的FixPoint算法,其中环境受到强烈的过渡公平假设的约束。强大的过渡公平性是一种广泛发生的特殊情况,这要求任何执行情况都相对于指定的一组实时边缘公平:每当沿着戏剧中无限地访问Live Edge的源顶点时,边缘本身也会在剧本中无限地跨越。我们表明,令人惊讶的是,强大的过渡公平保留了$ω$ - 型游戏的FixPoint算法的算法特性 - 新算法具有与经典算法相同的交替深度,但请调用一种新型的前代算子。对于具有$ k $ pairs的Rabin游戏,新算法的复杂性为$ O(n^{k+2} k!)$符号步骤,它独立于强型过渡公平假设中的实时边缘数量。此外,我们表明,具有较强过渡公平假设的GR(1)规格可以通过3个固定的FIXPOINT算法来解决,与通常的算法相同。相比之下,强大的公平必须必须根据公平假设的数量来增加交替的深度。我们获得了(广义)Rabin,Parity和GR(1)目标的符号算法,并在强大的过渡公平假设下以及直接的符号算法,用于在随机$ω$中的定性获胜,以$ o(n^{k+2} k!)$ o(n^{k+2} k!)$ symbolic Steps运行。最后,我们基于算法实施了基于BDD的合成引擎。我们在一组合成和真实的基准上显示我们的算法是可扩展的,可行的,并且按数量级优于先前的算法。

We consider fixpoint algorithms for two-player games on graphs with $ω$-regular winning conditions, where the environment is constrained by a strong transition fairness assumption. Strong transition fairness is a widely occurring special case of strong fairness, which requires that any execution is strongly fair with respect to a specified set of live edges: whenever the source vertex of a live edge is visited infinitely often along a play, the edge itself is traversed infinitely often along the play as well. We show that, surprisingly, strong transition fairness retains the algorithmic characteristics of the fixpoint algorithms for $ω$-regular games -- the new algorithms have the same alternation depth as the classical algorithms but invoke a new type of predecessor operator. For Rabin games with $k$ pairs, the complexity of the new algorithm is $O(n^{k+2}k!)$ symbolic steps, which is independent of the number of live edges in the strong transition fairness assumption. Further, we show that GR(1) specifications with strong transition fairness assumptions can be solved with a 3-nested fixpoint algorithm, same as the usual algorithm. In contrast, strong fairness necessarily requires increasing the alternation depth depending on the number of fairness assumptions. We get symbolic algorithms for (generalized) Rabin, parity and GR(1) objectives under strong transition fairness assumptions as well as a direct symbolic algorithm for qualitative winning in stochastic $ω$-regular games that runs in $O(n^{k+2}k!)$ symbolic steps, improving the state of the art. Finally, we have implemented a BDD-based synthesis engine based on our algorithm. We show on a set of synthetic and real benchmarks that our algorithm is scalable, parallelizable, and outperforms previous algorithms by orders of magnitude.

扫码加入交流群

加入微信交流群

微信交流群二维码

扫码加入学术交流群,获取更多资源