Fast Consensus via the Unconstrained Undecided State Dynamics

03/18/2021
by   Gregor Bankhamer, et al.
0

We consider the plurality consensus problem among n agents. Initially, each agent has one of k 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 gossip model. For the population model, our protocol reaches consensus (w.h.p.) in O(log^2 n) parallel time, providing the first polylogarithmic result for k > 2 (w.h.p.) in this model. Without any assumption on the bias, fast consensus has only been shown for k = 2 for the unsynchronized version of the undecided state dynamics [Clementi et al., MFCS'18]. We show that the synchronized variant of the undecided state dynamics reaches consensus (w.h.p.) in time O(log^2 n), independently of the initial number, bias, or distribution of opinions. In both models, we guarantee that if there is an initial bias of Ω(√(n log n)), then (w.h.p.) that opinion wins. A simple extension of our protocol in the gossip model yields a dynamics that does not depend on n or k, is anonymous, and has (w.h.p.) runtime O(log^2 n). This solves an open problem formulated by Becchetti et al. [Distributed Computing, 2017].

READ FULL TEXT

page 1

page 2

page 3

page 4

research
02/24/2023

Fast Convergence of k-Opinion Undecided State Dynamics in the Population Protocol Model

We analyze the convergence of the k-opinion Undecided State Dynamics (US...
research
05/17/2022

On the Hierarchy of Distributed Majority Protocols

We study the Consensus problem among n agents, defined as follows. Initi...
research
06/09/2020

Polarization in Attraction-Repulsion Models

This paper introduces a model for opinion dynamics, where at each time s...
research
07/29/2019

Phase Transitions of Best-of-Two and Best-of-Three on Stochastic Block Models

This paper is concerned with voting processes on graphs where each verte...
research
05/10/2021

On the Hardness of Opinion Dynamics Optimization with L_1-Budget on Varying Susceptibility to Persuasion

Recently, Abebe et al. (KDD 2018) and Chan et al. (WWW 2019) have consid...
research
03/06/2018

Algorithmic bias amplifies opinion polarization: A bounded confidence model

The flow of information reaching us via the online media platforms is op...
research
01/19/2019

On the Necessary Memory to Compute the Plurality in Multi-Agent Systems

We consider the Relative-Majority Problem (also known as Plurality), in ...

Please sign up or login with your details

Forgot password? Click here to reset