Faster Parallel Batch-Dynamic Algorithms for Low Out-Degree Orientation
Guy Blelloch, Andrew Brady, Laxman Dhulipala, Jeremy Fineman, Kishen Gowda, Chase Hutton

TL;DR
This paper introduces faster parallel batch-dynamic algorithms for maintaining low out-degree orientations in graphs, achieving polylogarithmic depth and improved work bounds over previous methods, with applications to dynamic graph algorithms.
Contribution
It presents the first parallel batch-dynamic algorithm with asymptotically optimal work bounds, and introduces new algorithms with improved worst-case work for low out-degree orientations.
Findings
Achieves polylogarithmic depth with high probability.
Improves work bounds over previous algorithms by a logarithmic factor.
Provides algorithms with expected worst-case work matching or surpassing prior sequential bounds.
Abstract
A low out-degree orientation directs each edge of an undirected graph with the goal of minimizing the maximum out-degree of a vertex. In the parallel batch-dynamic setting, one can insert or delete batches of edges, and the goal is to process the entire batch in parallel with work per edge similar to that of a single sequential update and with span (or depth) for the entire batch that is polylogarithmic. In this paper we present faster parallel batch-dynamic algorithms for maintaining a low out-degree orientation of an undirected graph. All results herein achieve polylogarithmic depth, with high probability (whp); the focus of this paper is on minimizing the work, which varies across results. Our first result is the first parallel batch-dynamic algorithm to maintain an asymptotically optimal orientation with asymptotically optimal expected work bounds, in an amortized sense, improving…
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 · Advanced Graph Theory Research · Stochastic Gradient Optimization Techniques
