Parallel Batch-Dynamic Graphs: Algorithms and Lower Bounds
David Durfee, Laxman Dhulipala, Janardhan Kulkarni, Richard Peng,, Saurabh Sawlani, Xiaorui Sun

TL;DR
This paper develops algorithms for maintaining graph connectivity dynamically in a massively parallel setting with limited communication, enabling efficient batch updates and revealing complexity insights.
Contribution
It introduces a novel parallel algorithm for dynamic graph connectivity with constant rounds and near-linear communication, and explores the complexity of batched adaptive connectivity.
Findings
Constant-round algorithm for dynamic graph connectivity
Near-linear communication cost proportional to batch size
Batched adaptive connectivity is sub-linear in size and constant in rounds
Abstract
In this paper we study the problem of dynamically maintaining graph properties under batches of edge insertions and deletions in the massively parallel model of computation. In this setting, the graph is stored on a number of machines, each having space strongly sublinear with respect to the number of vertices, that is, for some constant . Our goal is to handle batches of updates and queries where the data for each batch fits onto one machine in constant rounds of parallel computation, as well as to reduce the total communication between the machines. This objective corresponds to the gradual buildup of databases over time, while the goal of obtaining constant rounds of communication for problems in the static setting has been elusive for problems as simple as undirected graph connectivity. We give an algorithm for dynamic graph connectivity in this…
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
TopicsGraph Theory and Algorithms · Optimization and Search Problems · Complexity and Algorithms in Graphs
