English

Deleting vertices to graphs of bounded genus

Data Structures and Algorithms 2017-06-14 v1

Abstract

We show that a problem of deleting a minimum number of vertices from a graph to obtain a graph embeddable on a surface of a given Euler genus is solvable in time 2Cgk2logknO(1)2^{C_g \cdot k^2 \log k} n^{O(1)}, where kk is the size of the deletion set, CgC_g is a constant depending on the Euler genus gg of the target surface, and nn is the size of the input graph. On the way to this result, we develop an algorithm solving the problem in question in time 2O((t+g)log(t+g))n2^{O((t+g) \log (t+g))} n, given a tree decomposition of the input graph of width tt. The results generalize previous algorithms for the surface being a sphere by Marx and Schlotter [Algorithmica 2012], Kawarabayashi [FOCS 2009], and Jansen, Lokshtanov, and Saurabh [SODA 2014].

Keywords

Cite

@article{arxiv.1706.04065,
  title  = {Deleting vertices to graphs of bounded genus},
  author = {Tomasz Kociumaka and Marcin Pilipczuk},
  journal= {arXiv preprint arXiv:1706.04065},
  year   = {2017}
}