English

Fully Dynamic Maximal Independent Set with Sublinear Update Time

Data Structures and Algorithms 2018-02-28 v1

Abstract

A maximal independent set (MIS) can be maintained in an evolving mm-edge graph by simply recomputing it from scratch in O(m)O(m) time after each update. But can it be maintained in time sublinear in mm in fully dynamic graphs? We answer this fundamental open question in the affirmative. We present a deterministic algorithm with amortized update time O(min{Δ,m3/4})O(\min\{\Delta,m^{3/4}\}), where Δ\Delta is a fixed bound on the maximum degree in the graph and mm is the (dynamically changing) number of edges. We further present a distributed implementation of our algorithm with O(min{Δ,m3/4})O(\min\{\Delta,m^{3/4}\}) amortized message complexity, and O(1)O(1) amortized round complexity and adjustment complexity (the number of vertices that change their output after each update). This strengthens a similar result by Censor-Hillel, Haramaty, and Karnin (PODC'16) that required an assumption of a non-adaptive oblivious adversary.

Keywords

Cite

@article{arxiv.1802.09709,
  title  = {Fully Dynamic Maximal Independent Set with Sublinear Update Time},
  author = {Sepehr Assadi and Krzysztof Onak and Baruch Schieber and Shay Solomon},
  journal= {arXiv preprint arXiv:1802.09709},
  year   = {2018}
}

Comments

To appear in STOC 2018

R2 v1 2026-06-23T00:34:37.515Z