Tree-Packing Revisited: Faster Fully Dynamic Min-Cut and Arboricity
Tijn de Vos, Aleksander B. G. Christiansen

TL;DR
This paper improves dynamic algorithms for minimum cut and arboricity by reducing the number of trees needed for packing, leading to faster deterministic and randomized algorithms with broader applicability.
Contribution
It introduces a structural insight that fewer greedy trees suffice for min-cut guarantees and presents the first fully dynamic algorithms for exact min-cut and approximate arboricity.
Findings
Fewer trees are needed for guaranteed min-cut detection.
New deterministic algorithm for fully dynamic exact min-cut with improved update time.
First fully dynamic algorithm for maintaining a (1+ε)-approximate fractional arboricity.
Abstract
A tree-packing is a collection of spanning trees of a graph. It has been a useful tool for computing the minimum cut in static, dynamic, and distributed settings. In particular, [Thorup, Comb. 2007] used them to obtain his dynamic min-cut algorithm with worst-case update time. We reexamine this relationship, showing that we need to maintain fewer spanning trees for such a result; we show that we only need to pack greedy trees to guarantee a 1-respecting cut or a trivial cut in some contracted graph. Based on this structural result, we then provide a deterministic algorithm for fully dynamic exact min-cut, that has worst-case update time, for min-cut value bounded by . In particular, this also leads to an algorithm for general fully dynamic exact min-cut with …
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
TopicsVLSI and FPGA Design Techniques
