Linear kernels for (connected) dominating set on H-minor-free graphs

  • Authors:
  • Fedor V. Fomin;Daniel Lokshtanov;Saket Saurabh;Dimitrios M. Thilikos

  • Affiliations:
  • University of Bergen, Norway;University of California, San Diego;The Institute of Mathematical Sciences, CIT Campus, Chennai, India;National & Kapodistrian University of Athens, Greece

  • Venue:
  • Proceedings of the twenty-third annual ACM-SIAM symposium on Discrete Algorithms
  • Year:
  • 2012

Quantified Score

Hi-index 0.00

Visualization

Abstract

We give the first linear kernels for Dominating Set and Connected Dominating Set problems on graphs excluding a fixed graph H as a minor. In other words, we give polynomial time algorithms that, for a given H-minor free graph G and positive integer k, output an H-minor free graph G' on O(k) vertices such that G has a (connected) dominating set of size k if and only if G' has. Prior to our work, the only polynomial kernel for Dominating Set on graphs excluding a fixed graph H as a minor was due to Alon and Gutner [ECCC 2008, IWPEC 2009] and to Philip, Raman, and Sikdar [ESA 2009] but the size of their kernel is kc(H), where c(H) is a constant depending on the size of H. Alon and Gutner asked explicitly, whether one can obtain a linear kernel for Dominating Set on H-minor free graphs. We answer this question in affirmative. For Connected Dominating Set no polynomial kernel on H-minor free graphs was known prior to our work. Our results are based on a novel generic reduction rule producing an equivalent instance of the problem with treewidth O(√k). The application of this rule in a divide-and-conquer fashion together with protrusion techniques brings us to linear kernels. As a byproduct of our results we obtain the first subexponential time algorithms for Connected Dominating Set, a deterministic algorithm solving the problem on an n-vertex H-minor free graph in time 2O (√k log k) + nO (1) and a Monte Carlo algorithm of running time 2O (√k) + nO (1). For Dominating Set our results implies a significant simplification and refinement of a 2O (√k)nO (1) algorithm on H minor free graphs due to Demaine et al. [SODA 2003, J. ACM 2005].