Fully Dynamic Maximal Independent Set with Polylogarithmic Update Time
Soheil Behnezhad, Mahsa Derakhshan, MohammadTaghi Hajiaghayi, Cliff, Stein, Madhu Sudan

TL;DR
This paper introduces the first fully dynamic algorithm for maintaining a maximal independent set with polylogarithmic expected update time, advancing the efficiency of dynamic graph algorithms significantly.
Contribution
The authors develop a randomized algorithm that maintains a maximal independent set in fully dynamic graphs with polylogarithmic expected and worst-case update times, a major improvement over prior polynomial-time algorithms.
Findings
Achieves polylogarithmic expected update time for MIS maintenance
Provides a worst-case update-time variant with high probability
Maintains a lexicographically first MIS and a 3-approximate correlation clustering
Abstract
We present the first algorithm for maintaining a maximal independent set (MIS) of a fully dynamic graph---which undergoes both edge insertions and deletions---in polylogarithmic time. Our algorithm is randomized and, per update, takes expected time. Furthermore, the algorithm can be adjusted to have worst-case update-time with high probability. Here, denotes the number of vertices and is the maximum degree in the graph. The MIS problem in fully dynamic graphs has attracted significant attention after a breakthrough result of Assadi, Onak, Schieber, and Solomon [STOC'18] who presented an algorithm with update-time (and thus broke the natural barrier) where denotes the number of edges in the graph. This result was improved in a series of subsequent papers, though, the…
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.
