Table of Contents
Fetching ...

Approximating Sparsest Cut in Low-Treewidth Graphs via Combinatorial Diameter

Parinya Chalermsook, Matthias Kaul, Matthias Mnich, Joachim Spoerhase, Sumedha Uniyal, Daniel Vaz

TL;DR

This work studies sparsest cut on graphs with small treewidth by introducing combinatorial diameter as a structural parameter of tree decompositions. The authors prove that CKR-type rounding yields an approximation factor bounded by $\min\{O(\Delta(\mathcal{T})^2), 2^{2^{w(\mathcal{T})}}\}$, and then construct three decompositions achieving diverse $w(\mathcal{T})$ and $\Delta(\mathcal{T})$ tradeoffs. Consequently, they obtain (i) a factor $O(k^2)$ in time $2^{O(k)}\cdot\mathrm{poly}(n)$, (ii) a constant-factor approximation in time $2^{O(k^2)}\cdot\mathrm{poly}(n)$, and (iii) an approximation scheme with nearly single-exponential run time $\exp(O(k^{1+\varepsilon}/\varepsilon))$ and factor $O(1/\varepsilon^2)$, plus a variant achieving $O(\log^2 k)$ in time $k^{O(k)}\cdot\mathrm{poly}(n)$. The combinatorial diameter measure could be of independent interest beyond sparsest cut.

Abstract

The fundamental sparsest cut problem takes as input a graph $G$ together with the edge costs and demands, and seeks a cut that minimizes the ratio between the costs and demands across the cuts. For $n$-node graphs~$G$ of treewidth~$k$, \chlamtac, Krauthgamer, and Raghavendra (APPROX 2010) presented an algorithm that yields a factor-$2^{2^k}$ approximation in time $2^{O(k)} \cdot \operatorname{poly}(n)$. Later, Gupta, Talwar and Witmer (STOC 2013) showed how to obtain a $2$-approximation algorithm with a blown-up run time of $n^{O(k)}$. An intriguing open question is whether one can simultaneously achieve the best out of the aforementioned results, that is, a factor-$2$ approximation in time $2^{O(k)} \cdot \operatorname{poly}(n)$. In this paper, we make significant progress towards this goal, via the following results: (i) A factor-$O(k^2)$ approximation that runs in time $2^{O(k)} \cdot \operatorname{poly}(n)$, directly improving the work of Chlamtáč et al. while keeping the run time single-exponential in $k$. (ii) For any $\varepsilon>0$, a factor-$O(1/\varepsilon^2)$ approximation whose run time is $2^{O(k^{1+\varepsilon}/\varepsilon)} \cdot \operatorname{poly}(n)$, implying a constant-factor approximation whose run time is nearly single-exponential in $k$ and a factor-$O(\log^2 k)$ approximation in time $k^{O(k)} \cdot \operatorname{poly}(n)$. Key to these results is a new measure of a tree decomposition that we call combinatorial diameter, which may be of independent interest.

Approximating Sparsest Cut in Low-Treewidth Graphs via Combinatorial Diameter

TL;DR

This work studies sparsest cut on graphs with small treewidth by introducing combinatorial diameter as a structural parameter of tree decompositions. The authors prove that CKR-type rounding yields an approximation factor bounded by , and then construct three decompositions achieving diverse and tradeoffs. Consequently, they obtain (i) a factor in time , (ii) a constant-factor approximation in time , and (iii) an approximation scheme with nearly single-exponential run time and factor , plus a variant achieving in time . The combinatorial diameter measure could be of independent interest beyond sparsest cut.

Abstract

The fundamental sparsest cut problem takes as input a graph together with the edge costs and demands, and seeks a cut that minimizes the ratio between the costs and demands across the cuts. For -node graphs~ of treewidth~, \chlamtac, Krauthgamer, and Raghavendra (APPROX 2010) presented an algorithm that yields a factor- approximation in time . Later, Gupta, Talwar and Witmer (STOC 2013) showed how to obtain a -approximation algorithm with a blown-up run time of . An intriguing open question is whether one can simultaneously achieve the best out of the aforementioned results, that is, a factor- approximation in time . In this paper, we make significant progress towards this goal, via the following results: (i) A factor- approximation that runs in time , directly improving the work of Chlamtáč et al. while keeping the run time single-exponential in . (ii) For any , a factor- approximation whose run time is , implying a constant-factor approximation whose run time is nearly single-exponential in and a factor- approximation in time . Key to these results is a new measure of a tree decomposition that we call combinatorial diameter, which may be of independent interest.

Paper Structure

This paper contains 24 sections, 16 theorems, 20 equations, 3 figures, 1 algorithm.

Key Result

Theorem 1.1

For the following functions $t$ and $\alpha$, there are algorithms that run in time $t(k)\cdot \operatorname{poly}(n)$ and achieve approximation factors $\alpha(k)$ for the sparsest cut problem:

Figures (3)

  • Figure 1: Illustration of a path from the root to some node $s$. The square nodes are the synchronization nodes. The bridge from $y$ to its synchronization ancestor is marked with dashes in the first image. The dotted nodes in the second image mark those nodes which can be removed when simplifying the $x$-$s$-path in ${\mathcal{T}}'$.
  • Figure 2: The dashed nodes in the first image mark the bridge and highway from $y$ to $r$. The other images illustrate the two simplification rounds for the $x$-$s$-path, leaving a path of length $2$.
  • Figure 3: Illustration of an upward path with nodes of layer $-1$ as circles, nodes of layer 0 as diamonds, and nodes of layer $1$ as squares. The root is at some unspecified maximum layer. The dashed nodes in the first image mark the super-highway from $s$ to $r$. The other images illustrate the simplification rounds for the $x$-$s$-path, removing all nodes of some layer in each round, except $x$, $s$, and possibly one node close to $x$.

Theorems & Definitions (29)

  • Theorem 1.1
  • Definition 2.1
  • Definition 3.1: Redundant bags
  • Definition 3.2: Simplification
  • Definition 3.3: Combinatorial diameter
  • Lemma 3.4: ckr10, Lemma 3.3
  • Theorem 3.6
  • Lemma 3.7: ckr10, Lemma 3.4
  • Lemma 3.8
  • proof
  • ...and 19 more