1 research outputs found

    Efficient Graph Minors Theory and Parameterized Algorithms for (Planar) Disjoint Paths

    Full text link
    In the Disjoint Paths problem, the input consists of an nn-vertex graph GG and a collection of kk vertex pairs, {(si,ti)}i=1k\{(s_i,t_i)\}_{i=1}^k, and the objective is to determine whether there exists a collection {Pi}i=1k\{P_i\}_{i=1}^k of kk pairwise vertex-disjoint paths in GG where the end-vertices of PiP_i are sis_i and tit_i. This problem was shown to admit an f(k)n3f(k)n^3-time algorithm by Robertson and Seymour (Graph Minors XIII, The Disjoint Paths Problem, JCTB). In modern terminology, this means that Disjoint Paths is fixed parameter tractable (FPT) with respect to kk. Remarkably, the above algorithm for Disjoint Paths is a cornerstone of the entire Graph Minors Theory, and conceptually vital to the g(k)n3g(k)n^3-time algorithm for Minor Testing (given two undirected graphs, GG and HH on nn and kk vertices, respectively, determine whether GG contains HH as a minor). In this semi-survey, we will first give an exposition of the Graph Minors Theory with emphasis on efficiency from the viewpoint of Parameterized Complexity. Secondly, we will review the state of the art with respect to the Disjoint Paths and Planar Disjoint Paths problems. Lastly, we will discuss the main ideas behind a new algorithm that combines treewidth reduction and an algebraic approach to solve Planar Disjoint Paths in time 2kO(1)nO(1)2^{k^{O(1)}}n^{O(1)} (for undirected graphs).Comment: Survey. Appeared in "Treewidth, Kernels, and Algorithms - Essays Dedicated to Hans L. Bodlaender on the Occasion of His 60th Birthday", 202
    corecore