论文标题

关于理性验证的复杂性

On the Complexity of Rational Verification

论文作者

Gutierrez, Julian, Najib, Muhammad, Perelli, Giuseppe, Wooldridge, Michael

论文摘要

合理验证是指检查系统中的代理选择形成游戏理论平衡的策略的假设,该问题是检查哪种时间逻辑属性具有并发多基因系统的问题。可以将合理验证理解为模型检查多基因系统的对应物,但是对于某些时间逻辑规范语言(例如CTL),以及具有LTL规范的多项式验证,可以在多项式时间内进行经典模型检查,但合理验证却更难:使用2 Exptime System for 2 Extime clastime Systrate contections fressections fressections frestections frestections frestections fressections clates clate and ltt and lttections。在这种背景下,我们在本文中的贡献是三倍。首先,我们表明,通过将规格限制为GR(1),可以大大降低合理验证的复杂性,GR(1)是LTL的片段,它可以代表反应性系统的响应特性一类广泛而实际有用的响应属性。特别是,我们表明,对于许多相关的设置,可以在多项式空间甚至多项式时间内进行合理验证。其次,在考虑均值付费公用事业功能给出的玩家目标时,我们为合理验证提供了改进的复杂性结果;可以说是并发系统中最广泛使用的定量目标方法。最后,我们考虑了满足社会福利限制的计算结果的问题。为此,我们考虑了实用和平等主义的社会福利,并表明计算此类结果是PSPACE完整的或NP完整的。

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.

扫码加入交流群

加入微信交流群

微信交流群二维码

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