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.
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
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)
Balasubramanian, R., Fellows, M.R., Raman, V.: An improved fixed-parameter algorithm for vertex cover. Information Processing Letters 65, 163–168 (1998)
Bar-Yehuda, R., Even, S.: A local-ratio theorem for approximating the weighted vertex cover problem. Annals of Disc. Math. 25, 27–46 (1985)
DIMACS Implementation Challenges. Center for Discrete Mathematics & Theoretical Computer Science, ftp://dimacs.rutgers.edu/pub/challenge/graph/benchmarks/
Chen, J., Kanj, I., Jia, W.: Vertex cover: further observations and further improvements. Journal of Algorithms 41(2), 280–301 (2001)
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)
Crescenzi, P., Kann, V.: A compendium of NP optimization problems, http://www.nada.kth.se/theory/problemlist.html
Dinur, I., Safra, S.: The importance of being biased. In: Proc. 34th Ann. ACM Symp. on Theory of Comp., pp. 33–42 (2002)
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)
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)
Garey, M.R., Johnson, D.S.: Computers and Intractability: A Guide to the Theory of NP-Completeness. Freeman, San Fransisco (1979)
Goldberg, A.: Andrew Goldberg’s Network Optimization Library, http://www.avglab.com/andrew/soft.html
Halldórsson, M.M.: Approximating discrete collections via local improvements. In: Proc. 6th Ann. ACM-SIAM Symp. on Discrete Algorithms, pp. 160–169 (1995)
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)
Hochbaum, D.S.: Efficient bounds for the stable set, vertex cover and set packing problems. Discrete Applied Mathematics 6, 243–254 (1983)
D. S. Hochbaum. Approximation Algorithms for NP-hard Problems. In: PWS, 1997.
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)
Monien, B., Speckenmeyer, E.: Ramsey Numbers and an Approximation Algorithm for the Vertex Cover Problem. Acta Inf. 22, 115–123 (1985)
Nemhauser, G.L., Trotter, L.E.: Vertex packing: Structural properties and algorithms. Mathematical Programming 8, 232–248 (1975)
Niedermeier, R., Rossmanith, P.: On Efficient Fixed Parameter Algorithms for Weighted Vertex Cover. Journal of Algorithms 47, 63–77 (2003)
Sanchis, L.A.: Test Case Construction for the Vertex Cover Problem. DIMACS Series in Discrete Mathematics and Theoretical Computer Science 15 (1994)
Truszczynski, M., Leone, N., Niemela, I.: Benchmark problems for answer set programming systems, http://www.cs.uky.edu/ai/benchmarks.html
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights 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)