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
  • Conference paper
  • First Online:
STACS 98 (STACS 1998)

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

Included in the following conference series:

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.

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, log in via an institution to check access.

Access this chapter

Institutional subscriptions

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.

    Article  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.

    Article  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.

    Article  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.

    Article  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.

    Article  MATH  MathSciNet  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Michel Morvan Christoph Meinel Daniel Krob

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

Publish with us

Policies and ethics