Fast Consensus via the Unconstrained Undecided State Dynamics
Gregor Bankhamer, Petra Berenbrink, Felix Biermeier, Robert, Els\"asser, Hamed Hosseinpour, Dominik Kaaser, Peter Kling

TL;DR
This paper introduces a synchronized undecided state dynamics protocol that achieves polylogarithmic consensus time in population and gossip models, even with multiple opinions and without initial bias assumptions.
Contribution
It presents the first polylogarithmic consensus protocol for multiple opinions in the population model and extends the undecided state dynamics to the gossip model, solving an open problem.
Findings
Consensus achieved in $O( ext{log}^2 n)$ time in population model.
Consensus achieved in $O( ext{log}^2 n)$ time in gossip model.
Opinion bias of $ ext{Omega}( ext{sqrt}(n ext{log} n))$ ensures the initial bias wins.
Abstract
We consider the plurality consensus problem among agents. Initially, each agent has one of different opinions. Agents choose random interaction partners and revise their state according to a fixed transition function, depending on their own state and the state of the interaction partners. The goal is to reach a consensus configuration in which all agents agree on the same opinion, and if there is initially a sufficiently large bias towards one opinion, that opinion should prevail. We analyze a synchronized variant of the undecided state dynamics defined as follows. The agents act in phases, consisting of a decision and a boosting part. In the decision part, any agent that encounters an agent with a different opinion becomes undecided. In the boosting part, undecided agents adopt the first opinion they encounter. We consider this dynamics in the population model and the…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsDistributed systems and fault tolerance · Logic, Reasoning, and Knowledge · Cryptography and Data Security
