Parallel Minimum Cuts in $O(m \log^2(n))$ Work and Low Depth
Daniel Anderson, Guy E. Blelloch

TL;DR
This paper introduces a new parallel algorithm for minimum cut that achieves optimal work bounds and low depth, utilizing innovative data structures and algorithms for tree queries, approximate minimum cuts, and 2-respecting cuts.
Contribution
It presents a parallel minimum cut algorithm with optimal work and depth, along with new data structures and algorithms for tree queries and cut approximations.
Findings
Achieves $O(m \log^2 n)$ work and polylogarithmic depth for minimum cut.
Introduces a parallel data structure for batched tree queries with improved work bounds.
Develops a parallel algorithm for approximate minimum cut and 2-respecting cut problems.
Abstract
We present a randomized work, depth parallel algorithm for minimum cut. This algorithm matches the work bounds of a recent sequential algorithm by Gawrychowski, Mozes, and Weimann [ICALP'20], and improves on the previously best parallel algorithm by Geissmann and Gianinazzi [SPAA'18], which performs work in depth. Our algorithm makes use of three components that might be of independent interest. Firstly, we design a parallel data structure that efficiently supports batched mixed queries and updates on trees. It generalizes and improves the work bounds of a previous data structure of Geissmann and Gianinazzi and is work efficient with respect to the best sequential algorithm. Secondly, we design a parallel algorithm for approximate minimum cut that improves on previous results by Karger and Motwani. We use…
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.
