English

Optimal Vertex-Cut Sparsification of Quasi-Bipartite Graphs

Data Structures and Algorithms 2022-07-05 v1

Abstract

In vertex-cut sparsification, given a graph G=(V,E)G=(V,E) with a terminal set TVT\subseteq V, we wish to construct a graph G=(V,E)G'=(V',E') with TVT\subseteq V', such that for every two sets of terminals A,BTA,B\subseteq T, the size of a minimum (A,B)(A,B)-vertex-cut in GG' is the same as in GG. In the most basic setting, GG is unweighted and undirected, and we wish to bound the size of GG' by a function of k=Tk=|T|. Kratsch and Wahlstr\"om [JACM 2020] proved that every graph GG (possibly directed), admits a vertex-cut sparsifier GG' with O(k3)O(k^3) vertices, which can in fact be constructed in randomized polynomial time. We study (possibly directed) graphs GG that are quasi-bipartite, i.e., every edge has at least one endpoint in TT, and prove that they admit a vertex-cut sparsifier with O(k2)O(k^2) edges and vertices, which can in fact be constructed in deterministic polynomial time. In fact, this bound naturally extends to all graphs with a small separator into bounded-size sets. Finally, we prove information-theoretically a nearly-matching lower bound, i.e., that Ω~(k2)\tilde{\Omega}(k^2) edges are required to sparsify quasi-bipartite undirected graphs.

Keywords

Cite

@article{arxiv.2207.01459,
  title  = {Optimal Vertex-Cut Sparsification of Quasi-Bipartite Graphs},
  author = {Itai Boneh and Robert Krauthgamer},
  journal= {arXiv preprint arXiv:2207.01459},
  year   = {2022}
}

Comments

12 pages, 3 figures