
arXiv: 0902.2149
The Nemhauser-Trotter local optimization theorem applies to the NP-hard Vertex Cover problem and has applications in approximation as well as parameterized algorithmics. We present a framework that generalizes Nemhauser and Trotter's result to vertex deletion and graph packing problems, introducing novel algorithmic strategies based on purely combinatorial arguments (not referring to linear programming as the Nemhauser-Trotter result originally did). We exhibit our framework using a generalization of Vertex Cover, called Bounded- Degree Deletion, that has promise to become an important tool in the analysis of gene and other biological networks. For some fixed d \geq 0, Bounded-Degree Deletion asks to delete as few vertices as possible from a graph in order to transform it into a graph with maximum vertex degree at most d. Vertex Cover is the special case of d = 0. Our generalization of the Nemhauser-Trotter theorem implies that Bounded-Degree Deletion has a problem kernel with a linear number of vertices for every constant d. We also outline an application of our extremal combinatorial approach to the problem of packing stars with a bounded number of leaves. Finally, charting the border between (parameterized) tractability and intractability for Bounded-Degree Deletion, we provide a W[2]-hardness result for Bounded-Degree Deletion in case of unbounded d-values.
FOS: Computer and information sciences, Combinatorial optimization, Discrete Mathematics (cs.DM), Computer Networks and Communications, Analysis of algorithms and problem complexity, NP-hard problems, [INFO.INFO-DS] Computer Science [cs]/Data Structures and Algorithms [cs.DS], Vertex degrees, Computational Complexity (cs.CC), bounded degree vertex deletion, Theoretical Computer Science, Graph problems, Graph algorithms (graph-theoretic aspects), Nemhauser-Trotter local optimization theorem, Computer Science - Data Structures and Algorithms, Data Structures and Algorithms (cs.DS), Polynomial-time data reduction, Graph algorithms, Parameterized computational complexity, computational complexity, 000, Applied Mathematics, K, vertex cover, 004, Computational complexity, W[2]-completeness, [INFO.INFO-DM] Computer Science [cs]/Discrete Mathematics [cs.DM], Computer Science - Computational Complexity, Computational Theory and Mathematics, Fixed-parameter tractability, fixed-parameter tractability, kernelization, Computational difficulty of problems (lower bounds, completeness, difficulty of approximation, etc.), Kernelization, combinatorial optimization, [INFO.INFO-CC] Computer Science [cs]/Computational Complexity [cs.CC], graph problems, Algorithms, Computer Science - Discrete Mathematics, ddc: ddc:004
FOS: Computer and information sciences, Combinatorial optimization, Discrete Mathematics (cs.DM), Computer Networks and Communications, Analysis of algorithms and problem complexity, NP-hard problems, [INFO.INFO-DS] Computer Science [cs]/Data Structures and Algorithms [cs.DS], Vertex degrees, Computational Complexity (cs.CC), bounded degree vertex deletion, Theoretical Computer Science, Graph problems, Graph algorithms (graph-theoretic aspects), Nemhauser-Trotter local optimization theorem, Computer Science - Data Structures and Algorithms, Data Structures and Algorithms (cs.DS), Polynomial-time data reduction, Graph algorithms, Parameterized computational complexity, computational complexity, 000, Applied Mathematics, K, vertex cover, 004, Computational complexity, W[2]-completeness, [INFO.INFO-DM] Computer Science [cs]/Discrete Mathematics [cs.DM], Computer Science - Computational Complexity, Computational Theory and Mathematics, Fixed-parameter tractability, fixed-parameter tractability, kernelization, Computational difficulty of problems (lower bounds, completeness, difficulty of approximation, etc.), Kernelization, combinatorial optimization, [INFO.INFO-CC] Computer Science [cs]/Computational Complexity [cs.CC], graph problems, Algorithms, Computer Science - Discrete Mathematics, ddc: ddc:004
| selected citations These citations are derived from selected sources. This is an alternative to the "Influence" indicator, which also reflects the overall/total impact of an article in the research community at large, based on the underlying citation network (diachronically). | 62 | |
| popularity This indicator reflects the "current" impact/attention (the "hype") of an article in the research community at large, based on the underlying citation network. | Top 10% | |
| influence This indicator reflects the overall/total impact of an article in the research community at large, based on the underlying citation network (diachronically). | Top 10% | |
| impulse This indicator reflects the initial momentum of an article directly after its publication, based on the underlying citation network. | Top 10% |
