首页 | 本学科首页   官方微博 | 高级检索  
     


Faster parameterized algorithms for minor containment
Authors:Isolde Adler  Dimitrios M. Thilikos
Affiliation:
  • a Institut für Informatik, Goethe-Universität, Frankfurt, Germany
  • b Department of Informatics, University of Bergen, Norway
  • c AlGCo project-team, CNRS, LIRMM, Montpellier, France
  • d Department of Mathematics, National and Kapodistrian University of Athens, Greece
  • Abstract:The H-Minor containment problem asks whether a graph G contains some fixed graph H as a minor, that is, whether H can be obtained by some subgraph of G after contracting edges. The derivation of a polynomial-time algorithm for H-Minor containment is one of the most important and technical parts of the Graph Minor Theory of Robertson and Seymour and it is a cornerstone for most of the algorithmic applications of this theory. H-Minor containment for graphs of bounded branchwidth is a basic ingredient of this algorithm. The currently fastest solution to this problem, based on the ideas introduced by Robertson and Seymour, was given by Hicks in [I.V. Hicks, Branch decompositions and minor containment, Networks 43 (1) (2004) 1-9], providing an algorithm that in time O(3k2⋅(h+k−1)!m) decides if a graph G with m edges and branchwidth k, contains a fixed graph H on h vertices as a minor. In this work we improve the dependence on k of Hicks’ result by showing that checking if H is a minor of G can be done in time O(2(2k+1)⋅logkh2k⋅22h2m). We set up an approach based on a combinatorial object called rooted packing, which captures the properties of the subgraphs of H that we seek in our dynamic programming algorithm. This formulation with rooted packings allows us to speed up the algorithm when G is embedded in a fixed surface, obtaining the first algorithm for minor containment testing with single-exponential dependence on branchwidth. Namely, it runs in time 2O(k)h2k⋅2O(h)n, with n=∣V(G)∣. Finally, we show that slight modifications of our algorithm permit to solve some related problems within the same time bounds, like induced minor or contraction containment.
    Keywords:Graph minors   Branchwidth   Graph minor containment   Parameterized complexity   Dynamic programming   Graphs on surfaces
    本文献已被 ScienceDirect 等数据库收录!
    设为首页 | 免责声明 | 关于勤云 | 加入收藏

    Copyright©北京勤云科技发展有限公司  京ICP备09084417号