research

Finding k partially disjoint paths in a directed planar graph

Abstract

The {\it partially disjoint paths problem} is: {\it given:} a directed graph, vertices r1,s1,,rk,skr_1,s_1,\ldots,r_k,s_k, and a set FF of pairs {i,j}\{i,j\} from {1,,k}\{1,\ldots,k\}, {\it find:} for each i=1,,ki=1,\ldots,k a directed risir_i-s_i path PiP_i such that if {i,j}F\{i,j\}\in F then PiP_i and PjP_j are disjoint. We show that for fixed kk, this problem is solvable in polynomial time if the directed graph is planar. More generally, the problem is solvable in polynomial time for directed graphs embedded on a fixed compact surface. Moreover, one may specify for each edge a subset of {1,,k}\{1,\ldots,k\} prescribing which of the risir_i-s_i paths are allowed to traverse this edge

    Similar works