Kernels for the Dominating Set Problem on Graphs with an Excluded Minor

Noga Alon, Shai Gutner · Electronic colloquium on computational complexity · 2008

The domination number of a graph G = (V,E) is the minimum size of a dominating set UV , 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 0 whose size depends only on k, and also has domination number equal to k. Note that the graph G 0 is constructed without knowing the value of k. 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 that does not contain Kh as a topological minor, our polynomial time algorithm constructs a subgraph G 0 of G, such that if the domination number of G is k, then the domination number of G 0 is also k and G 0 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 K3,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 K3,h-minor-free. The only previous kernel results known for the dominating set problem are the existence of a linear kernel for the

Read the paper · More papers on PaperTik