Skip to main content

Massaging a linear programming solution to give a 2-approximation for a generalization of the vertex cover problem

Algorithms and Data Structures III

Part of the Lecture Notes in Computer Science book series (LNCS,volume 1373)

Abstract

Linear programming relaxations have been used extensively in designing approximation algorithms for optimization problems. For vertex cover, linear programming and a thresholding technique gives a 2-approximate solution, rivaling the best known performance ratio. For a generalization of vertex cover we call vc t, in which we seek to cover t edges, this technique may not yield a feasible solution at all. We introduce a new method for massaging a linear programming solution to get a good, feasible solution for vc t. Our technique manipulates the values of the linear programming solution to prepare them for thresholding. We prove that this method achieves a performance ratio of 2 for vc t with unit weights. A second algorithm extends this result, giving a 2-approximation for vc t with arbitrary weights. We show that this is tight in the sense that any α-approximation algorithm for vc t with α < 2 implies a breakthrough α-approximation algorithm for vertex cover.

Keywords

  • Vertex Cover
  • Performance Ratio
  • Interior Point Method
  • Linear Programming Relaxation
  • Thresholding Technique

These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.

This research was supported in part by the NSERC of Canada.

This research was supported in part by the NSERC of Canada. Part of this work was done while both authors were visiting the Technion, Haifa, Israel.

This is a preview of subscription content, access via your institution.

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. R. Bar-Yehuda and S. Even. A local-ratio theorem for approximating the weighted vertex cover problem. Annals of Discrete Mathematics vol 25, (1985), 27–45.

    MathSciNet  Google Scholar 

  2. M. Goemans and D. Williamson..878-Approximation Algorithms for MAX CUT and MAX 2SAT. Proceedings of the Twenty-Sixth Annual ACM Symposium on the Theory of Computing (1994), 422–431.

    Google Scholar 

  3. M. Goemans and D. Williamson. New 3/4-Approximation Algorithms for MAX SAT. SIAM Journal of Discrete Mathematics, 7 (1994), 656–666.

    CrossRef  MATH  MathSciNet  Google Scholar 

  4. J. Håstad. Some Optimal Inapproximability Results. To appear in the Proceedings of the Twenty-Ninth Annual ACM Symposium on the Theory of Computing (1997).

    Google Scholar 

  5. D. Hochbaum. Approximation Algorithms for Set Covering and Vertex Cover Problems. SIAM Journal on Computing 11 (1982), 555–556.

    CrossRef  MATH  MathSciNet  Google Scholar 

  6. D. Karger, R. Motwani and M. Sudan. Approximate Graph Coloring by Semidefinite Programming. 35th Annual Symposium on Foundations of Computer Science (1994) 2–13.

    Google Scholar 

  7. N. Karmarkar. A New Polynomial-Time Algorithm for Linear Programming. Combinatorica vol 4, (1984), 373–395.

    CrossRef  MATH  MathSciNet  Google Scholar 

  8. L. Khachian. A polynomial algorithm for linear programming. Doklady Akad Nauk USSR, vol 244(5) (1979), 1093–1096.

    Google Scholar 

  9. J. Klienberg and M. Goemans. The Lov\(\hat a\)sz Theta Function and a Semidefinite Programming Relaxation of Vertex Cover. To appear in SIAM Journal on Discrete Mathematics.

    Google Scholar 

  10. E. Petrank. The hardness of approximation: Gap location. Computational Complexity, 4 (1994) 133–157.

    CrossRef  MATH  MathSciNet  Google Scholar 

  11. P. Raghavan and C. Thompson. Randomized Rounding: A Technique for Provably Good Algorithms and Algorithmic Proofs. Combinatorica, 7 (1987) 365–374.

    CrossRef  MATH  MathSciNet  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and Permissions

Copyright information

© 1998 Springer-Verlag

About this paper

Cite this paper

Bshouty, N.H., Burroughs, L. (1998). Massaging a linear programming solution to give a 2-approximation for a generalization of the vertex cover problem. In: Morvan, M., Meinel, C., Krob, D. (eds) STACS 98. STACS 1998. Lecture Notes in Computer Science, vol 1373. Springer, Berlin, Heidelberg. https://doi.org/10.1007/BFb0028569

Download citation

  • DOI: https://doi.org/10.1007/BFb0028569

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-64230-5

  • Online ISBN: 978-3-540-69705-3

  • eBook Packages: Springer Book Archive