The {\it partially disjoint paths problem} is: {\it given:} a directed graph,
vertices r1,s1,…,rk,sk, and a set F of pairs {i,j} from
{1,…,k}, {\it find:} for each i=1,…,k a directed ri−si path
Pi such that if {i,j}∈F then Pi and Pj are disjoint.
We show that for fixed k, 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}
prescribing which of the ri−si paths are allowed to traverse this edge