Space-Optimal Proportion Consensus with Population Protocols

被引:9
|
作者
Cordasco, Gennaro [1 ]
Gargano, Luisa [2 ]
机构
[1] Univ Campania L Vanvitelli, Viale Ellitt, I-81100 Caserta, Italy
[2] Univ Salerno, Via Giovanni Paolo II,132, I-84084 Fisciano, Italy
关键词
D O I
10.1007/978-3-319-69084-1_28
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Population protocols provide a distributed computing model in which a set of finite-state identical agents cooperate through random interactions, between neighbors in the interaction graph, to collectively carry out a computation in a distributed setting. Population protocols have become very popular in various research areas, such as distributed computing, sensor or social networks, as well as chemistry and biology. A central task in this model is majority computation, in which agents need to reach an agreement on the leading one of two possible initial opinions. In this paper we consider a generalization of the majority problem, named proportion consensus, which asks for an agreement on the proportion of one opinion, between two possible views (say A or B) . The objective is to reach a configuration where all the agents agree on a range gamma(A) subset of [0, 1] which contains the value of the fraction rho(A) of agents that started with view A; the goal is to get the size of gamma(A) as small as possible while also minimizing the number of states adopted by agents. We provide a lower bound on the trade-off between precision epsilon (the size of gamma(A)) and the number of states required by any population protocol that solves the proportion consensus problem. In particular, we show that in any population protocol that solves the proportion consensus problem with precision epsilon any agent must have at least [2/epsilon] states. We also provide a population protocol that exactly solves the proportion consensus problem with precision epsilon and 6 [1/(2 epsilon)] -1 states. We show that in case of an arbitrary interaction graph our protocol requires O(n(6)/epsilon) interactions (which corresponds to the number of rounds in the sequential communication model) on any network with n agents. On complete interaction networks, the expected number of required interactions is O(n(2) log n). Using the random matching communication model, the expected number of rounds, required to reach a consensus, decreases to O(Delta n(4)/epsilon) in case of arbitrary interaction networks (where Delta denotes the maximum degree among the agents in the network) and O(n log n) for complete networks.
引用
收藏
页码:384 / 398
页数:15
相关论文
共 50 条
  • [31] Space-optimal, wait-free real-time synchronization
    Cho, Hyeonjoong
    Ravindran, Binoy
    Jensen, E. Douglas
    [J]. IEEE TRANSACTIONS ON COMPUTERS, 2007, 56 (03) : 373 - 384
  • [32] Time- and Space-Optimal Discrete Clock Synchronization in the Beeping Model
    Feldmann, Michael
    Khazraei, Ardalan
    Scheideler, Christian
    [J]. PROCEEDINGS OF THE 32ND ACM SYMPOSIUM ON PARALLELISM IN ALGORITHMS AND ARCHITECTURES (SPAA '20), 2020, : 223 - 233
  • [33] Optimal Consensus Protocols Based on the LQR Perspective
    Wei, Yuxin
    Liu, Guo-Ping
    [J]. PROCEEDINGS OF THE 36TH CHINESE CONTROL CONFERENCE (CCC 2017), 2017, : 7713 - 7718
  • [34] A space-optimal wait-free real-time synchronization protocol
    Cho, HJ
    Ravindran, B
    Jensen, ED
    [J]. 17th Euromicro Conference on Real-Time Systems, Proceedings, 2005, : 79 - 88
  • [35] Enhanced Phase Clocks, Population Protocols, and Fast Space Optimal Leader Election
    Gasieniec, Leszek
    Stachowiak, Grzegorz
    [J]. JOURNAL OF THE ACM, 2021, 68 (01)
  • [36] Almost Logarithmic-Time Space Optimal Leader Election in Population Protocols
    Gasieniec, Leszek
    Stachowiak, Grzegorz
    Uznanski, Przemyslaw
    [J]. SPAA'19: PROCEEDINGS OF THE 31ST ACM SYMPOSIUM ON PARALLELISM IN ALGORITHMS AND ARCHITECTURESS, 2019, 2019, : 93 - 102
  • [37] A Space-Optimal Hidden Surface Removal Algorithm for Iso-Oriented Rectangles
    Kosmatopoulos, Andreas
    Tsakalidis, Athanasios
    Tsichlas, Kostas
    [J]. INTERNATIONAL JOURNAL OF FOUNDATIONS OF COMPUTER SCIENCE, 2020, 31 (05) : 539 - 549
  • [38] TIME-OPTIMAL AND SPACE-OPTIMAL HEIGHT-BALANCED 2-3 BROTHER TREES
    MURTHY, YD
    BHATTACHARJEE, GP
    SEETARAMANATH, MN
    [J]. INTERNATIONAL JOURNAL OF COMPUTER MATHEMATICS, 1983, 13 (3-4) : 171 - 188
  • [39] Optimal Switching Between Two Linear Consensus Protocols
    Ron, Orel
    Margaliot, Michael
    [J]. 2013 IEEE 52ND ANNUAL CONFERENCE ON DECISION AND CONTROL (CDC), 2013, : 1372 - 1377
  • [40] Finding space-optimal linear array for uniform dependence algorithms with arbitrary convex index sets
    Ke, JY
    Tsay, JC
    [J]. JOURNAL OF INFORMATION SCIENCE AND ENGINEERING, 1998, 14 (04) : 743 - 763