Daniel Berend

Senior Academic

A probabilistic algorithm for vertex cover

D. Berend, S. Mamana

The Minimum Vertex CoverProblem is the optimization problem of finding a vertex cover Vc of minimal cardinality in a given graph. It is a classic NP-hard problem, and various algorithms have been suggested for it. In this paper, we start with a basic algorithm for solving the problem. Using a probabilistic idea, we use it to develop an improved algorithm. The algorithm is greedy; at each step it adds to the cover a vertex such that the expected cover size, if we continue randomly after this step, is minimal. We study the new algorithm theoretically and empirically, and run simulations to compare its performance to that of some algorithms of a similar nature.

Publication language English
Journal Theoretical Computer Science
Volume 983
Publication status Published - 01.02.2024
Article Number 114306

Keywords

Algorithm
Derandomization
Random graph
Vertex cover

ASJC Scopus subject areas

Theoretical Computer Science
General Computer Science
Access to Document
10.1016/j.tcs.2023.114306
Other files and links
Link to publication in Scopus