ResearchTrend.AI
  • Papers
  • Communities
  • Events
  • Blog
  • Pricing
Papers
Communities
Social Events
Terms and Conditions
Pricing
Parameter LabParameter LabTwitterGitHubLinkedInBlueskyYoutube

© 2025 ResearchTrend.AI, All rights reserved.

  1. Home
  2. Papers
  3. 2106.13002
11
8

Loosely-Stabilizing Phase Clocks and the Adaptive Majority Problem

24 June 2021
Petra Berenbrink
Felix Biermeier
Christopher Hahn
Dominik Kaaser
ArXivPDFHTML
Abstract

We present a loosely-stabilizing phase clock for population protocols. In the population model we are given a system of nnn identical agents which interact in a sequence of randomly chosen pairs. Our phase clock is leaderless and it requires O(log⁡n)O(\log n)O(logn) states. It runs forever and is, at any point of time, in a synchronous state w.h.p. When started in an arbitrary configuration, it recovers rapidly and enters a synchronous configuration within O(nlog⁡n)O(n\log n)O(nlogn) interactions w.h.p. Once the clock is synchronized, it stays in a synchronous configuration for at least poly nnn parallel time w.h.p. We use our clock to design a loosely-stabilizing protocol that solves the comparison problem introduced by Alistarh et al., 2021. In this problem, a subset of agents has at any time either AAA or BBB as input. The goal is to keep track which of the two opinions is (momentarily) the majority. We show that if the majority has a support of at least Ω(log⁡n)\Omega(\log n)Ω(logn) agents and a sufficiently large bias is present, then the protocol converges to a correct output within O(nlog⁡n)O(n\log n)O(nlogn) interactions and stays in a correct configuration for poly nnn interactions, w.h.p.

View on arXiv
Comments on this paper