Fast Algorithms for Graph Arboricity and Related Problems
Ruoxu Cen, Henry Fleischmann, George Z. Li, Jason Li, and Debmalya Panigrahi

TL;DR
This paper introduces faster algorithms for computing graph arboricity and cut hierarchies, significantly improving the time complexity over previous methods, with potential further improvements if related subproblems are optimized.
Contribution
The paper presents new algorithms for arboricity and cut hierarchy problems with improved time bounds, connecting these problems to max-entropy solutions in spanning tree packings.
Findings
Arboricity algorithm runs in 0^{1/2} m^{1+o(1)} time.
Cut hierarchy algorithm runs in m n^{1+o(1)} time.
Results improve previous bounds for weighted and unweighted graphs.
Abstract
We give an algorithm for finding the arboricity of a weighted, undirected graph, defined as the minimum number of spanning forests that cover all edges of the graph, in time. This improves on the previous best bound of for weighted graphs and for unweighted graphs (Gabow 1995) for this problem. The running time of our algorithm is dominated by a logarithmic number of calls to a directed global minimum cut subroutine -- if the running time of the latter problem improves to (thereby matching the running time of maximum flow), the running time of our arboricity algorithm would improve further to . We also give a new algorithm for computing the entire cut hierarchy -- laminar multiway cuts with minimum cut ratio in recursively defined induced subgraphs -- in time. The cut hierarchy yields…
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.
