A generalization of Nemhauser and Trotter's local optimization theorem

被引:41
作者
Fellows, Michael R. [2 ]
Guo, Jiong [1 ]
Moser, Hannes [3 ]
Niedermeier, Rolf [4 ]
机构
[1] Univ Saarland, D-66123 Saarbrucken, Germany
[2] Charles Darwin Univ, Sch Engn & Informat Technol, Darwin, NT 0909, Australia
[3] Univ Jena, Inst Informat, D-07743 Jena, Germany
[4] TU Berlin, Inst Softwaretech & Theoret Informat, D-10587 Berlin, Germany
基金
澳大利亚研究理事会;
关键词
Parameterized computational complexity; NP-hard problems; W[2]-completeness; Graph algorithms; Polynomial-time data reduction; Kernelization; VERTEX COVER; ALGORITHMS; HARD;
D O I
10.1016/j.jcss.2010.12.001
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
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 generalize Nemhauser and Trotter's result to vertex deletion problems, introducing a novel algorithmic strategy based on purely combinatorial arguments (not referring to linear programming as the Nemhauser-Trotter result originally did). The essence of our strategy can be understood as a doubly iterative process of cutting away "easy parts" of the input instance, finally leaving a "hard core" whose size is (almost) linearly related to the cardinality of the solution set. We exhibit our approach using a generalization of VERTEX COVER, called BOUNDED-DEGREE VERTEX DELETION. For some fixed d >= 0, BOUNDED-DEGREE VERTEX DELETION asks to delete at most k vertices 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 VERTEX DELETION, parameterized by k, admits an O (k)-vertex problem kernel for d <= 1 and, for any epsilon > 0, an O(k(1+epsilon))-vertex problem kernel for d >= 2. Finally, we provide a W[2]-completeness result for BOUNDED-DEGREE VERTEX DELETION in case of unbounded d-values. (C) 2010 Elsevier Inc. All rights reserved.
引用
收藏
页码:1141 / 1158
页数:18
相关论文
共 42 条
  • [1] Crown structures for vertex cover kernelization
    Abu-Khzam, Faisal N.
    Fellows, Michael R.
    Langston, Michael A.
    Suters, W. Henry
    [J]. THEORY OF COMPUTING SYSTEMS, 2007, 41 (03) : 411 - 430
  • [2] Abu-Khzam Faisal N., 2004, P 6 WORKSHOP ALGORIT, P62
  • [3] [Anonymous], OPER RES IN PRESS
  • [4] [Anonymous], P 26 STACS
  • [5] [Anonymous], 1997, APPROXIMATION ALGORI
  • [6] Computational, integrative, and comparative methods for the elucidation of genetic coexpression networks
    Baldwin, NE
    Chesler, EJ
    Kirov, S
    Langston, MA
    Snoddy, JR
    Williams, RW
    Zhang, B
    [J]. JOURNAL OF BIOMEDICINE AND BIOTECHNOLOGY, 2005, (02): : 172 - 180
  • [7] Bar-Yehuda R., 1985, ANN DISCRETE MATH, V25, P27, DOI DOI 10.1016/S0304-0208(08)73101-3
  • [8] AN EXTENSION OF THE NEMHAUSER-TROTTER THEOREM TO GENERALIZED VERTEX COVERWITH APPLICATIONS
    Bar-Yehuda, Reuven
    Hermelin, Danny
    Rawitz, Dror
    [J]. SIAM JOURNAL ON DISCRETE MATHEMATICS, 2010, 24 (01) : 287 - 300
  • [9] Bodlaender HL, 2009, LECT NOTES COMPUT SC, V5917, P17, DOI 10.1007/978-3-642-11269-0_2
  • [10] Reduction algorithms for graphs of small treewidth
    Bodlaender, HL
    van Antwerpen-de Fluiter, B
    [J]. INFORMATION AND COMPUTATION, 2001, 167 (02) : 86 - 119