We consider the embeddability problem of a graph G into a two-dimensional simplicial complex C: Given G and C, decide whether G admits a topological embedding into C. The problem is NP-hard, even in the restricted case where C is homeomorphic to a surface. It is known that the problem admits an algorithm with running time f(c).n^{O(c)}, where n is the size of the graph G and c is the size of the two-dimensional complex C. In other words, that algorithm is polynomial when C is fixed, but the degree of the polynomial depends on C. We prove that the problem is fixed-parameter tractable in the size of the two-dimensional complex, by providing a deterministic f(c).n^3-time algorithm. We also provide a randomized algorithm with expected running time 2^{c^{O(1)}}.n^{O(1)}. Our approach is to reduce to the case where G has bounded branchwidth via an irrelevant vertex method, and to apply dynamic programming. We do not rely on any component of the existing linear-time algorithms for embedding graphs on a fixed surface; the only elaborated tool that we use is an algorithm to compute grid minors.
翻译:我们考虑G图G嵌入二维简易复合C的问题: 给G和C, 决定是否G接受将表层嵌入C。 问题在于NP- 硬性, 即使在C是原形到表面的有限情况下。 众所周知, 问题在于允许使用运行时间 f( c).n ⁇ ⁇ O(c) 的算法。 图形G和c的大小为二维复合C的大小。 换句话说, 当C被固定时, 算法是多元的, 但是多式计算法的程度取决于C。 我们通过提供确定性 f(c). n ⁇ 3- 时间算法, 问题在于是否接受运行时间 f(c). n ⁇ * o(c) o) o(c) o(c) o(c), c) 和 c o(c) o(l) 。 我们的方法是减少G通过不相关的顶端点方法将分支捆绑在一起的情况, 并应用动态程序。 我们证明, 问题在于, 在二维复合复合复合复合复合复合复合矩阵中, 我们只能依靠一个固定的矩阵来进行现有的直线式算法。