slides

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 HH as a minor to graphs excluding HH as a topological subgraph. We prove that for a fixed HH, every graph excluding HH 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 H|H|. 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 HH as a topological subgraph, Partial Dominating Set (find kk vertices whose closed neighborhood has maximum size) can be solved in time f(H,k)nO(1)f(H,k)\cdot n^{O(1)} time. More significantly, we show that on graphs excluding HH as a topological subgraph, Graph Isomorphism can be solved in time nf(H)n^{f(H)}. This result unifies and generalizes two previously known important polynomial-time solvable cases of Graph Isomorphism: bounded-degree graphs and HH-minor free graphs. The proof of this result needs a generalization of our structure theorem to the context of invariant treelike decomposition

    Similar works