The complexity of verifying population protocols.

IF 1.3 4区 计算机科学 Q3 COMPUTER SCIENCE, THEORY & METHODS
Distributed Computing Pub Date : 2021-01-01 Epub Date: 2021-03-24 DOI:10.1007/s00446-021-00390-x
Javier Esparza, Stefan Jaax, Mikhail Raskin, Chana Weil-Kennedy
{"title":"The complexity of verifying population protocols.","authors":"Javier Esparza, Stefan Jaax, Mikhail Raskin, Chana Weil-Kennedy","doi":"10.1007/s00446-021-00390-x","DOIUrl":null,"url":null,"abstract":"<p><p>Population protocols (Angluin et al. in PODC, 2004) are a model of distributed computation in which indistinguishable, finite-state agents interact in pairs to decide if their initial configuration, i.e., the initial number of agents in each state, satisfies a given property. In a seminal paper Angluin et al. classified population protocols according to their communication mechanism, and conducted an exhaustive study of the expressive power of each class, that is, of the properties they can decide (Angluin et al. in Distrib Comput 20(4):279-304, 2007). In this paper we study the correctness problem for population protocols, i.e., whether a given protocol decides a given property. A previous paper (Esparza et al. in Acta Inform 54(2):191-215, 2017) has shown that the problem is decidable for the main population protocol model, but at least as hard as the reachability problem for Petri nets, which has recently been proved to have non-elementary complexity. Motivated by this result, we study the computational complexity of the correctness problem for all other classes introduced by Angluin et al., some of which are less powerful than the main model. Our main results show that for the class of observation models the complexity of the problem is much lower, ranging from <math><msubsup><mi>Π</mi> <mn>2</mn> <mi>p</mi></msubsup> </math> to PSPACE.</p>","PeriodicalId":50569,"journal":{"name":"Distributed Computing","volume":"34 2","pages":"133-177"},"PeriodicalIF":1.3000,"publicationDate":"2021-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8550233/pdf/","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Distributed Computing","FirstCategoryId":"94","ListUrlMain":"https://doi.org/10.1007/s00446-021-00390-x","RegionNum":4,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"2021/3/24 0:00:00","PubModel":"Epub","JCR":"Q3","JCRName":"COMPUTER SCIENCE, THEORY & METHODS","Score":null,"Total":0}
引用次数: 0

Abstract

Population protocols (Angluin et al. in PODC, 2004) are a model of distributed computation in which indistinguishable, finite-state agents interact in pairs to decide if their initial configuration, i.e., the initial number of agents in each state, satisfies a given property. In a seminal paper Angluin et al. classified population protocols according to their communication mechanism, and conducted an exhaustive study of the expressive power of each class, that is, of the properties they can decide (Angluin et al. in Distrib Comput 20(4):279-304, 2007). In this paper we study the correctness problem for population protocols, i.e., whether a given protocol decides a given property. A previous paper (Esparza et al. in Acta Inform 54(2):191-215, 2017) has shown that the problem is decidable for the main population protocol model, but at least as hard as the reachability problem for Petri nets, which has recently been proved to have non-elementary complexity. Motivated by this result, we study the computational complexity of the correctness problem for all other classes introduced by Angluin et al., some of which are less powerful than the main model. Our main results show that for the class of observation models the complexity of the problem is much lower, ranging from Π 2 p to PSPACE.

Abstract Image

Abstract Image

Abstract Image

验证人口协议的复杂性。
种群协议(Angluin 等人,PODC, 2004 年)是分布式计算的一种模型,其中不可区分的有限状态代理成对交互,以决定其初始配置(即每个状态中代理的初始数量)是否满足给定属性。在一篇开创性的论文中,Angluin 等人根据群体协议的通信机制对其进行了分类,并对每一类协议的表达能力,即它们能决定的属性进行了详尽的研究(Angluin 等人,载于 Distrib Comput 20(4):279-304, 2007)。在本文中,我们将研究群体协议的正确性问题,即特定协议是否能决定特定属性。之前的一篇论文(Esparza et al. in Acta Inform 54(2):191-215, 2017)表明,对于主要种群协议模型来说,这个问题是可解的,但至少和 Petri 网的可达性问题一样难,而 Petri 网最近被证明具有非基本复杂性。受这一结果的启发,我们研究了安格鲁因等人引入的所有其他类的正确性问题的计算复杂度,其中一些类的计算复杂度比主模型低。我们的主要结果表明,对于观测模型类,问题的复杂度要低得多,从 Π 2 p 到 PSPACE 不等。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
Distributed Computing
Distributed Computing 工程技术-计算机:理论方法
CiteScore
3.20
自引率
0.00%
发文量
24
审稿时长
>12 weeks
期刊介绍: The international journal Distributed Computing provides a forum for original and significant contributions to the theory, design, specification and implementation of distributed systems. Topics covered by the journal include but are not limited to: design and analysis of distributed algorithms; multiprocessor and multi-core architectures and algorithms; synchronization protocols and concurrent programming; distributed operating systems and middleware; fault-tolerance, reliability and availability; architectures and protocols for communication networks and peer-to-peer systems; security in distributed computing, cryptographic protocols; mobile, sensor, and ad hoc networks; internet applications; concurrency theory; specification, semantics, verification, and testing of distributed systems. In general, only original papers will be considered. By virtue of submitting a manuscript to the journal, the authors attest that it has not been published or submitted simultaneously for publication elsewhere. However, papers previously presented in conference proceedings may be submitted in enhanced form. If a paper has appeared previously, in any form, the authors must clearly indicate this and provide an account of the differences between the previously appeared form and the submission.
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信