arXivDaily arXiv每日学术速递 周一至周五更新
arXiv周末暂无论文更新,休息一下吧,周末愉快~~
arXiv 1703.04367cs.LOcs.DC
收藏

实现人口议定书的有效核查

Towards Efficient Verification of Population Protocols

Michael Blondin, Javier Esparza, Stefan Jaax, Philipp J. Meyer

摘要:

人口协议是一种由匿名的、相同的有限状态代理进行计算的成熟模型。如果在每个初始配置中,所有的公平执行都达成了共识,则协议是良好指定的。人口协议的中心验证问题是良好规范问题:确定给定的协议是否是良好规范的。Esparza等人最近证明了这个问题是可判定的,但具有非常高的复杂性:它至少和Petri网可达性问题一样难,后者是EXPSPACE-难的,并且目前只知道非原始递归复杂性的算法。在本文中,我们介绍了类WS 3的指定强沉默协议,我们证明了它是适合于自动验证。更确切地说,我们表明,WS 3具有相同的计算能力,一般指定的协议,并从文献中捕获标准协议。此外,我们表明,WS 3的成员资格问题减少到解决N上的线性约束的布尔组合。这使我们能够开发出第一个能够自动证明所有无限多可能输入的良好规范的软件。

英文摘要:

Population protocols are a well established model of computation by anonymous, identical finite state agents. A protocol is well-specified if from every initial configuration, all fair executions reach a common consensus. The central verification question for population protocols is the well-specification problem: deciding if a given protocol is well-specified. Esparza et al. have recently shown that this problem is decidable, but with very high complexity: it is at least as hard as the Petri net reachability problem, which is EXPSPACE-hard, and for which only algorithms of non-primitive recursive complexity are currently known. In this paper we introduce the class WS3 of well-specified strongly-silent protocols and we prove that it is suitable for automatic verification. More precisely, we show that WS3 has the same computational power as general well-specified protocols, and captures standard protocols from the literature. Moreover, we show that the membership problem for WS3 reduces to solving boolean combinations of linear constraints over N. This allowed us to develop the first software able to automatically prove well-specification for all of the infinitely many possible inputs.

机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。

↑