Stochastic games are a convenient formalism for modelling systems that comprise rational agents competing or collaborating within uncertain environments. Probabilistic model checking techniques for this class of models allow us to formally specify quantitative specifications of either collective or individual behaviour and then automatically synthesise strategies for the agents under which these specifications are guaranteed to be satisfied. Although good progress has been made on algorithms and tool support, efficiency and scalability remain a challenge. In this paper, we investigate a symbolic implementation based on multi-terminal binary decision diagrams. We describe how to build and verify turn-based stochastic games against either zero-sum or Nash equilibrium based temporal logic specifications. We collate a set of benchmarks for this class of games, and evaluate the performance of our approach, showing that it is superior in a number of cases and that strategies synthesised in a symbolic fashion can be considerably more compact.
翻译:对于由在不确定的环境中相互竞争或合作的合理代理人组成的模拟系统来说,托盘游戏是一种方便的形式主义。这一类模型的概率性示范检查技术使我们能够正式确定集体或个人行为的数量规格,然后对这些规格得到保证满足的代理人自动合成战略。虽然在算法和工具支持方面已经取得良好进展,但效率和可缩放性仍然是一个挑战。在本文件中,我们根据多期二进制决定图调查象征性的实施。我们描述了如何根据零和或纳什均衡基于时间逻辑的规格构建和核查基于转盘的托盘游戏。我们为这一类游戏整理了一套基准,并评估了我们方法的绩效,表明它在若干情况下是优异的,以象征性方式合成的战略可能更加紧凑。