🤖 AI Summary
This paper studies the exact majority consensus problem on general graphs in the population protocol model: given a graph (G) of (n) nodes, agents repeatedly interact with random neighbors to converge deterministically to the strict majority value among initial inputs. We establish the first tight bounds on convergence time parameterized by the graph’s relaxation time ( au_{ ext{rel}}) and degree imbalance ratio (Delta/delta). We design a constant-state protocol achieving expected convergence time (O((Delta/delta), au_{ ext{rel}} log^2 n)), space complexity (O(log n cdot log(Delta/delta) + log au_{ ext{rel}})), and stabilization time (O( au_{ ext{rel}}, n log n)). Technically, our approach integrates relaxation analysis of random walks, probabilistic convergence arguments, and state compression. Crucially, we are the first to systematically incorporate structural graph parameters—specifically ( au_{ ext{rel}}) and (Delta/delta)—into both protocol design and performance characterization, yielding near-optimal time and optimal space trade-offs on regular expander graphs.
📝 Abstract
We study exact majority consensus in the population protocol model. In this model, the system is described by a graph $G = (V,E)$ with $n$ nodes, and in each time step, a scheduler samples uniformly at random a pair of adjacent nodes to interact. In the exact majority consensus task, each node is given a binary input, and the goal is to design a protocol that almost surely reaches a stable configuration, where all nodes output the majority input value.
We give improved upper and lower bounds for the exact majority in general graphs. First, we give asymptotically tight time lower bounds for general (unbounded space) protocols. Second, we obtain new upper bounds parameterized by the relaxation time $τ_{mathsf{rel}}$ of the random walk on $G$ induced by the scheduler and the degree imbalance $Δ/δ$ of $G$. Specifically, we give a protocol that stabilizes in $Oleft( fracΔδ τ_{mathsf{rel}} log^2 n
ight)$ steps in expectation and with high probability and uses $Oleft( log n cdot left( logleft( fracΔδ
ight) + log left( frac{τ_{mathsf{rel}}}{n}
ight)
ight)
ight)$ states in any graph with minimum degree at least $δ$ and maximum degree at most $Δ$.
For regular expander graphs, this matches the optimal space complexity of $Θ(log n)$ for fast protocols in complete graphs [Alistarh et al., SODA 2016 and Doty et al., FOCS 2022] with a nearly optimal stabilization time of $O(n log^2 n)$ steps. Finally, we give a new upper bound of $O(τ_{mathsf{rel}} cdot n log n)$ for the stabilization time of a constant-state protocol.