Skip to main content

Vertex Cover Approximations: Experiments and Observations

  • Conference paper
Experimental and Efficient Algorithms (WEA 2005)

Part of the book series: Lecture Notes in Computer Science ((LNPSE,volume 3503))

Included in the following conference series:

Abstract

The vertex cover problem is a classic NP-complete problem for which the best worst-case approximation ratio is roughly 2. In this paper, we use a collection of simple reductions, each of which guarantees an approximation ratio of \(\frac{3}{2}\), to find approximate vertex covers for a large collection of test graphs from various sources. We explain these reductions and explore the interaction between them. These reductions are extremely fast and even though they, by themselves are not guaranteed to find a vertex cover, we manage to find a 3/2-approximate vertex cover for every single graph in our large collection of test examples.

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.

Similar content being viewed by others

References

  1. Abu-Khzam, F.N., Collins, R.L., Fellows, M.R., Langston, M.A., Suters, W.H., Symons, C.T.: Kernelization algorithms for the vertex cover problem: Theory and experiments. In: Proceedings, ACM-SIAM Workshop on Algorithm Engineering and Experiments (2004)

    Google Scholar 

  2. Balasubramanian, R., Fellows, M.R., Raman, V.: An improved fixed-parameter algorithm for vertex cover. Information Processing Letters 65, 163–168 (1998)

    Article  MathSciNet  Google Scholar 

  3. Bar-Yehuda, R., Even, S.: A local-ratio theorem for approximating the weighted vertex cover problem. Annals of Disc. Math. 25, 27–46 (1985)

    MathSciNet  Google Scholar 

  4. DIMACS Implementation Challenges. Center for Discrete Mathematics & Theoretical Computer Science, ftp://dimacs.rutgers.edu/pub/challenge/graph/benchmarks/

  5. Chen, J., Kanj, I., Jia, W.: Vertex cover: further observations and further improvements. Journal of Algorithms 41(2), 280–301 (2001)

    Article  MATH  MathSciNet  Google Scholar 

  6. Cherkassky, B.V., Goldberg, A.V., Martin, P., Setubal, J.C., Stolfi, J.: Augment or Push? A computational study of Bipartite Matching and Unit Capacity Flow Algorithms. Technical Report 98-036R, NEC Research Institute, Inc. (1998)

    Google Scholar 

  7. Crescenzi, P., Kann, V.: A compendium of NP optimization problems, http://www.nada.kth.se/theory/problemlist.html

  8. Dinur, I., Safra, S.: The importance of being biased. In: Proc. 34th Ann. ACM Symp. on Theory of Comp., pp. 33–42 (2002)

    Google Scholar 

  9. Erdös, P., Gallai, T.: On the minimal number of vertices representing the edges of a graph. Publ. Math. Inst. Hungar. Acad. Sci. 6, 181–202 (1961)

    MATH  Google Scholar 

  10. Feige, U.: Vertex cover is hardest to approximate on regular graphs. Technical Report MCS03-15, Computer Science and Applied Mathematics, The Weizmann Institute of Science (2003)

    Google Scholar 

  11. Garey, M.R., Johnson, D.S.: Computers and Intractability: A Guide to the Theory of NP-Completeness. Freeman, San Fransisco (1979)

    MATH  Google Scholar 

  12. Goldberg, A.: Andrew Goldberg’s Network Optimization Library, http://www.avglab.com/andrew/soft.html

  13. Halldórsson, M.M.: Approximating discrete collections via local improvements. In: Proc. 6th Ann. ACM-SIAM Symp. on Discrete Algorithms, pp. 160–169 (1995)

    Google Scholar 

  14. Halperin, E.: Improved approximation algorithms for the vertex cover problem in graphs and hypergraphs. In: Proc. 11th Ann. ACM-SIAM Symp. on Discrete Algorithms, pp. 329–337 (2000)

    Google Scholar 

  15. Hochbaum, D.S.: Efficient bounds for the stable set, vertex cover and set packing problems. Discrete Applied Mathematics 6, 243–254 (1983)

    Article  MATH  MathSciNet  Google Scholar 

  16. D. S. Hochbaum. Approximation Algorithms for NP-hard Problems. In: PWS, 1997.

    Google Scholar 

  17. Karp, R.M.: Reducibility among combinatorial problems. In: Miller, R.E., Thatcher, J.W. (eds.) Complexity of Computer Computations, pp. 85–103. Plenum Press, New York (1972)

    Google Scholar 

  18. Monien, B., Speckenmeyer, E.: Ramsey Numbers and an Approximation Algorithm for the Vertex Cover Problem. Acta Inf. 22, 115–123 (1985)

    Article  MATH  MathSciNet  Google Scholar 

  19. Nemhauser, G.L., Trotter, L.E.: Vertex packing: Structural properties and algorithms. Mathematical Programming 8, 232–248 (1975)

    Article  MATH  MathSciNet  Google Scholar 

  20. Niedermeier, R., Rossmanith, P.: On Efficient Fixed Parameter Algorithms for Weighted Vertex Cover. Journal of Algorithms 47, 63–77 (2003)

    MATH  MathSciNet  Google Scholar 

  21. Sanchis, L.A.: Test Case Construction for the Vertex Cover Problem. DIMACS Series in Discrete Mathematics and Theoretical Computer Science 15 (1994)

    Google Scholar 

  22. Truszczynski, M., Leone, N., Niemela, I.: Benchmark problems for answer set programming systems, http://www.cs.uky.edu/ai/benchmarks.html

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2005 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Asgeirsson, E., Stein, C. (2005). Vertex Cover Approximations: Experiments and Observations. In: Nikoletseas, S.E. (eds) Experimental and Efficient Algorithms. WEA 2005. Lecture Notes in Computer Science, vol 3503. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11427186_47

Download citation

  • DOI: https://doi.org/10.1007/11427186_47

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-25920-6

  • Online ISBN: 978-3-540-32078-4

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics