Papers
Topics
Authors
Recent
Search
2000 character limit reached

Fully Dynamic Maximal Independent Set with Polylogarithmic Update Time

Published 8 Sep 2019 in cs.DS | (1909.03478v1)

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 O(log⁡<sup>2</sup>Δ⋅log⁡<sup>2</sup>n)O(\log<sup>2</sup> \Delta \cdot \log<sup>2</sup> n) expected time. Furthermore, the algorithm can be adjusted to have O(log⁡<sup>2</sup>Δ⋅log⁡<sup>4</sup>n)O(\log<sup>2</sup> \Delta \cdot \log<sup>4</sup> n) worst-case update-time with high probability. Here, nn denotes the number of vertices and Δ\Delta 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 O(m<sup>3/4)O(m<sup>{3/4}) update-time (and thus broke the natural Ω(m)\Omega(m) barrier) where mm denotes the number of edges in the graph. This result was improved in a series of subsequent papers, though, the update-time remained polynomial. In particular, the fastest algorithm prior to our work had O~(min⁡n,m<sup>1/3)\widetilde{O}(\min{\sqrt{n}, m<sup>{1/3}}) update-time [Assadi et al. SODA'19]. Our algorithm maintains the lexicographically first MIS over a random order of the vertices. As a result, the same algorithm also maintains a 3-approximation of correlation clustering. We also show that a simpler variant of our algorithm can be used to maintain a random-order lexicographically first maximal matching in the same update-time.

Citations (57)

Summary

No one has generated a summary of this paper yet.

Paper to Video (Beta)

No one has generated a video about this paper yet.

Whiteboard

No one has generated a whiteboard explanation for this paper yet.

Open Problems

We haven't generated a list of open problems mentioned in this paper yet.

Continue Learning

We haven't generated follow-up questions for this paper yet.