paper

Subexponential parameterized algorithms for graphs of polynomial growth

arXiv:1610.07778

Abstract

We show that for a number of parameterized problems for which only time algorithms are known on general graphs, subexponential parameterized algorithms with running time are possible for graphs of polynomial growth with growth rate (degree) , that is, if we assume that every ball of radius contains only vertices. The algorithms use the technique of low-treewidth pattern covering, introduced by Fomin et al. [FOCS 2016] for planar graphs; here we show how this strategy can be made to work for graphs with polynomial growth. Formally, we prove that, given a graph of polynomial growth with growth rate and an integer , one can in randomized polynomial time find a subset such that on one hand the treewidth of is , and on the other hand for every set of size at most , the probability that is . Together with standard dynamic programming techniques on graphs of bounded treewidth, this statement gives subexponential parameterized algorithms for a number of subgraph search problems, such as Long Path or Steiner Tree, in graphs of polynomial growth. We complement the algorithm with an almost tight lower bound for Long Path: unless the Exponential Time Hypothesis fails, no parameterized algorithm with running time is possible for any and an integer .

References in corpus (1)