Simple Dynamics for Majority Consensus

We study a Plurality Consensus process in which each of n anonymous agents of a communication network supports an initial opinion (a colorchosen 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 Θklog n for a wide range of parameters k and n. This linear-in-k dependence implies an exponential time-gap between the plurality consensus processand 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.

[1]  David Peleg,et al.  Distributed Probabilistic Polling and Applications to Proportionate Agreement , 1999, Inf. Comput..

[2]  Michael Kearns,et al.  Biased Voting and the Democratic Primary Problem , 2008, WINE.

[3]  V. Climenhaga Markov chains and mixing times , 2013 .

[4]  Land,et al.  No perfect two-state cellular automata for density classification exists. , 1995, Physical review letters.

[5]  Martin Vetterli,et al.  Interval consensus: From quantized gossip to voting , 2009, 2009 IEEE International Conference on Acoustics, Speech and Signal Processing.

[6]  Christian Scheideler,et al.  Stabilizing consensus with the power of two choices , 2011, SPAA '11.

[7]  Elchanan Mossel,et al.  Majority dynamics and aggregation of information in social networks , 2012, Autonomous Agents and Multi-Agent Systems.

[8]  Alessandro Panconesi,et al.  Concentration of Measure for the Analysis of Randomized Algorithms , 2009 .

[9]  Moez Draief,et al.  Distributed Multivalued Consensus , 2012, ISCIS.

[10]  David Eisenstat,et al.  A simple population protocol for fast robust approximate majority , 2007, Distributed Computing.

[11]  David Peleg,et al.  Local majorities, coalitions and monopolies in graphs: a review , 2002, Theor. Comput. Sci..

[12]  Mohammed Abdullah,et al.  Global majority consensus by local majority polling on graphs , 2012, 2014 7th International Conference on NETwork Games, COntrol and OPtimization (NetGCoop).

[13]  Mohammed Abdullah,et al.  Majority Consensus on Random Graphs of a Given Degree Sequence , 2012, ArXiv.

[14]  Milan Vojnovic,et al.  Using Three States for Binary Consensus on Complete Graphs , 2009, IEEE INFOCOM 2009.

[15]  Andrea E. F. Clementi,et al.  Plurality Consensus in the Gossip Model , 2014, SODA.

[16]  J. Kleinberg,et al.  Networks, Crowds, and Markets , 2010 .

[17]  Mehryar Mohri,et al.  Tight Lower Bound on the Probability of a Binomial Exceeding its Expectation , 2013, ArXiv.

[18]  L. Trevisan,et al.  Simple Dynamics for Majority Consensus , 2013 .

[19]  Elchanan Mossel,et al.  Reaching Consensus on Social Networks , 2010, ICS.

[20]  Richard K. Belew,et al.  No Two-State CA for Density Classification Exists , 1994 .

[21]  Desh Ranjan,et al.  Balls and bins: A study in negative dependence , 1996, Random Struct. Algorithms.

[22]  Paul G. Spirakis,et al.  Determining Majority in Networks with Local Interactions and Very Small Local Memory , 2014, ICALP.

[23]  Andrea E. F. Clementi,et al.  Distributed community detection in dynamic graphs , 2013, Theor. Comput. Sci..

[24]  Moez Draief,et al.  Convergence Speed of Binary Interval Consensus , 2010, 2010 Proceedings IEEE INFOCOM.