Near-Optimal Leader Election in Population Protocols on Graphs
Dan Alistarh, Joel Rybicki, Sasha Voitovych

TL;DR
This paper studies the complexity of stable leader election in population protocols on various graphs, providing new lower bounds, near-optimal protocols, and analyzing their efficiency across different graph structures.
Contribution
It introduces the first non-trivial lower bounds for leader election on general graphs and proposes near-time-optimal protocols with low state complexity.
Findings
Lower bounds range from O(1) to Θ(n^3) expected steps.
A protocol that is time-optimal on many graphs but uses polynomial states.
A near-time-optimal protocol with O(log^2 n) states, at most O(log n) times slower.
Abstract
In the stochastic population protocol model, we are given a connected graph with nodes, and in every time step, a scheduler samples an edge of the graph uniformly at random and the nodes connected by this edge interact. A fundamental task in this model is stable leader election, in which all nodes start in an identical state and the aim is to reach a configuration in which (1) exactly one node is elected as leader and (2) this node remains as the unique leader no matter what sequence of interactions follows. On cliques, the complexity of this problem has recently been settled: time-optimal protocols stabilize in expected steps using states, whereas protocols that use states require expected steps. In this work, we investigate the complexity of stable leader election on graphs. We provide the first non-trivial time lower…
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
TopicsCooperative Communication and Network Coding · Distributed systems and fault tolerance · Caching and Content Delivery
