On approximation of max-vertex-cover

Abstract We consider the max-vertex-cover (MVC) problem, i.e., find k vertices from an undirected and edge-weighted graph G =( V , E ), where | V |= n ⩾ k , such that the total edge weight covered by the k vertices is maximized. There is a 3/4-approximation algorithm for MVC, based on a linear programming relaxation. We show that the guaranteed ratio can be improved by a simple greedy algorithm for k >(3/4) n , and a simple randomized algorithm for k >(1/2) n . Furthermore, we study a semidefinite programming (SDP) relaxation based approximation algorithms for MVC. We show that, for a range of k , our SDP-based algorithm achieves the best performance guarantee among the four types of algorithms mentioned in this paper.

[1]  David R. Karger,et al.  Approximate graph coloring by semidefinite programming , 1994, Proceedings 35th Annual Symposium on Foundations of Computer Science.

[2]  Y. Nesterov Semidefinite relaxation and nonconvex quadratic optimization , 1998 .

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

[4]  Yinyu Ye,et al.  Approximating quadratic programming with bound and quadratic constraints , 1999, Math. Program..

[5]  Uri Zwick,et al.  Approximation Algorithms for MAX 4-SAT and Rounding Procedures for Semidefinite Programs , 2001, J. Algorithms.

[6]  Y. Ye,et al.  Semidefinite Relaxations, Multivariate Normal Distributions, and Order Statistics , 1998 .

[7]  U. Feige,et al.  On the densest k-subgraph problems , 1997 .

[8]  Noga Alon,et al.  Approximating the independence number via theϑ-function , 1998, Math. Program..

[9]  D. Hochbaum Approximating covering and packing problems: set cover, vertex cover, independent set, and related problems , 1996 .

[10]  Uri Zwick,et al.  Outward rotations: a tool for rounding solutions of semidefinite programming relaxations, with applications to MAX CUT and other problems , 1999, STOC '99.

[11]  Raymond E. Miller,et al.  Complexity of Computer Computations , 1972 .

[12]  P. Pardalos,et al.  Handbook of Combinatorial Optimization , 1998 .

[13]  Yinyu Ye,et al.  A .699-Approximation Algorithm for Max-Bisection , 1999 .

[14]  Uri Zwick,et al.  A Unified Framework for Obtaining Improved Approximation Algorithms for Maximum Graph Bisection Problems , 2001, IPCO.

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

[16]  Maxim Sviridenko,et al.  Approximation Algorithms for Maximum Coverage and Max Cut with Given Sizes of Parts , 1999, IPCO.

[17]  Dorit S. Hochbaum,et al.  Approximation Algorithms for NP-Hard Problems , 1996 .

[18]  Anand Srivastav,et al.  Finding Dense Subgraphs with Semidefinite Programming , 1998, APPROX.

[19]  Michael Langberg,et al.  Approximation Algorithms for Maximization Problems Arising in Graph Partitioning , 2001, J. Algorithms.

[20]  Ramesh Hariharan,et al.  Derandomizing semidefinite programming based approximation algorithms , 1995, Proceedings of IEEE 36th Annual Foundations of Computer Science.

[21]  G. Nemhauser,et al.  Exceptional Paper—Location of Bank Accounts to Optimize Float: An Analytic Study of Exact and Approximate Algorithms , 1977 .

[22]  Laurence A. Wolsey,et al.  Worst-Case and Probabilistic Analysis of Algorithms for a Location Problem , 1980, Oper. Res..

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

[24]  Uriel Feige,et al.  Approximating the value of two power proof systems, with applications to MAX 2SAT and MAX DICUT , 1995, Proceedings Third Israel Symposium on the Theory of Computing and Systems.

[25]  Klaus Jansen,et al.  Approximation Algorithms for Combinatorial Optimization , 2000 .