Approximation and hardness results for the Max k-Uncut problem

Abstract In the study of the homophily law of large scale complex networks, we get a combinatorial optimization problem which we call the Max k -Uncut problem. Given an n -vertex undirected graph G = ( V , E ) with nonnegative weights { w e | e ∈ E } defined on edges, and a positive integer k , the Max k -Uncut problem asks to find a partition { V 1 , V 2 , ⋯ , V k } of V such that the total weight of edges that are not cut is maximized. Intuitively, an edge that is not cut connects two vertices with the same or similar attributes since they are in the same part of the partition. Interestingly, the Max k -Uncut problem is just the complement of the classic Min k -Cut problem. For Max k -Uncut , we present a randomized ( 1 − k n ) 2 -approximation algorithm, a greedy ( 1 − 2 ( k − 1 ) n ) -approximation algorithm, and an Ω ( 1 2 α ) -approximation algorithm by reducing it to Densest k -Subgraph , where α is the approximation ratio of the Densest k -Subgraph problem. More importantly, we show that Max k -Uncut and Densest k -Subgraph are in fact equivalent in approximability up to a factor of 2. We also prove an approximation hardness result for Max k -Uncut under the assumption P ≠ NP .

[1]  Anjeneya Swami Kare,et al.  Linear Time Algorithms for Happy Vertex Coloring Problems for Trees , 2016, IWOCA.

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

[3]  Vijay V. Vazirani,et al.  Approximation Algorithms , 2001, Springer Berlin Heidelberg.

[4]  Uriel Feige,et al.  The Dense k -Subgraph Problem , 2001, Algorithmica.

[5]  Joseph Naor,et al.  Simplex partitioning via exponential clocks and the multiway cut problem , 2013, STOC '13.

[6]  J. Håstad Clique is hard to approximate withinn1−ε , 1999 .

[7]  Dachuan Xu,et al.  A Complex Semidefinite Programming Rounding Approximation Algorithm for the Balanced Max-3-Uncut Problem , 2014, COCOON.

[8]  Mihir Bellare,et al.  Free bits, PCPs and non-approximability-towards tight results , 1995, Proceedings of IEEE 36th Annual Foundations of Computer Science.

[9]  Subhash Khot Ruling Out PTAS for Graph Min-Bisection, Densest Subgraph and Bipartite Clique , 2004, FOCS.

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

[11]  D. West Introduction to Graph Theory , 1995 .

[12]  E. David,et al.  Networks, Crowds, and Markets: Reasoning about a Highly Connected World , 2010 .

[13]  Mihir Bellare,et al.  Free Bits, PCPs, and Nonapproximability-Towards Tight Results , 1998, SIAM J. Comput..

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

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

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

[17]  Alan M. Frieze,et al.  Improved approximation algorithms for MAXk-CUT and MAX BISECTION , 1995, Algorithmica.

[18]  Prasad Raghavendra,et al.  Graph expansion and the unique games conjecture , 2010, STOC '10.

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

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

[21]  Ramesh Krishnamurti,et al.  An approximation algorithm for max k-uncut with capacity constraints , 2012 .

[22]  Peng Zhang,et al.  Approximation and Hardness Results for the Max k-Uncut Problem , 2016, COCOA.

[23]  Yuval Rabani,et al.  An improved approximation algorithm for multiway cut , 1998, STOC '98.

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

[25]  David P. Williamson,et al.  Improved approximation algorithms for maximum cut and satisfiability problems using semidefinite programming , 1995, JACM.