Petri games are a multi-player game model for the synthesis problem in distributed systems, i.e., the automatic generation of local controllers. The model represents causal memory of the players, which are tokens on a Petri net and divided into two teams: the controllable system and the uncontrollable environment. For one environment player and a bounded number of system players, the problem of solving Petri games can be reduced to that of solving B\"uchi games. High-level Petri games are a concise representation of ordinary Petri games. Symmetries, derived from a high-level representation, can be exploited to significantly reduce the state space in the corresponding B\"uchi game. We present a new construction for solving high-level Petri games. It involves the definition of a unique, canonical representation of the reduced B\"uchi game. This allows us to translate a strategy in the B\"uchi game directly into a strategy in the Petri game. An implementation applied on six structurally different benchmark families shows in most cases a performance increase for larger state spaces.
翻译:Petri游戏是分布式系统中合成问题的多玩家游戏模型,即自动生成本地控制器。该模型代表着玩家的因果记忆,这是Petri网上的标语,分为两个队:可控系统和不可控环境。对于一个环境玩家和一组系统玩家来说,解决Petri游戏的问题可以简化为解决 B\"uchi 游戏。高级Petri 游戏是普通Petri游戏的简明表现形式。来自高级代表的配对可以用来大大缩小相应的 B\"uchi 游戏中的国家空间。我们展示了解决高级Petri游戏的新建筑。它涉及一个独特的、可控的描述,即缩小的B\\\\"uchi游戏。这使我们能够将B\"uchi游戏中的策略直接转化为Petri游戏的战略。在六个结构上不同的基准组合中应用,在大多数情况下,在较大的州域域域的功能会提高。