Structure Theorem and Isomorphism Test for Graphs with Excluded Topological Subgraphs
Abstract
We generalize the structure theorem of Robertson and Seymour for graphs excluding a fixed graph as a minor to graphs excluding as a topological subgraph. We prove that for a fixed , every graph excluding as a topological subgraph has a tree decomposition where each part is either "almost embeddable" to a fixed surface or has bounded degree with the exception of a bounded number of vertices. Furthermore, we prove that such a decomposition is computable by an algorithm that is fixed-parameter tractable with parameter . We present two algorithmic applications of our structure theorem. To illustrate the mechanics of a "typical" application of the structure theorem, we show that on graphs excluding as a topological subgraph, Partial Dominating Set (find vertices whose closed neighborhood has maximum size) can be solved in time time. More significantly, we show that on graphs excluding as a topological subgraph, Graph Isomorphism can be solved in time . This result unifies and generalizes two previously known important polynomial-time solvable cases of Graph Isomorphism: bounded-degree graphs and -minor free graphs. The proof of this result needs a generalization of our structure theorem to the context of invariant treelike decomposition.
Cite
@article{arxiv.1111.1109,
title = {Structure Theorem and Isomorphism Test for Graphs with Excluded Topological Subgraphs},
author = {Martin Grohe and Dániel Marx},
journal= {arXiv preprint arXiv:1111.1109},
year = {2015}
}