Abstract
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.
Original language | English |
---|---|
Article number | 114306 |
Journal | Theoretical Computer Science |
Volume | 983 |
DOIs | |
State | Published - 1 Feb 2024 |
Keywords
- Algorithm
- Derandomization
- Random graph
- Vertex cover
ASJC Scopus subject areas
- Theoretical Computer Science
- General Computer Science