Compact Cactus Representations of all Non-Trivial Min-Cuts
Abstract
Recently, Kawarabayashi and Thorup presented the first deterministic edge-connectivity recognition algorithm in near-linear time. A crucial step in their algorithm uses the existence of vertex subsets of a simple graph on vertices whose contractions leave a multigraph with vertices and edges that preserves all non-trivial min-cuts of , where is the minimum degree of and hides logarithmic factors. We present a simple argument that improves this contraction-based sparsifier by eliminating the poly-logarithmic factors, that is, we show a contraction-based sparsification that leaves vertices and edges, preserves all non-trivial min-cuts and can be computed in near-linear time , where is the number of edges of . We also obtain that every simple graph has non-trivial min-cuts. Our approach allows to represent all non-trivial min-cuts of a graph by a cactus representation, whose cactus graph has vertices. Moreover, this cactus representation can be derived directly from the standard cactus representation of all min-cuts in linear time. We apply this compact structure to show that all min-cuts can be explicitly listed in time for every simple graph, which improves the previous best time bound given by Gusfield and Naor.
Keywords
Cite
@article{arxiv.1810.03865,
title = {Compact Cactus Representations of all Non-Trivial Min-Cuts},
author = {On-Hei Solomon Lo and Jens M. Schmidt and Mikkel Thorup},
journal= {arXiv preprint arXiv:1810.03865},
year = {2019}
}
Comments
12 pages, 3 figures