Parity games can be used to represent many different kinds of decision problems. In practice, tools that use parity games often rely on a specification in a higher-order logic from which the actual game can be obtained by means of an exploration. For many of these decision problems we are only interested in the solution for a designated vertex in the game. We formalise how to use on-the-fly solving techniques during the exploration process, and show that this can help to decide the winner of such a designated vertex in an incomplete game. Furthermore, we define partial solving techniques for incomplete parity games and show how these can be made resilient to work directly on the incomplete game, rather than on a set of safe vertices. We implement our techniques for symbolic parity games and study their effectiveness in practice, showing that speed-ups of several orders of magnitude are feasible and overhead (if unavoidable) is typically low.
翻译:平等游戏可以用来代表多种不同的决定问题。 实际上,使用对等游戏的工具往往依赖于高阶逻辑的规格,从中可以通过探索获取实际游戏。 对于其中许多决定问题,我们只对游戏中指定顶点的解决方案感兴趣。 我们正式确定在探索过程中如何使用在飞行上解决技术,并表明这可以帮助在不完全的游戏中决定这种指定的顶点的胜者。 此外,我们定义了不完全对等游戏的局部解决技术,并表明如何使这些技术具有适应能力,直接在不完全的游戏上工作,而不是在一套安全顶点上工作。我们实施我们关于象征性对等游戏的技术,并在实践中研究其有效性,表明数个数量级的加速是可行的,间接(如果不可避免)通常很低。