International Conference on Artificial Intelligence · 2015 · 89 citations · 17 references
ComputingComputer ScienceAlgorithmsComputational GeometryData StructuresGraph AlgorithmsHeuristic OptimizationHeuristic SearchSearching AlgorithmsComputational Complexity Of Graph AlgorithmsGraph SearchHeuristic AlgorithmsHeuristicsLocal SearchLocal Search AlgorithmsNp-hardness
The problem of finding a minimum vertex cover (MinVC) in a graph is a well known NP-hard problem with important applications. There has been much interest in developing heuristic algorithms for finding a good vertex cover in graphs. In practice, most heuristic algorithms for MinVC are based on the local search method. Previously, local search algorithms for MinVC have focused on solving academic benchmarks where the graphs are of relatively small size, and they are not suitable for solving massive graphs as they usually have highcomplexity heuristics. In this paper, we propose a simple and fast local search algorithm called FastVC for solving MinVC in massive graphs, which is based on two low-complexity heuristics. Experimental results on a broad range of real world massive graphs show that FastVC finds much better vertex covers (and thus also independent sets) than state of the art local search algorithms for MinVC.
17
Emergence of Scaling in Random Networks
Albert-Ĺaszló Barabási, Réka Albert · Science · 1999 · 36.4K citations · Full text
A new method for solving hard satisfiability problems
Bart Selman, Hector J. Levesque, David G. M. Mitchell · 1992 · 1.2K citations
On the hardness of approximating vertex cover
Irit Dinur, Samuel Safra · Annals of Mathematics · 2005 · 635 citations · Full text