Optimal Dynamic Distributed MIS
Keren Censor-Hillel, Elad Haramaty, Zohar Karnin

TL;DR
This paper introduces a highly efficient dynamic distributed algorithm for maintaining a maximal independent set (MIS) with only a single adjustment per update, significantly improving adaptability in dynamic network environments.
Contribution
It presents a novel, simple, and expectation-based algorithm that updates an MIS in a single round with a single change, even under fully dynamic graph modifications.
Findings
Achieves single-round, single-adjustment updates for MIS in dynamic networks
Provides a 3-approximation for correlation clustering using the MIS algorithm
Ensures history-independence, preventing adversarial bias in topology changes
Abstract
Finding a maximal independent set (MIS) in a graph is a cornerstone task in distributed computing. The local nature of an MIS allows for fast solutions in a static distributed setting, which are logarithmic in the number of nodes or in their degrees. The result trivially applies for the dynamic distributed model, in which edges or nodes may be inserted or deleted. In this paper, we take a different approach which exploits locality to the extreme, and show how to update an MIS in a dynamic distributed setting, either \emph{synchronous} or \emph{asynchronous}, with only \emph{a single adjustment} and in a single round, in expectation. These strong guarantees hold for the \emph{complete fully dynamic} setting: Insertions and deletions, of edges as well as nodes, gracefully and abruptly. This strongly separates the static and dynamic distributed models, as super-constant lower bounds exist…
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 · Optimization and Search Problems · Markov Chains and Monte Carlo Methods
