Simple dynamics for plurality consensus

被引:0
作者
Luca Becchetti
Andrea Clementi
Emanuele Natale
Francesco Pasquale
Riccardo Silvestri
Luca Trevisan
机构
[1] Sapienza Università di Roma,
[2] Max Planck Institute for Informatics,undefined
[3] Università Tor Vergata di Roma,undefined
[4] UC Berkeley,undefined
来源
Distributed Computing | 2017年 / 30卷
关键词
Plurality consensus; Distributed randomized algorithms; Markov chains; Dynamics;
D O I
暂无
中图分类号
学科分类号
摘要
We study a plurality-consensus process in which each of n anonymous agents of a communication network initially supports a color chosen from the set [k]. Then, in every round, each agent can revise his color according to the colors currently held by a random sample of his neighbors. It is assumed that the initial color configuration exhibits a sufficiently large biass towards a fixed plurality color, that is, the number of nodes supporting the plurality color exceeds the number of nodes supporting any other color by s additional nodes. The goal is having the process to converge to the stable configuration in which all nodes support the initial plurality. 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 the following: each agent looks at the colors of three random neighbors and then applies the majority rule (breaking ties uniformly). We prove that the process converges in time O(min{k,(n/logn)1/3}logn)\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\mathcal {O}( \min \{ k, (n/\log n)^{1/3} \} \, \log n )$$\end{document} with high probability, provided that s⩾cmin{2k,(n/logn)1/3}nlogn\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$s \geqslant c \sqrt{ \min \{ 2k, (n/\log n)^{1/3} \}\, n \log n}$$\end{document}. We then prove that our upper bound above is tight as long as k⩽(n/logn)1/4\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$k \leqslant (n/\log n)^{1/4}$$\end{document}. This fact implies an exponential time-gap between the plurality-consensus process and the median process (see Doerr et al. in Proceedings of the 23rd annual ACM symposium on parallelism in algorithms and architectures (SPAA’11), pp 149–158. ACM, 2011). 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.
引用
收藏
页码:293 / 306
页数:13
相关论文
共 24 条
  • [1] Abdullah MA(2015)Global majority consensus by local majority polling on graphs of a given degree sequence Discrete Appl. Math. 180 1-10
  • [2] Draief M(2008)A simple population protocol for fast robust approximate majority Distrib. Comput. 21 87-102
  • [3] Angluin D(2015)Distributed community detection in dynamic graphs Theor. Comput. Sci. 584 19-41
  • [4] Aspnes J(2012)Convergence speed of binary interval consensus SIAM J. Control Optim. 50 1087-1109
  • [5] Eisenstat D(1998)Balls and bins: a study in negative dependence Random Struct. Algorithms 13 99-124
  • [6] Clementi A(2014)Tight lower bound on the probability of a binomial exceeding its expectation Stat. Probab. Lett. 86 91-98
  • [7] Di Ianni M(2001)Distributed probabilistic polling and applications to proportionate agreement Inf. Comput. 171 248-268
  • [8] Gambosi G(1995)No two-state ca for density classification exists Phys. Rev. Lett. 74 5148-5150
  • [9] Natale E(2014)Majority dynamics and aggregation of information in social networks Auton. Agent. Multi Agent Syst. 28 408-429
  • [10] Silvestri R(2002)Local majorities, coalitions and monopolies in graphs: a review Theor. Comput. Sci. 282 231-257