Planar Disjoint Shortest Paths is Fixed-Parameter Tractable
Michał Pilipczuk, Giannos Stamoulis, Michał Włodarczyk
TL;DR
The paper proves that Planar Disjoint Shortest Paths (PDSP) for undirected planar graphs with positive edge weights is fixed-parameter tractable with runtime 2^{O(k log k)} · n^{O(1)}. It introduces a novel topological framework based on dag-cuts and dag-rings to partition the graph into ring-shaped regions that control winding of solution paths, enabling a bounded enumeration of homology classes. The authors fuse geometric ring decompositions with Schrijver’s Homology Feasibility machinery, via skeletons and a careful enumeration of characteristic words, to reduce PDSP to a polynomial number of tractable subproblems. This approach yields tighter parameter dependence than for the general Planar Disjoint Paths problem and provides a path toward deeper understanding of planarity's impact on shortest-path constraints. The work combines advanced topology, graph minors concepts, and algebraic methods to achieve an FPT algorithm for PDSP with practical implications for planar network design and routing problems.
Abstract
In the Disjoint Shortest Paths problem one is given a graph $G$ and a set $\mathcal{T}=\{(s_1,t_1),\dots,(s_k,t_k)\}$ of $k$ vertex pairs. The question is whether there exist vertex-disjoint paths $P_1,\dots,P_k$ in $G$ so that each $P_i$ is a shortest path between $s_i$ and $t_i$. While the problem is known to be W[1]-hard in general, we show that it is fixed-parameter tractable on planar graphs with positive edge weights. Specifically, we propose an algorithm for Planar Disjoint Shortest Paths with running time $2^{O(k\log k)}\cdot n^{O(1)}$. Notably, our parameter dependency is better than state-of-the-art $2^{O(k^2)}$ for the Planar Disjoint Paths problem, where the sought paths are not required to be shortest paths.
