Abstract
We devise new cut sparsifiers that are related to the classical sparsification of Nagamochi and Ibaraki [Algorithmica, 1992], which is an algorithm that, given an unweighted graph G on n nodes and a parameter k, computes a subgraph with O(nk) edges that preserves all cuts of value up to k. We put forward the notion of a friendly cut sparsifier, which is a minor of G that preserves all friendly cuts of value up to k, where a cut in G is called friendly if every node has more edges connecting it to its own side of the cut than to the other side. We present an algorithm that, given a simple graph G, computes in almost-linear time a friendly cut sparsifier with edges. Using similar techniques, we also show how, given in addition a terminal set T, one can compute in almost-linear time a terminal sparsifier, which preserves the minimum st-cut between every pair of terminals, with edges. Plugging these sparsifiers into the recent n2+o(1)-time algorithms for constructing a Gomory-Hu tree of simple graphs, along with a relatively simple procedure for handling the unfriendly minimum cuts, we improve the running time for moderately dense graphs (e.g., with m = n1.75 edges). In particular, assuming a linear-time Max-Flow algorithm, the new state-of-the-art for Gomory-Hu tree is the minimum between our (m + n1.75)1+o(1) and the known mn1/2+o(1). We further investigate the limits of this approach and the possibility of better sparsification. Under the hypothesis that an Õ(n)-edge sparsifier that preserves all friendly minimum st-cuts can be computed efficiently, our upper bound improves to Õ(m + n1.5) which is the best possible without breaking the cubic barrier for constructing Gomory-Hu trees in non-simple graphs.
| Original language | English |
|---|---|
| Title of host publication | ACM-SIAM Symposium on Discrete Algorithms, SODA 2022 |
| Publisher | Association for Computing Machinery |
| Pages | 3630-3649 |
| Number of pages | 20 |
| ISBN (Electronic) | 9781611977073 |
| DOIs | |
| State | Published - 2022 |
| Externally published | Yes |
| Event | 33rd Annual ACM-SIAM Symposium on Discrete Algorithms, SODA 2022 - Alexander, United States Duration: 9 Jan 2022 → 12 Jan 2022 |
Publication series
| Name | Proceedings of the Annual ACM-SIAM Symposium on Discrete Algorithms |
|---|---|
| Volume | 2022-January |
| ISSN (Print) | 1071-9040 |
| ISSN (Electronic) | 1557-9468 |
Conference
| Conference | 33rd Annual ACM-SIAM Symposium on Discrete Algorithms, SODA 2022 |
|---|---|
| Country/Territory | United States |
| City | Alexander |
| Period | 9/01/22 → 12/01/22 |
Bibliographical note
Publisher Copyright:Copyright © 2022 by SIAM.
ASJC Scopus subject areas
- Software
- General Mathematics