
Daniel Berend
Senior Academic
A probabilistic algorithm for vertex cover
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