Approximating Sparsest Cut in Low-Treewidth Graphs via Combinatorial Diameter
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, , Krauthgamer, and Raghavendra (APPROX 2010) presented an algorithm that yields a factor-22k approximation in time 2O(k) · poly(n). Later, Gupta, Talwar and Witmer (STOC 2013) showed how to obtain a 2-approximation algorithm with a blown-up run time of nO(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 2O(k) · poly(n). In this paper, we make significant progress towards this goal, via the following results: (i) A factor-O(k2) approximation that runs in time 2O(k) · poly(n), directly improving the work of Chlamt\'ac et al. while keeping the run time single-exponential in k. (ii) For any >0, a factor-O(1/2) approximation whose run time is 2O(k1+/) · poly(n), implying a constant-factor approximation whose run time is nearly single-exponential in k and a factor-O(2 k) approximation in time kO(k) · 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.
Turn this paper into a lesson
ArcXiv compiles a structured reading guide from this paper's metadata: plain-English importance, contributions, prerequisite concepts, which sections to read first, flashcards, and a quiz. Grounded in the abstract, never invented.