A population-based iterated greedy algorithm for the minimum weight vertex cover problem

  • Authors:
  • Salim Bouamama;Christian Blum;Abdellah Boukerram

  • Affiliations:
  • Department of Computer Science, University of M'sila, M'sila 28000, Algeria and Department of Computer Science, Faculty of Sciences, Ferhat Abbas University, Sétif 19000, Algeria;ALBCOM Research Group, Universitat Politècnica de Catalunya, Barcelona, Spain;Department of Computer Science, Faculty of Sciences, Ferhat Abbas University, Sétif 19000, Algeria

  • Venue:
  • Applied Soft Computing
  • Year:
  • 2012

Quantified Score

Hi-index 0.00

Visualization

Abstract

Given an undirected, vertex-weighted graph, the goal of the minimum weight vertex cover problem is to find a subset of the vertices of the graph such that the subset is a vertex cover and the sum of the weights of its vertices is minimal. This problem is known to be NP-hard and no efficient algorithm is known to solve it to optimality. Therefore, most existing techniques are based on heuristics for providing approximate solutions in a reasonable computation time. Population-based search approaches have shown to be effective for solving a multitude of combinatorial optimization problems. Their advantage can be identified as their ability to find areas of the space containing high quality solutions. This paper proposes a simple and efficient population-based iterated greedy algorithm for tackling the minimum weight vertex cover problem. At each iteration, a population of solutions is established and refined using a fast randomized iterated greedy heuristic based on successive phases of destruction and reconstruction. An extensive experimental evaluation on a commonly used set of benchmark instances shows that our algorithm outperforms current state-of-the-art approaches.