arXiv · 2609.29324
Linear-Time FPT Algorithm for Surface Disjoint Paths via Surface Cutting
Abstract
We study the \textsc{$k$-Disjoint Paths} problem on a graph embedded on a surface with bounded Euler genus. Given a graph $G$ with $n$ vertices and $k$ vertex pairs embedded on a surface of Euler genus $g$, we present a $2^{O(k^2+g^2)}n$-time algorithm that computes $k$ pairwise vertex-disjoint paths connecting the given vertex pairs if such paths exist. Our approach relies on the decomposition of $G$ into $O(k+g)$ planar subgraphs while bounding the complexity of the boundaries between these subgraphs. This approach enables the use of techniques for compressing linkages in planar graphs. Moreover, our techniques yield two kernels of size polynomial in $k$, $g$, and the treewidth of the graph, and of size $2^{O(k+g)}$. These results extend recent advances on \textsc{$k$-Disjoint Paths} on planar graphs [Cho et al. SODA 2023] and [Włodarczyk and Zehavi FOCS 2023] to surface-embedded graphs.
Explore related subjects
Keep this discovery
Explore connections, maps & timelines
Kyungjin Cho, Eunjin Oh, Sebastian Wiederrecht. 2026-09-24. Linear-Time FPT Algorithm for Surface Disjoint Paths via Surface Cutting. https://arxiv.org/abs/2609.29324
Cite the original work for its findings. Save a collection to share your selection of sources.