
TL;DR
This paper presents an improved algorithm for constructing cut-equivalent trees in simple graphs, reducing the running time from subcubic to near-quadratic under certain max-flow algorithm assumptions.
Contribution
It improves the running time of constructing cut-equivalent trees from O(n^{2.5}) to O(n^2) assuming almost-linear max-flow algorithms, and to O(n^{17/8}) with the fastest current max-flow algorithms.
Findings
Improved the theoretical running time to O(n^2) with certain max-flow algorithms.
Achieved near-quadratic running time (O(n^{17/8})) using the fastest existing max-flow algorithms.
Bridged the gap between previous subcubic algorithms and practical near-linear solutions.
Abstract
Let be an undirected connected simple graph on vertices. A cut-equivalent tree of is an edge-weighted tree on the same vertex set , such that for any pair of vertices , the minimum -cut in the tree is also a minimum -cut in , and these two cuts have the same cut value. In a recent paper [Abboud, Krauthgamer and Trabelsi, 2021], the authors propose the first subcubic time algorithm for constructing a cut-equivalent tree. More specifically, their algorithm has running time. In this paper, we improve the running time to if almost-linear time max-flow algorithms exist. Also, using the currently fastest max-flow algorithm by [van den Brand et al, 2021], our algorithm runs in time .
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.
