Rational verification refers to the problem of checking which temporal logic properties hold of a concurrent multiagent system, under the assumption that agents in the system choose strategies that form a game-theoretic equilibrium. Rational verification can be understood as a counterpart to model checking for multiagent systems, but while classical model checking can be done in polynomial time for some temporal logic specification languages such as CTL, and polynomial space with LTL specifications, rational verification is much harder: the key decision problems for rational verification are 2EXPTIME-complete with LTL specifications, even when using explicit-state system representations. Against this background, our contributions in this paper are threefold. First, we show that the complexity of rational verification can be greatly reduced by restricting specifications to GR(1), a fragment of LTL that can represent a broad and practically useful class of response properties of reactive systems. In particular, we show that for a number of relevant settings, rational verification can be done in polynomial space and even in polynomial time. Second, we provide improved complexity results for rational verification when considering players' goals given by mean-payoff utility functions; arguably the most widely used approach for quantitative objectives in concurrent and multiagent systems. Finally, we consider the problem of computing outcomes that satisfy social welfare constraints. To this end, we consider both utilitarian and egalitarian social welfare and show that computing such outcomes is either PSPACE-complete or NP-complete.
翻译:合理核查是指检查一个并行的多试剂系统的时间逻辑属性,其前提是系统中的代理商选择形成游戏理论平衡的战略。理性核查可以被理解为多试剂系统模型检查的对应物,但典型的模型检查可以在多种时间对一些时间逻辑规格语言(如CTL)和具有LTL规格的多元空间进行,合理核查就更加困难了:合理核查的关键决定问题在于2EXPTIME, 与LTL规格完全一致,即使使用明确的系统表示方式。在此背景下,我们在本文中的贡献是三重之比。首先,我们表明,将合理核查的复杂程度大大降低,办法是将规格限制到GR(1),这是LTLTL的碎片,它可以代表反应系统的广泛和实际上有用的反应特性。 特别是,我们表明,对于一些相关环境,合理的核查可以在多边空间中完成,甚至在多透明时间内完成。 其次,在考虑行为者目标时,我们提供了更复杂的核查结果,通过中值-平价的多用途功能功能来降低合理性核查的复杂程度。我们最后考虑这种社会-最后的计算结果,我们最能反映社会-结果。