Skip to main content

An Improved Approximation Algorithm for Vertex Cover with Hard Capacities

Extended Abstract

  • Conference paper
  • First Online:
Automata, Languages and Programming (ICALP 2003)

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

Included in the following conference series:

Abstract

In this paper we study the capacitated vertex cover problem, a generalization of the well-known vertex cover problem. Given a graph G = (V, E), the goal is to cover all the edges by picking a minimum cover using the vertices. When we pick a vertex, we can cover up to a pre-specified number of edges incident on this vertex (its capacity). The problem is clearly NP-hard as it generalizes the well-known vertex cover problem. Previously, 2-approximation algorithms were developed with the assumption that multiple copies of a vertex may be chosen in the cover. If we are allowed to pick at most a given number of copies of each vertex, then the problem is significantly harder to solve. Chuzhoy and Naor (Proc. IEEE Symposium on Foundations of Computer Science, 481–489, 2002) have recently shown that the weighted version of this problem is at least as hard as set cover; they have also developed a 3-approximation algorithm for the unweighted version. We give a 2-approximation algorithm for the unweighted version, improving the Chuzhoy-Naor bound of 3 and matching (up to lower-order terms) the best approximation ratio known for the vertex cover problem.

Research supported by NSF Award CCR-9820965.

Supported in part by NSF grants CCR-9820951 and CCR-0121555 and DARPA cooperative agreement F30602-00-2-0601.

Research supported by NSF Award CCR-9820965 and an NSF CAREER Award CCR-9501355.

Supported in part by NSF Award CCR-0208005.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

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, 25:27–45, 1985.

    MathSciNet  Google Scholar 

  2. J. Bar-Ilan, G. Kortsarz and D. Peleg. Generalized submodular cover problems and applications. Theoretical Computer Science, 250, pages 179–200, 2001.

    Article  MATH  MathSciNet  Google Scholar 

  3. V. Chvátal. A Greedy Heuristic for the Set Covering Problem. Mathematics of Operations Research, vol. 4, No 3, pages 233–235, 1979.

    MATH  MathSciNet  Google Scholar 

  4. R. D. Carr, L. K. Fleischer, V. J. Leung and C. A. Phillips. Strengthening Integrality Gaps For Capacitated Network Design and Covering Problems. In Proc. of the 11th ACM-SIAM Symposium on Discrete Algorithms, pages 106–115, 2000.

    Google Scholar 

  5. J. Chuzhoy and J. Naor. Covering Problems with Hard Capacities. Proc. of the Forty-Third IEEE Symp. on Foundations of Computer Science, 481–489, 2002.

    Google Scholar 

  6. G. Dobson. Worst Case Analysis of Greedy Heuristics For Integer Programming with Non-Negative Data. Math. of Operations Research, 7(4):515–531, 1980.

    Article  MathSciNet  Google Scholar 

  7. R. Gandhi, S. Khuller, S. Parthasarathy and A. Srinivasan. Dependent Rounding in Bipartite Graphs. In Proc. of the Forty-Third IEEE Symposium on Foundations of Computer Science, pages 323–332, 2002.

    Google Scholar 

  8. S. Guha, R. Hassin, S. Khuller and E. Or. Capacitated Vertex Covering with Applications. Proc. ACM-SIAM Symp. on Discrete Algorithms, pages 858–865, 2002.

    Google Scholar 

  9. D. S. Johnson, Approximation algorithms for combinatorial problems. J. Computer and System Sciences, 9, pages 256–278, 1974.

    Article  MATH  Google Scholar 

  10. E. Halperin. Improved approximation algorithms for the vertex cover problem in graphs and hypergraphs. In Proceedings of the 11th Annual ACM-SIAM Symposium on Discrete Algorithms, San Francisco, California, pages 329–337, 2000.

    Google Scholar 

  11. D. S. Hochbaum. Approximation Algorithms for the Set Covering and Vertex Cover Problems. SIAM Journal on Computing, 11:555–556, 1982.

    Article  MATH  MathSciNet  Google Scholar 

  12. D. S. Hochbaum. Heuristics for the fixed cost median problem. Mathematical Programming, 22:148–162, 1982.

    Article  MATH  MathSciNet  Google Scholar 

  13. D. S. Hochbaum (editor). Approximation Algorithms for NP-hard Problems. PWS Publishing Company, 1996.

    Google Scholar 

  14. S. G. Kolliopoulos and N. E. Young. Tight Approximation Results for General Covering Integer Programs. In Proc. of the Forty-Second Annual Symposium on Foundations of Computer Science, pages 522–528, 2001.

    Google Scholar 

  15. L. Lovász, On the ratio of optimal integral and fractional covers. Discrete Math., 13, pages 383–390, 1975.

    Article  MATH  MathSciNet  Google Scholar 

  16. M. Pál, É. Tardos and T. Wexler. Facility Location with Nonuniform Hard Capacities. In Proc. Forty-Second Annual Symposium on Foundations of Computer Science, 329–338, 2001.

    Google Scholar 

  17. V. Vazirani. Approximation Algorithms. Springer-Verlag, 2001.

    Google Scholar 

  18. L. A. Wolsey. An analysis of the greedy algorithm for the submodular set covering problem. Combinatorica, 2:385–393, 1982.

    Article  MATH  MathSciNet  Google Scholar 

  19. N. E. Young. K-medians, facility location, and the Chernoff-Wald bound. ACM-SIAM Symposium on Discrete Algorithms, pages 86–95, 2000.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2003 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Gandhi, R., Halperin, E., Khuller, S., Kortsarz, G., Srinivasan, A. (2003). An Improved Approximation Algorithm for Vertex Cover with Hard Capacities. In: Baeten, J.C.M., Lenstra, J.K., Parrow, J., Woeginger, G.J. (eds) Automata, Languages and Programming. ICALP 2003. Lecture Notes in Computer Science, vol 2719. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-45061-0_15

Download citation

  • DOI: https://doi.org/10.1007/3-540-45061-0_15

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-40493-4

  • Online ISBN: 978-3-540-45061-0

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics