CORE
🇺🇦Â
 make metadata, not war
Services
Services overview
Explore all CORE services
Access to raw data
API
Dataset
FastSync
Content discovery
Recommender
Discovery
OAI identifiers
OAI Resolver
Managing content
Dashboard
Bespoke contracts
Consultancy services
Support us
Support us
Membership
Sponsorship
Community governance
Advisory Board
Board of supporters
Research network
About
About us
Our mission
Team
Blog
FAQs
Contact us
Cactus Representations in Polylogarithmic Max-flow via Maximal Isolating Mincuts
Authors
Zhongtian He
Shang-En Huang
Thatchaphol Saranurak
Publication date
17 November 2023
Publisher
View
on
arXiv
Abstract
A cactus representation of a graph, introduced by Dinitz et al. in 1976, is an edge sparsifier of
O
(
n
)
O(n)
O
(
n
)
size that exactly captures all global minimum cuts of the graph. It is a central combinatorial object that has been a key ingredient in almost all algorithms for the connectivity augmentation problems and for maintaining minimum cuts under edge insertions (e.g. [NGM97], [CKL+22], [Hen97]). This sparsifier was generalized to Steiner cactus for a vertex set
T
T
T
, which can be seen as a vertex sparsifier of
O
(
∣
T
∣
)
O(|T|)
O
(
∣
T
∣
)
size that captures all partitions of
T
T
T
corresponding to a
T
T
T
-Steiner minimum cut, and also hypercactus, an analogous concept in hypergraphs. These generalizations further extend the applications of cactus to the Steiner and hypergraph settings. In a long line of work on fast constructions of cactus and its generalizations, a near-linear time construction of cactus was shown by [Karger and Panigrahi 2009]. Unfortunately, their technique based on tree packing inherently does not generalize. The state-of-the-art algorithms for Steiner cactus and hypercactus are still slower than linear time by a factor of
Ω
(
∣
T
∣
)
\Omega(|T|)
Ω
(
∣
T
∣
)
[DV94] and
Ω
(
n
)
\Omega(n)
Ω
(
n
)
[CX17], respectively. We show how to construct both Steiner cactus and hypercactus using polylogarithmic calls to max flow, which gives the first almost-linear time algorithms of both problems. The constructions immediately imply almost-linear-time connectivity augmentation algorithms in the Steiner and hypergraph settings, as well as speed up the incremental algorithm for maintaining minimum cuts in hypergraphs by a factor of
n
n
n
. The key technique behind our result is a novel variant of the influential isolating mincut technique [LP20, AKL+21] which we called maximal isolating mincuts. This technique makes the isolating mincuts to be "more balanced" which, we believe, will likely be useful in future applications.Comment: To appear in SODA 202
Similar works
Full text
Available Versions
arXiv.org e-Print Archive
See this paper in CORE
Go to the repository landing page
Download from data provider
oai:arXiv.org:2311.10706
Last time updated on 07/05/2024