Table of Contents
Fetching ...

Cut-Preserving Vertex Sparsifiers for Planar and Quasi-bipartite Graphs

Yu Chen, Zihan Tan

TL;DR

This is the second to improve over the doubly-exponential bound for general graphs (previously only planar graphs have been shown to have single-exponential size quality-$1$ cut sparsifiers) and every quasi-bipartite graph admits a quality-$1$ cut sparsifier of size $2^{\tilde O(k/\varepsilon^2)}$.

Abstract

We study vertex sparsification for preserving cuts. Given a graph $G$ with a subset $|T|=k$ of its vertices called terminals, a \emph{quality-$q$ cut sparsifier} is a graph $G'$ that contains $T$, such that, for any partition $(T_1,T_2)$ of $T$ into non-empty subsets, the value of the min-cut in $G'$ separating $T_1$ from $T_2$ is within factor $q$ from the value of the min-cut in $G$ separating $T_1$ from $T_2$. The construction of cut sparsifiers with good (small) quality and size has been a central problem in graph compression for years. Planar graphs and quasi-bipartite graphs are two important special families studied in this research direction. The main results in this paper are new cut sparsifier constructions for them in the high-quality regime (where $q=1$ or $1+\varepsilon$ for small $\varepsilon>0$). We first show that every planar graph admits a planar quality-$(1+\varepsilon)$ cut sparsifier of size $\tilde O(k/\text{poly}(\varepsilon))$, which is in sharp contrast with the lower bound of $2^{Ω(k)}$ for the quality-$1$ case. We then show that every quasi-bipartite graph admits a quality-$1$ cut sparsifier of size $2^{\tilde O(k^2)}$. This is the second to improve over the doubly-exponential bound for general graphs (previously only planar graphs have been shown to have single-exponential size quality-$1$ cut sparsifiers). Lastly, we show that contraction, a common approach for constructing cut sparsifiers adopted in most previous works, does not always give optimal bounds for cut sparsifiers. We demonstrate this by showing that the optimal size bound for quality-$(1+\varepsilon)$ contraction-based cut sparsifiers for quasi-bipartite graphs lies in the range $[k^{\tildeΩ(1/\varepsilon)},k^{O(1/\varepsilon^2)}]$, while in previous work an upper bound of $\tilde O(k/\varepsilon^2)$ was achieved via a non-contraction approach.

Cut-Preserving Vertex Sparsifiers for Planar and Quasi-bipartite Graphs

TL;DR

This is the second to improve over the doubly-exponential bound for general graphs (previously only planar graphs have been shown to have single-exponential size quality- cut sparsifiers) and every quasi-bipartite graph admits a quality- cut sparsifier of size .

Abstract

We study vertex sparsification for preserving cuts. Given a graph with a subset of its vertices called terminals, a \emph{quality- cut sparsifier} is a graph that contains , such that, for any partition of into non-empty subsets, the value of the min-cut in separating from is within factor from the value of the min-cut in separating from . The construction of cut sparsifiers with good (small) quality and size has been a central problem in graph compression for years. Planar graphs and quasi-bipartite graphs are two important special families studied in this research direction. The main results in this paper are new cut sparsifier constructions for them in the high-quality regime (where or for small ). We first show that every planar graph admits a planar quality- cut sparsifier of size , which is in sharp contrast with the lower bound of for the quality- case. We then show that every quasi-bipartite graph admits a quality- cut sparsifier of size . This is the second to improve over the doubly-exponential bound for general graphs (previously only planar graphs have been shown to have single-exponential size quality- cut sparsifiers). Lastly, we show that contraction, a common approach for constructing cut sparsifiers adopted in most previous works, does not always give optimal bounds for cut sparsifiers. We demonstrate this by showing that the optimal size bound for quality- contraction-based cut sparsifiers for quasi-bipartite graphs lies in the range , while in previous work an upper bound of was achieved via a non-contraction approach.
Paper Structure (39 sections, 18 theorems, 32 equations, 2 figures, 1 table)

This paper contains 39 sections, 18 theorems, 32 equations, 2 figures, 1 table.

Key Result

Theorem 1

For every integer $k\ge 1$ and real number ${\varepsilon}>0$, every planar graph with $k$ terminals admits a quality-$(1+{\varepsilon})$ cut sparsifier on $O(k\cdot\mathsf{poly}(\log k/{\varepsilon}))$ vertices, which is also a planar graph.

Figures (2)

  • Figure 1: An illustration of a one-face instance $(G,T)$ (left) and its dual $(G^*,T^*)$ defined in our way (right). The dual terminals in $T^*$ are marked in red. Taking the dual of (or reverse) $G^*$ we get $G$ back.
  • Figure 2: An illustration of cutting open and gluing an $f$-face instance along path $\Pi$.

Theorems & Definitions (59)

  • Theorem 1
  • Theorem 2
  • Theorem 3
  • Theorem 4
  • Lemma 6
  • Claim 7: Claim 4.3 in chang2022near
  • Lemma 9
  • proof
  • proof
  • proof
  • ...and 49 more