Irrelevant vertices for the planar Disjoint Paths Problem
Philipp Klaus Krause
Institut für Informatik, Goethe-Universität, Frankfurt am Main, Germany
Institut für Informatik, Goethe-Universität, Frankfurt am Main, Germany
2012/10/11 Thu 4PM-5PM
The Disjoint-Paths Problem asks, given a graph G and a set of pairs of terminals (s1,t1),…,(sk,tk), whether there is a collection of k pairwise vertex-disjoint paths linking si and ti, for i=1,…,k. In their f(k)n3 algorithm for this problem, Robertson and Seymour introduced the irrelevant vertex technique according to which in every instance of treewidth greater than g(k) there is an "irrelevant" vertex whose removal creates an equivalent instance of the problem. This fact is based on the celebrated Unique Linkage Theorem, whose — very technical — proof gives a function g(k) that is responsible for an immense parameter dependence in the running time of the algorithm. In this paper we prove this result for planar graphs achieving g(k)=2O(k). Our bound is radically better than the bounds known for general graphs. Moreover, our proof is new and self-contained, and it strongly exploits the combinatorial properties of planar graphs. We also prove that our result is optimal, in the sense that the function g(k) cannot become better than exponential. Our results suggest that any algorithm for the Disjoint-Paths Problem that runs in time better than 22o(k)nO(1) will probably require drastically different ideas from those in the irrelevant vertex technique.