Limit Laws for Consensus Protocols on the Complete Graph

Abstract

We study a distributed consensus problem on a complete communication network of n vertices, each holding one of two opinions. The vertices communicate in rounds, possibly in the presence of adversarial noise, and exchange information until they all agree on a single opinion. We consider a general class of protocols, where the vertices randomly sample neighbors and update their own opinion according to an update function f depending on the sampled opinions. A prominent example is the k-maj protocol, where every vertex adopts the majority opinion of k randomly sampled neighbors, breaking ties uniformly. We consider the runtime Rn that is the number of rounds until all vertices agree on the same opinion, which we call the dominating opinion Dn. In our main result we describe the limiting distributions of these two key quantities for a large class of update functions f, for arbitrary initial configurations and under the presence of an adversary who may alter the opinions of up to o(n) vertices in each round. We show that there are f-specific constants γ, m > 0 such that Rn centers around μn = 12γn + m n, and we describe the asymptotic distribution of Rn - μn. In particular, we show that it does not converge, and that it becomes asymptotically periodic both in the n as well as the n scale. Applied to k-maj, our results show, among other things, that γk-maj = k-1 k/2 21-kk (2k/π)1/2.

0

Turn this paper into a lesson

ArcXiv compiles a structured reading guide from this paper's metadata: plain-English importance, contributions, prerequisite concepts, which sections to read first, flashcards, and a quiz. Grounded in the abstract, never invented.

Discussion (0)

Sign in to join the discussion.

Loading comments…