An FPT Algorithm Beating 2-Approximation for k-Cut

In the $k$-Cut problem, we are given an edge-weighted graph $G$ and an integer $k$, and have to remove a set of edges with minimum total weight so that $G$ has at least $k$ connected components. Prior work on this problem gives, for all $h \in [2,k]$, a $(2-h/k)$-approximation algorithm for $k$-cut that runs in time $n^{O(h)}$. Hence to get a $(2 - \varepsilon)$-approximation algorithm for some absolute constant $\varepsilon$, the best runtime using prior techniques is $n^{O(k\varepsilon)}$. Moreover, it was recently shown that getting a $(2 - \varepsilon)$-approximation for general $k$ is NP-hard, assuming the Small Set Expansion Hypothesis. If we use the size of the cut as the parameter, an FPT algorithm to find the exact $k$-Cut is known, but solving the $k$-Cut problem exactly is $W[1]$-hard if we parameterize only by the natural parameter of $k$. An immediate question is: \emph{can we approximate $k$-Cut better in FPT-time, using $k$ as the parameter?} We answer this question positively. We show that for some absolute constant $\varepsilon > 0$, there exists a $(2 - \varepsilon)$-approximation algorithm that runs in time $2^{O(k^6)} \cdot \widetilde{O} (n^4)$. This is the first FPT algorithm that is parameterized only by $k$ and strictly improves the $2$-approximation.

[1]  W. Marsden I and J , 2012 .

[2]  Michel Burlet,et al.  A new and improved algorithm for the 3-cut problem , 1997, Oper. Res. Lett..

[3]  Matthew S. Levine Fast randomized algorithms for computing minimum {3,4,5,6}-way cuts , 2000, SODA '00.

[4]  David R. Karger,et al.  A new approach to the minimum cut problem , 1996, JACM.

[5]  Yuval Rabani,et al.  Tree packing and approximating k-cuts , 2001, SODA '01.

[6]  James B. Orlin,et al.  A Faster Algorithm for Finding the Minimum Cut in a Directed Graph , 1994, J. Algorithms.

[7]  Andrew Chi-Chih Yao,et al.  Tight Approximation Ratio of a General Greedy Splitting Algorithm for the Minimum k-Way Cut Problem , 2009, Algorithmica.

[8]  Jianer Chen,et al.  An O(1.84k) parameterized algorithm for the multiterminal cut problem , 2013, Inf. Process. Lett..

[9]  Michal Pilipczuk,et al.  Designing FPT Algorithms for Cut Problems Using Randomized Contractions , 2012, 2012 IEEE 53rd Annual Symposium on Foundations of Computer Science.

[10]  M. R. Rao,et al.  Combinatorial Optimization , 1992, NATO ASI Series.

[11]  YOKO KAMIDOI,et al.  A Deterministic Algorithm for Finding All Minimum k-Way Cuts , 2006, SIAM J. Comput..

[12]  Jianer Chen,et al.  An O *(1.84 k ) Parameterized Algorithm for the Multiterminal Cut Problem , 2013, FCT.

[13]  Toshihide Ibaraki,et al.  A fast algorithm for computing minimum 3-way and 4-way cuts , 1999, Math. Program..

[14]  Roy Schwartz,et al.  Simplex Transformations and the Multiway Cut Problem , 2017, SODA.

[15]  Dorit S. Hochbaum,et al.  A Polynomial Algorithm for the k-cut Problem for Fixed k , 1994, Math. Oper. Res..

[16]  Michael R. Fellows,et al.  Cutting Up is Hard to Do: the Parameterized Complexity of k-Cut and Related Problems , 2003, CATS.

[17]  Mikkel Thorup,et al.  Minimum k-way cuts via deterministic greedy tree packing , 2008, STOC.

[18]  Dániel Marx,et al.  Parameterized Complexity and Approximation Algorithms , 2008, Comput. J..

[19]  Sanjiv Kapoor,et al.  On Minimum 3-Cuts and Approximating k-Cuts Using Cut Trees , 1996, IPCO.

[20]  David R. Karger,et al.  Minimum cuts in near-linear time , 1998, JACM.

[21]  Vijay V. Vazirani,et al.  Finding k-cuts within twice the optimal , 1991, [1991] Proceedings 32nd Annual Symposium of Foundations of Computer Science.

[22]  Pasin Manurangsi,et al.  Inapproximability of Maximum Edge Biclique, Maximum Balanced Biclique and Minimum k-Cut from the Small Set Expansion Hypothesis , 2017, ICALP.

[23]  Ken-ichi Kawarabayashi,et al.  The Minimum k-way Cut of Bounded Size is Fixed-Parameter Tractable , 2011, 2011 IEEE 52nd Annual Symposium on Foundations of Computer Science.

[24]  J. Edmonds,et al.  A Min-Max Relation for Submodular Functions on Graphs , 1977 .

[25]  Toshihide Ibaraki,et al.  Approximating the Minimum k-way Cut in a Graph via Minimum 3-way Cuts , 1999, J. Comb. Optim..

[26]  Toshihide Ibaraki,et al.  Computing Edge-Connectivity in Multigraphs and Capacitated Graphs , 1992, SIAM J. Discret. Math..

[27]  R. Ravi,et al.  Discrete Optimization Approximating k-cuts using network strength as a Lagrangean relaxation , 2004 .

[28]  Michal Pilipczuk,et al.  Parameterized Algorithms , 2015, Springer International Publishing.

[29]  Toshihide Ibaraki,et al.  A Faster Algorithm for Computing Minimum 5-Way and 6-Way Cuts in Graphs , 1999, J. Comb. Optim..