Polynomial Kernels and Faster Algorithms for the Dominating Set Problem on Graphs with an Excluded Minor

The domination number of a graph G = (V,E) is the minimum size of a dominating set U ? V, which satisfies that every vertex in V ? U is adjacent to at least one vertex in U. The notion of a problem kernel refers to a polynomial time algorithm that achieves some provable reduction of the input size. Given a graph G whose domination number is k, the objective is to design a polynomial time algorithm that produces a graph G? whose size depends only on k, and also has domination number equal to k. Note that the graph G? is constructed without knowing the value of k. All the constructions in this paper are of monotone kernels, that is, the kernel G? is a subgraph of the input graph G. Problem kernels can be used to obtain efficient approximation and exact algorithms for the domination number, and are also useful in practical settings. In this paper, we present the first nontrivial result for the general case of graphs with an excluded minor, as follows. For every fixed h, given a graph G with n vertices that does not contain K h as a topological minor, our O(n 3.5 + k O(1)) time algorithm constructs a subgraph G? of G, such that if the domination number of G is k, then the domination number of G? is also k and G? has at most k c vertices, where c is a constant that depends only on h. This result is improved for graphs that do not contain K 3,h as a topological minor, using a simpler algorithm that constructs a subgraph with at most ck vertices, where c is a constant that depends only on h. Our results imply that there is a problem kernel of polynomial size for graphs with an excluded minor and a linear kernel for graphs that are K 3,h -minor-free. The only previous kernel results known for the dominating set problem are the existence of a linear kernel for the planar case as well as for graphs of bounded genus. Using the polynomial kernel construction, we give an $O(n^{3.5} + 2^{O(\sqrt{k})})$ time algorithm for finding a dominating set of size at most k in an H-minor-free graph with n vertices. This improves the running time of the previously best known algorithm.

[1]  Henning Fernau,et al.  An exact algorithm for the Maximum Leaf Spanning Tree problem , 2009, Theor. Comput. Sci..

[2]  Dimitrios M. Thilikos,et al.  Fast Parameterized Algorithms for Graphs on Surfaces: Linear Kernel and Exponential Speed-Up , 2004, ICALP.

[3]  Patrícia Duarte de Lima Machado,et al.  Unit Testing for CASL Architectural Specifications , 2002, MFCS.

[4]  Jörg Flum,et al.  Parameterized Complexity Theory , 2006, Texts in Theoretical Computer Science. An EATCS Series.

[5]  Rolf Niedermeier,et al.  Polynomial-time data reduction for dominating set , 2002, JACM.

[6]  Erik D. Demaine,et al.  Fixed-parameter algorithms for (k, r)-center in planar graphs and map graphs , 2005, TALG.

[7]  Rolf Niedermeier,et al.  Invitation to Fixed-Parameter Algorithms , 2006 .

[8]  Lukasz Kowalik,et al.  Improved Induced Matchings in Sparse Graphs , 2009, IWPEC.

[9]  Jörg Flum,et al.  Parameterized Complexity Theory (Texts in Theoretical Computer Science. An EATCS Series) , 2006 .

[10]  Robin Milner,et al.  On Observing Nondeterminism and Concurrency , 1980, ICALP.

[11]  Reinhard Diestel,et al.  Graph Theory , 1997 .

[12]  A. Thomason An extremal function for contractions of graphs , 1984, Mathematical Proceedings of the Cambridge Philosophical Society.

[13]  Yngve Villanger,et al.  Computing Pathwidth Faster Than 2n , 2009, IWPEC.

[14]  Béla Bollobás,et al.  Proof of a Conjecture of Mader, Erdös and Hajnal on Topological Complete Subgraphs , 1998, Eur. J. Comb..

[15]  Ljubomir Perkovic,et al.  Improved Parameterized Algorithms for Planar Dominating Set , 2002, MFCS.

[16]  János Komlós,et al.  Topological Cliques in Graphs , 1994, Combinatorics, Probability and Computing.

[17]  Rolf Niedermeier,et al.  A General Data Reduction Scheme for Domination in Graphs , 2006, SOFSEM.

[18]  Hans L. Bodlaender,et al.  Kernelization: New Upper and Lower Bound Techniques , 2009, IWPEC.

[19]  Rolf Niedermeier,et al.  A refined search tree technique for Dominating Set on planar graphs , 2005, J. Comput. Syst. Sci..

[20]  Geevarghese Philip,et al.  Polynomial Kernels for Dominating Set in Ki,j-free and d-degenerate Graphs , 2009, ArXiv.

[21]  Alon Itai,et al.  The complexity of finding maximum disjoint paths with length constraints , 1982, Networks.

[22]  J. A. Bondy,et al.  Graph Theory with Applications , 1978 .

[23]  Noga Alon,et al.  Linear Time Algorithms for Finding a Dominating Set of Fixed Size in Degenerated Graphs , 2007, Algorithmica.

[24]  Rolf Niedermeier,et al.  Fixed Parameter Algorithms for DOMINATING SET and Related Problems on Planar Graphs , 2002, Algorithmica.

[25]  Dimitrios M. Thilikos,et al.  Dominating sets in planar graphs: branch-width and exponential speed-up , 2003, SODA '03.

[26]  Günter Rote,et al.  The Parameterized Complexity of Some Geometric Problems in Unbounded Dimension , 2009, IWPEC.

[27]  Michael R. Fellows,et al.  Parameterized Complexity , 1998 .

[28]  K. Brown,et al.  Graduate Texts in Mathematics , 1982 .

[29]  Martin Grohe Local Tree-Width, Excluded Minors, and Approximation Algorithms , 2003, Comb..

[30]  Erik D. Demaine,et al.  Subexponential parameterized algorithms on bounded-genus graphs and H-minor-free graphs , 2005, JACM.

[31]  Michael R. Fellows,et al.  The Dominating Set Problem Is Fixed Parameter Tractable for Graphs of Bounded Genus , 2002, SWAT.

[32]  Alexandr V. Kostochka,et al.  Lower bound of the hadwiger number of graphs by their average degree , 1984, Comb..

[33]  Andrew Thomason,et al.  The Extremal Function for Complete Minors , 2001, J. Comb. Theory B.

[34]  Ge Xia,et al.  Parametric Duality and Kernelization: Lower Bounds and Upper Bounds on Kernel Size , 2005, STACS.

[35]  Noga Alon,et al.  Kernels for the Dominating Set Problem on Graphs with an Excluded Minor , 2008, Electron. Colloquium Comput. Complex..

[36]  Magnus Wahlström,et al.  A Faster Fixed-Parameter Approach to Drawing Binary Tanglegrams , 2009, IWPEC.

[37]  Geevarghese Philip,et al.  Solving Dominating Set in Larger Classes of Graphs: FPT Algorithms and Polynomial Kernels , 2009, ESA.