Optimal Proportion Computation with Population Protocols

被引:0
|
作者
Mocquard, Yves [1 ]
Anceaume, Emmanuelle [2 ]
Sericola, Bruno [3 ]
机构
[1] Univ Rennes 1, IRISA, Rennes, France
[2] CNRS, IRISA, Rennes, France
[3] Inria Rennes Bretagne Atlantique, Rennes, France
关键词
Population protocols; Proportion; Majority; Counting; Performance evaluation;
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
The computational model of population protocols is a formalism that allows the analysis of properties emerging from simple and pairwise interactions among a very large number of anonymous finite-state agents. Significant work has been done so far to determine which problems are solvable in this model and at which cost in terms of states used by the agents and time needed to converge. The problem tackled in this paper is the population problem: each agent starts independently from each other in one of two states, say A or B, and the objective is for each agent to determine the proportion of agents that initially started in state A, assuming that each agent only uses a finite set of states, and does not know the number n of agents. We pro pose a solution which guarantees that in presence of a uniform probabilistic scheduler every agent outputs the population proportion with any precision epsilon is an element of (0,1) with any high probability after having interacted O( log n) times. The number of states maintained by every agent is optimal and is equal to 2[3/(4 epsilon)] + 1. Finally, we show that our solution is optimal in time and space to solve the counting problem, a generalization of the proportion problem. Finally, simulation results illustrate our theoretical analysis.
引用
收藏
页码:216 / 223
页数:8
相关论文
共 50 条
  • [1] Space-Optimal Proportion Consensus with Population Protocols
    Cordasco, Gennaro
    Gargano, Luisa
    [J]. STABILIZATION, SAFETY, AND SECURITY OF DISTRIBUTED SYSTEMS, SSS 2017, 2018, 10616 : 384 - 398
  • [2] Fast computation by population protocols with a leader
    Angluin, Dana
    Aspnes, James
    Eisenstat, David
    [J]. DISTRIBUTED COMPUTING, 2008, 21 (03) : 183 - 199
  • [3] Fast computation by population protocols with a leader
    Dana Angluin
    James Aspnes
    David Eisenstat
    [J]. Distributed Computing, 2008, 21 : 183 - 199
  • [4] Fast computation by population protocols with a leader
    Angluin, Dana
    Aspnes, James
    Eisenstat, David
    [J]. Distributed Computing, Proceedings, 2006, 4167 : 61 - 75
  • [5] Optimal rank set sampling estimates for a population proportion
    Terpstra, JT
    Nelson, EJ
    [J]. JOURNAL OF STATISTICAL PLANNING AND INFERENCE, 2005, 127 (1-2) : 309 - 321
  • [6] Space-Optimal Counting in Population Protocols
    Beauquier, Joffroy
    Burman, Janna
    Claviere, Simon
    Sohier, Devan
    [J]. DISTRIBUTED COMPUTING (DISC 2015), 2015, 9363 : 631 - 646
  • [7] Space-Optimal Majority in Population Protocols
    Alistarh, Dan
    Aspnes, James
    Gelashvili, Rati
    [J]. SODA'18: PROCEEDINGS OF THE TWENTY-NINTH ANNUAL ACM-SIAM SYMPOSIUM ON DISCRETE ALGORITHMS, 2018, : 2221 - 2239
  • [8] Lower Bounds and Optimal Protocols for Three-Party Secure Computation
    Rajan, Sundara S.
    Rajakrishnan, Shijin
    Thangaraj, Andrew
    Prabhakaran, Vinod
    [J]. 2016 IEEE INTERNATIONAL SYMPOSIUM ON INFORMATION THEORY, 2016, : 1361 - 1365
  • [9] Optimal Time and Space Leader Election in Population Protocols
    Berenbrink, Petra
    Giakkoupis, George
    Kling, Peter
    [J]. PROCEEDINGS OF THE 52ND ANNUAL ACM SIGACT SYMPOSIUM ON THEORY OF COMPUTING (STOC '20), 2020, : 119 - 129
  • [10] Time-Optimal Leader Election in Population Protocols
    Sudo, Yuichi
    Ooshita, Fukuhito
    Izumi, Taisuke
    Kakugawa, Hirotsugu
    Masuzawa, Toshimitsu
    [J]. IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2020, 31 (11) : 2620 - 2632