Distributed Self-Stabilizing MIS with Few States and Weak Communication
George Giakkoupis, Isabella Ziccardi

TL;DR
This paper introduces a simple, self-stabilizing distributed algorithm for computing a maximal independent set (MIS) that uses minimal states and weak communication, achieving polylogarithmic stabilization time on random graphs.
Contribution
It presents a novel self-stabilizing MIS algorithm with constant space and randomness, proven to stabilize efficiently on random graphs and extendable to general graphs.
Findings
Stabilizes in polylogarithmic rounds on G_{n,p} random graphs.
Extends to larger state spaces with similar stabilization guarantees.
First known self-stabilizing MIS algorithm with constant space, randomness, and fast convergence.
Abstract
We study a simple random process that computes a maximal independent set (MIS) on a general -vertex graph. Each vertex has a binary state, black or white, where black indicates inclusion into the MIS. The vertex states are arbitrary initially, and are updated in parallel: In each round, every vertex whose state is ``inconsistent'' with its neighbors', i.e., it is black and has a black neighbor, or it is white and all neighbors are white, changes its state with probability . The process stabilizes with probability 1 on any graph, and the resulting set of black vertices is an MIS. It is also easy to see that the expected stabilization time is on certain graph families, such as cliques and trees. However, analyzing the process on graphs beyond these simple cases seems challenging. Our main result is that the process stabilizes in rounds w.h.p.\…
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 · Complexity and Algorithms in Graphs · Markov Chains and Monte Carlo Methods
