Improved Approximation Algorithms for the Maximum Happy Vertices and Edges Problems

The Maximum Happy Vertices (MHV) problem and the Maximum Happy Edges (MHE) problem are two fundamental problems arising in the study of the homophyly phenomenon in large scale networks. Both of these two problems are NP-hard. Interestingly, the MHE problem is a natural generalization of Multiway Uncut, the complement of the classic Multiway Cut problem. In this paper, we present new approximation algorithms for MHV and MHE based on randomized LP-rounding technique and non-uniform approach. Specifically, we show that MHV can be approximated within $$\frac{1}{\varDelta +1/g(\varDelta )}$$1Δ+1/g(Δ), where $$\varDelta $$Δ is the maximum vertex degree and $$g(\varDelta ) = (\sqrt{\varDelta } + \sqrt{\varDelta +1})^2 \varDelta $$g(Δ)=(Δ+Δ+1)2Δ, and MHE can be approximated within $$\frac{1}{2} + \frac{\sqrt{2}}{4}f(k) \ge 0.8535$$12+24f(k)≥0.8535, where $$f(k) \ge 1$$f(k)≥1 is a function of the color number k. These results improve over the previous approximation ratios for MHV, MHE as well as Multiway Uncut in the literature.

[1]  Éva Tardos,et al.  Approximation algorithms for classification problems with pairwise relationships: metric labeling and Markov random fields , 1999, 40th Annual Symposium on Foundations of Computer Science (Cat. No.99CB37039).

[2]  David P. Williamson,et al.  The Design of Approximation Algorithms , 2011 .

[3]  Olivier Hudry Vijay V. Vazirani, "Approximation algorithms", Berlin-Heidelberg, Springer-Verlag, 2001 , 2003 .

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

[5]  Angsheng Li,et al.  Homophyly/kinship hypothesis: Natural communities, and predicting in networks , 2015 .

[6]  Mikkel Thorup,et al.  Rounding Algorithms for a Geometric Embedding of Minimum Multiway Cut , 2004, Math. Oper. Res..

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

[8]  Jan Vondrák,et al.  Multiway cut, pairwise realizable distributions, and descending thresholds , 2014, STOC.

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

[10]  Roy Schwartz,et al.  Simplex Partitioning via Exponential Clocks and the Multiway-Cut Problem , 2018, SIAM J. Comput..

[11]  Leo Breiman,et al.  Classification and Regression Trees , 1984 .

[12]  Tao Jiang,et al.  Improved Approximation Algorithms for the Maximum Happy Vertices and Edges Problems , 2015, COCOON.

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

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

[15]  Kurt M. Anstreicher,et al.  Linear Programming in O([n3/ln n]L) Operations , 1999, SIAM J. Optim..

[16]  Mihalis Yannakakis,et al.  The Complexity of Multiterminal Cuts , 1994, SIAM J. Comput..