Two Weighting Local Search for Minimum Vertex Cover

Abstract

Minimum Vertex Cover (MinVC) is a well known NP-hard combinatorial optimization problem, and local search has been shown to be one of the most effective approaches to this problem. State-of-the-art MinVC local search algorithms employ edge weighting techniques and prefer to select vertices with higher weighted score. These algorithms are not robust and especially have poor performance on instances with structures which defeat greedy heuristics. In this paper, we propose a vertex weighting scheme to address this shortcoming, and combine it within the current best MinVC local search algorithm NuMVC, leading to a new algorithm called TwMVC. Our experiments show that TwMVC outperforms NuMVC on the standard benchmarks namely DIMACS and BHOSLIB. To the best of our knowledge, TwMVC is the first MinVC algorithm that attains the best known solution for all instances in both benchmarks. Further, TwMVC shows superiority on a benchmark of real-world networks.

Cite

Text

Cai et al. "Two Weighting Local Search for Minimum Vertex Cover." AAAI Conference on Artificial Intelligence, 2015. doi:10.1609/AAAI.V29I1.9357

Markdown

[Cai et al. "Two Weighting Local Search for Minimum Vertex Cover." AAAI Conference on Artificial Intelligence, 2015.](https://mlanthology.org/aaai/2015/cai2015aaai-two/) doi:10.1609/AAAI.V29I1.9357

BibTeX

@inproceedings{cai2015aaai-two,
  title     = {{Two Weighting Local Search for Minimum Vertex Cover}},
  author    = {Cai, Shaowei and Lin, Jinkun and Su, Kaile},
  booktitle = {AAAI Conference on Artificial Intelligence},
  year      = {2015},
  pages     = {1107-1113},
  doi       = {10.1609/AAAI.V29I1.9357},
  url       = {https://mlanthology.org/aaai/2015/cai2015aaai-two/}
}