Simple Dynamics for Plurality Consensus

被引:14
|
作者
Becchetti, Luca [1 ]
Clementi, Andrea [2 ]
Natale, Emanuele [1 ]
Pasquale, Francesco [1 ]
Silvestri, Riccardo [1 ]
Trevisan, Luca [3 ]
机构
[1] Sapienza Univ Roma, Rome, Italy
[2] Univ Tor Vergata Roma, Rome, Italy
[3] Stanford Univ, Stanford, CA 94305 USA
来源
PROCEEDINGS OF THE 26TH ACM SYMPOSIUM ON PARALLELISM IN ALGORITHMS AND ARCHITECTURES (SPAA'14) | 2014年
关键词
Plurality Consensus; Parallel Randomized Algorithms; Markov Chains;
D O I
10.1145/2612669.2612677
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
We study a Plurality Consensus process in which each of n anonymous agents of a communication network supports an initial opinion (a color chosen from a finite set [k]) and, at every time step, he can revise his color according to a random sample of neighbors. The goal (of the agents) is to let the process converge to the stable configuration where all nodes support the plurality color. It is assumed that the initial color configuration has a sufficiently large bias s, that is, the number of nodes supporting the plurality color exceeds the number of nodes supporting any other color by an additive value s. We consider a basic model in which the network is a clique and the update rule (called here the 3-majority dynamics) of the process is that each agent looks at the colors of three random neighbors and then applies the majority rule (breaking ties uniformly at random). We prove a tight bound on the convergence time which grows as Theta(k log n) for a wide range of parameters k and n. This linear-in-k dependence implies an exponential time-gap between the plurality consensus process and the median process studied in [7]. A natural question is whether looking at more (than three) random neighbors can significantly speed up the process. We provide a negative answer to this question: in particular, we show that samples of polylogarithmic size can speed up the process by a polylogarithmic factor only.
引用
收藏
页码:247 / 256
页数:10
相关论文
共 50 条
  • [1] Simple dynamics for plurality consensus
    Becchetti, Luca
    Clementi, Andrea
    Natale, Emanuele
    Pasquale, Francesco
    Silvestri, Riccardo
    Trevisan, Luca
    DISTRIBUTED COMPUTING, 2017, 30 (04) : 293 - 306
  • [2] Simple dynamics for plurality consensus
    Luca Becchetti
    Andrea Clementi
    Emanuele Natale
    Francesco Pasquale
    Riccardo Silvestri
    Luca Trevisan
    Distributed Computing, 2017, 30 : 293 - 306
  • [3] Noisy rumor spreading and plurality consensus
    Pierre Fraigniaud
    Emanuele Natale
    Distributed Computing, 2019, 32 : 257 - 276
  • [4] Noisy Rumor Spreading and Plurality Consensus
    Fraigniaud, Pierre
    Natale, Emanuele
    PROCEEDINGS OF THE 2016 ACM SYMPOSIUM ON PRINCIPLES OF DISTRIBUTED COMPUTING (PODC'16), 2016, : 127 - 136
  • [5] Noisy rumor spreading and plurality consensus
    Fraigniaud, Pierre
    Natale, Emanuele
    DISTRIBUTED COMPUTING, 2019, 32 (04) : 257 - 276
  • [6] Brief Announcement: Rapid Asynchronous Plurality Consensus
    Elsaesser, Robert
    Friedetzky, Tom
    Kaaser, Dominik
    Mallmann-Trenn, Frederik
    Trinker, Horst
    PROCEEDINGS OF THE ACM SYMPOSIUM ON PRINCIPLES OF DISTRIBUTED COMPUTING (PODC'17), 2017, : 363 - 365
  • [7] Population Protocols for Exact Plurality Consensus How a small chance of failure helps to eliminate insignificant opinions
    Bankhamer, Gregor
    Berenbrink, Petra
    Biermeier, Felix
    Elsaesser, Robert
    Hosseinpour, Hamed
    Kaaser, Dominik
    Kling, Peter
    PROCEEDINGS OF THE 2022 ACM SYMPOSIUM ON PRINCIPLES OF DISTRIBUTED COMPUTING, PODC 2022, 2022, : 224 - 234
  • [8] The robustness of democratic consensus
    Fagnani, Fabio
    Delvenne, Jean-Charles
    AUTOMATICA, 2015, 52 : 232 - 241
  • [9] Convergence Time for Unbiased Quantized Consensus
    Etesami, Seyed Rasoul
    Basar, Tamer
    2013 IEEE 52ND ANNUAL CONFERENCE ON DECISION AND CONTROL (CDC), 2013, : 6190 - 6195
  • [10] Degree Fluctuations and the Convergence Time of Consensus Algorithms
    Olshevsky, Alex
    Tsitsiklis, John N.
    IEEE TRANSACTIONS ON AUTOMATIC CONTROL, 2013, 58 (10) : 2626 - 2631