Brief Announcement: New Clocks, Fast Line Formation and Self-Replication Population Protocols

L. Gąsieniec, P. Spirakis, Grzegorz Stachowiak
{"title":"Brief Announcement: New Clocks, Fast Line Formation and Self-Replication Population Protocols","authors":"L. Gąsieniec, P. Spirakis, Grzegorz Stachowiak","doi":"10.4230/LIPIcs.DISC.2022.44","DOIUrl":null,"url":null,"abstract":"The model of population protocols is used to study distributed processes based on pairwise interactions between anonymous agents drawn from a large population of size n. The interacting pairs of agents are chosen by the random scheduler and their states are amended by the predefined transition function which governs the considered process. The state space of agents is fixed (constant size) and the size n is not known, i.e., not hard-coded in the transition function. We assume that a population protocol starts in the predefined initial configuration of agents’ states representing the input, and it concludes in an output configuration representing the solution to the considered problem. The time complexity of a protocol refers to the number of interactions required to stabilise this protocol in a final configuration. The parallel time is defined as the time complexity divided by n. In this paper we consider a known variant of the standard population protocol model in which agents can be connected by edges, referred to as the network constructor model. During an interaction between two agents the relevant connecting edge can be formed, maintained or eliminated by the transition function. Since pairs of agents are chosen uniformly at random the status of each edge is updated every Θ( n 2 ) interactions in expectation which coincides with Θ( n ) parallel time. This phenomenon provides a natural lower bound on the time complexity for any non-trivial network construction designed for this variant. This is in contrast with the standard population protocol model in which efficient protocols operate in O ( poly log n ) parallel time. The main focus in this paper is on efficient manipulation of linear structures including formation, self-replication and distribution (including pipelining) of complex information in the adopted model.","PeriodicalId":89463,"journal":{"name":"Proceedings of the ... International Symposium on High Performance Distributed Computing","volume":"36 1","pages":"44:1-44:3"},"PeriodicalIF":0.0000,"publicationDate":"2022-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings of the ... International Symposium on High Performance Distributed Computing","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.4230/LIPIcs.DISC.2022.44","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0

Abstract

The model of population protocols is used to study distributed processes based on pairwise interactions between anonymous agents drawn from a large population of size n. The interacting pairs of agents are chosen by the random scheduler and their states are amended by the predefined transition function which governs the considered process. The state space of agents is fixed (constant size) and the size n is not known, i.e., not hard-coded in the transition function. We assume that a population protocol starts in the predefined initial configuration of agents’ states representing the input, and it concludes in an output configuration representing the solution to the considered problem. The time complexity of a protocol refers to the number of interactions required to stabilise this protocol in a final configuration. The parallel time is defined as the time complexity divided by n. In this paper we consider a known variant of the standard population protocol model in which agents can be connected by edges, referred to as the network constructor model. During an interaction between two agents the relevant connecting edge can be formed, maintained or eliminated by the transition function. Since pairs of agents are chosen uniformly at random the status of each edge is updated every Θ( n 2 ) interactions in expectation which coincides with Θ( n ) parallel time. This phenomenon provides a natural lower bound on the time complexity for any non-trivial network construction designed for this variant. This is in contrast with the standard population protocol model in which efficient protocols operate in O ( poly log n ) parallel time. The main focus in this paper is on efficient manipulation of linear structures including formation, self-replication and distribution (including pipelining) of complex information in the adopted model.
简短公告:新的时钟,快速线路形成和自我复制种群协议
利用群体协议模型研究了从规模为n的大群体中抽取的匿名智能体之间的成对交互的分布式过程。随机调度程序选择交互的智能体对,并通过控制所考虑的过程的预定义转移函数修正它们的状态。agent的状态空间是固定的(大小恒定),并且大小n是未知的,即在过渡函数中没有硬编码。我们假设人口协议从代表输入的代理状态的预定义初始配置开始,并以代表所考虑问题的解决方案的输出配置结束。协议的时间复杂度是指在最终配置中稳定该协议所需的交互次数。并行时间定义为时间复杂度除以n。在本文中,我们考虑了一种已知的标准种群协议模型的变体,其中智能体可以通过边连接,称为网络构造器模型。在两个代理之间的交互过程中,相关的连接边可以通过过渡函数形成、保持或消除。由于智能体对是均匀随机选择的,因此每隔Θ(n2)次期望交互就会更新每条边的状态,这与Θ(n)次并行时间一致。这种现象为为这种变体设计的任何非平凡网络结构的时间复杂度提供了一个自然的下界。这与标准种群协议模型形成对比,在标准种群协议模型中,高效协议在O(多log n)并行时间内运行。本文的主要重点是在所采用的模型中对线性结构的有效操作,包括复杂信息的形成、自我复制和分布(包括流水线)。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
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学术文献互助群
群 号:604180095
Book学术官方微信