Simple dynamic algorithms for Maximal Independent Set and other problems
Manoj Gupta, Shahbaz Khan

TL;DR
This paper introduces simple, efficient deterministic algorithms for dynamic graph problems like Maximal Independent Set, Maximum Flow, and Maximum Matching, improving update times with straightforward amortized analysis.
Contribution
It presents a surprisingly simple deterministic centralized algorithm for dynamic MIS with improved amortized update time, along with related results for maximum flow and matching.
Findings
Improved amortized update time for dynamic MIS to O(min{Δ, m^{2/3}}).
Algorithms are simple, use basic amortization, and avoid complex data structures.
Results match or improve existing bounds with straightforward analysis.
Abstract
Most graphs in real life keep changing with time. These changes can be in the form of insertion or deletion of edges or vertices. Such rapidly changing graphs motivate us to study dynamic graph algorithms. However, three important graph problems that are perhaps not sufficiently addressed in the literature include independent sets, maximum matching (exact) and maximum flows. Maximal Independent Set (MIS) is one of the most prominently studied problems in the distributed setting. Recently, the first dynamic MIS algorithm for distributed networks was given by Censor-Hillel et al. [PODC16], requiring expected amortized rounds with messages per update, where is the maximum degree of a vertex in the graph. They suggested an open problem to maintain MIS in fully dynamic centralized setting more efficiently. Assadi et al. [STOC18] presented a deterministic…
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
TopicsComplexity and Algorithms in Graphs · Caching and Content Delivery · Optimization and Search Problems
