Approximating Max k-Uncut via LP-rounding Plus Greed, with Applications to Densest k-Subgraph

The \(\mathsf{Max}\;k\text {-}\mathsf{Uncut}\) problem arose from the study of homophily of large-scale networks. Given an n-vertex undirected graph \(G = (V, E)\) with nonnegative weights defined on edges, and a positive integer k, the \(\mathsf{Max}\;k\text {-}\mathsf{Uncut}\) problem asks to find a partition \(\{V_1, V_2, \cdots , V_k\}\) of V such that the total weight of edges that are not cut is maximized. \(\mathsf{Max}\;k\text {-}\mathsf{Uncut}\) can also be viewed as a clustering problem with the measure being the total weight of uncut edges in the solution. This problem is the complement of the classic \(\mathsf{Min}\;k\text {-}\mathsf{Cut}\) problem, and was proved to have surprisingly rich connection to the Densest \(k\text {-}\mathsf{Subgraph}\) problem. In this paper, we give approximation algorithms for \(\mathsf{Max}\;k\text {-}\mathsf{Uncut}\) using a non-uniform approach combining LP-rounding and the greedy strategy. With a limited violation of the constraint k, we present a good expected approximation ratio \(\frac{1}{2}(1+(\frac{n-k}{n})^2)\) for \(\mathsf{Max}\;k\text {-}\mathsf{Uncut}\).

[1]  Pasin Manurangsi,et al.  Almost-polynomial ratio ETH-hardness of approximating densest k-subgraph , 2016, STOC.

[2]  Danil Sagunov,et al.  Lower Bounds for the Happy Coloring Problems , 2019, COCOON.

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

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

[5]  Xiao-Dong Hu,et al.  Finding connected k-subgraphs with high density , 2017, Inf. Comput..

[6]  Akanksha Agrawal,et al.  On the Parameterized Complexity of Happy Vertex Coloring , 2017, IWOCA.

[7]  Jiawei Zhang,et al.  An improved rounding method and semidefinite programming relaxation for graph partition , 2002, Math. Program..

[8]  Jiawei Zhang,et al.  Approximation of Dense-n/2-Subgraph and the Complement of Min-Bisection , 2003, J. Glob. Optim..

[9]  Kerri Morgan,et al.  Finding happiness: An analysis of the maximum happy vertices problem , 2019, Computers & Operations Research.

[10]  Peng Zhang,et al.  Approximation and hardness results for the Max k-Uncut problem , 2018, Theor. Comput. Sci..

[11]  Yuval Rabani,et al.  Approximation Algorithms for Graph Homomorphism Problems , 2006, APPROX-RANDOM.

[12]  Éva Tardos,et al.  Approximation algorithms for classification problems with pairwise relationships: metric labeling and Markov random fields , 2002, JACM.

[13]  Angsheng Li,et al.  Algorithmic aspects of homophyly of networks , 2012, Theor. Comput. Sci..

[14]  Tao Jiang,et al.  Improved Approximation Algorithms for the Maximum Happy Vertices and Edges Problems , 2017, Algorithmica.

[15]  Vijay V. Vazirani,et al.  Finding k Cuts within Twice the Optimal , 1995, SIAM J. Comput..

[16]  Pasin Manurangsi,et al.  Inapproximability of Maximum Biclique Problems, Minimum k-Cut and Densest At-Least-k-Subgraph from the Small Set Expansion Hypothesis , 2017, Algorithms.

[17]  Aditya Bhaskara,et al.  Detecting high log-densities: an O(n¼) approximation for densest k-subgraph , 2010, STOC '10.

[18]  Amit Agarwal,et al.  O(√log n) approximation algorithms for min UnCut, min 2CNF deletion, and directed cut problems , 2005, STOC '05.