An Extension of the Nemhauser–Trotter Theorem to Generalized Vertex Cover with Applications
Author(s) -
Reuven Bar-Yehuda,
Danny Hermelin,
Dror Rawitz
Publication year - 2010
Publication title -
siam journal on discrete mathematics
Language(s) - English
Resource type - Journals
SCImago Journal Rank - 0.843
H-Index - 66
eISSN - 1095-7146
pISSN - 0895-4801
DOI - 10.1137/090773313
Subject(s) - vertex cover , mathematics , parameterized complexity , approximation algorithm , combinatorics , vertex (graph theory) , feedback vertex set , edge cover , cover (algebra) , bounded function , extension (predicate logic) , discrete mathematics , planar graph , graph , computer science , mathematical analysis , mechanical engineering , programming language , engineering
The Nemhauser-Trotter theorem provides an algorithm which is frequently used as a subroutine in approximation algorithms for the classical Vertex Cover problem. In this paper we present an extension of this theorem so it fits a more general variant of Vertex Cover, namely, the Generalized Vertex Cover problem, where edges are allowed not to be covered at a certain predetermined penalty. We show that many applications of the original Nemhauser-Trotter theorem can be applied using our extension to Generalized Vertex Cover. These applications include a $(2-2/d)$-approximation algorithm for graphs of bounded degree $d$, a polynomial-time approximation scheme (PTAS) for planar graphs, a $(2-\lg\lg n/2\lg n)$-approximation algorithm for general graphs, and a $2k$ kernel for the parameterized Generalized Vertex Cover problem.
Accelerating Research
Robert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom
Address
John Eccles HouseRobert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom