Fast plurality consensus in regular expanders
Abstract
Pull voting is a classic method to reach consensus among vertices with differing opinions in a distributed network: each vertex at each step takes on the opinion of a random neighbour. This method, however, suffers from two drawbacks. Even if there are only two opposing opinions, the time taken for a single opinion to emerge can be slow and the final opinion is not necessarily the initially held majority. We refer to a protocol where 2 neighbours are contacted at each step as a 2-sample voting protocol. In the two-sample protocol a vertex updates its opinion only if both sampled opinions are the same. Not much was known about the performance of two-sample voting on general expanders in the case of three or more opinions. In this paper we show that the following performance can be achieved on a -regular expander using two-sample voting. We suppose there are opinions, and that the initial size of the largest and second largest opinions is respectively. We prove that, if , where is the absolute second eigenvalue of matrix and is a suitable constant, then the largest opinion wins in steps with high probability. For almost all -regular graphs, we have for some constant . This means that as increases we can separate an opinion whose majority is , whereas majority is required for constant. This work generalizes the results of Becchetti et. al (SPAA 2014) for the complete graph .
Cite
@article{arxiv.1605.08403,
title = {Fast plurality consensus in regular expanders},
author = {Colin Cooper and Tomasz Radzik and Nicolás Rivera and Takeharu Shiraga},
journal= {arXiv preprint arXiv:1605.08403},
year = {2017}
}