English

Fully Dynamic Maximal Independent Set with Polylogarithmic Update Time

Data Structures and Algorithms 2019-09-10 v1

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(log2Δlog2n)O(\log^2 \Delta \cdot \log^2 n) expected time. Furthermore, the algorithm can be adjusted to have O(log2Δlog4n)O(\log^2 \Delta \cdot \log^4 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(m3/4)O(m^{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,m1/3})\widetilde{O}(\min\{\sqrt{n}, m^{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.

Keywords

Cite

@article{arxiv.1909.03478,
  title  = {Fully Dynamic Maximal Independent Set with Polylogarithmic Update Time},
  author = {Soheil Behnezhad and Mahsa Derakhshan and MohammadTaghi Hajiaghayi and Cliff Stein and Madhu Sudan},
  journal= {arXiv preprint arXiv:1909.03478},
  year   = {2019}
}

Comments

A preliminary version of this paper is to appear in the proceedings of The 60th Annual IEEE Symposium on Foundations of Computer Science (FOCS 2019)

R2 v1 2026-06-23T11:08:58.608Z