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 条
  • [41] Mediated Population Protocols
    Chatzigiannakis, Ioannis
    Michail, Othon
    Spirakis, Paul G.
    [J]. AUTOMATA, LANGUAGES AND PROGRAMMING, PT II, PROCEEDINGS, 2009, 5556 : 363 - +
  • [42] Verification of population protocols
    Javier Esparza
    Pierre Ganty
    Jérôme Leroux
    Rupak Majumdar
    [J]. Acta Informatica, 2017, 54 : 191 - 215
  • [43] Verification of population protocols
    Esparza, Javier
    Ganty, Pierre
    Leroux, Jerome
    Majumdar, Rupak
    [J]. ACTA INFORMATICA, 2017, 54 (02) : 191 - 215
  • [44] Homonym Population Protocols
    Olivier Bournez
    Johanne Cohen
    Mikaël Rabie
    [J]. Theory of Computing Systems, 2018, 62 : 1318 - 1346
  • [45] Homonym Population Protocols
    Bournez, Olivier
    Cohen, Johanne
    Rabie, Mikael
    [J]. THEORY OF COMPUTING SYSTEMS, 2018, 62 (05) : 1318 - 1346
  • [46] Computation Protocols: Analyzable Abstractions for Computing Systems
    Xu, Zhiwei
    Wang, Yifan
    Zhao, Yongwei
    Li, Chundian
    [J]. Jisuanji Yanjiu yu Fazhan/Computer Research and Development, 2020, 57 (05): : 897 - 905
  • [47] Secure Computation Protocols Using Polarizing Cards
    Shinagawa, Kazumasa
    Mizuki, Takaaki
    Schuldt, Jacob C. N.
    Nuida, Koji
    Kanayama, Naoki
    Nishide, Takashi
    Hanaoka, Goichiro
    Okamoto, Eiji
    [J]. IEICE TRANSACTIONS ON FUNDAMENTALS OF ELECTRONICS COMMUNICATIONS AND COMPUTER SCIENCES, 2016, E99A (06) : 1122 - 1131
  • [48] Verifiable computation in multiparty protocols with honest majority
    Pankova, Alisa
    Laud, Peeter
    [J]. Cryptology and Information Security Series, 2015, 13 : 165 - 185
  • [49] Verifiable Computation in Multiparty Protocols with Honest Majority
    Laud, Peeter
    Pankova, Alisa
    [J]. PROVABLE SECURITY, PROVSEC 2014, 2014, 8782 : 146 - 161
  • [50] Bit Decomposition Protocols in Secure Multiparty Computation
    Laud, Peeter
    Pankova, Alisa
    [J]. WAHC'18: PROCEEDINGS OF THE 6TH WORKSHOP ON ENCRYPTED COMPUTING & APPLIED HOMOMORPHIC CRYPTOGRAPHY, 2018, : 37 - 48