On graphs coverable by k shortest paths
Maël Dumas, Florent Foucaud, Anthony Perez, Ioan Todinca
TL;DR
This work proves that if a graph's edges (or vertices) can be covered by at most $k$ shortest paths, then its pathwidth is bounded by a function of $k$ (specifically $pw(G)=O(3^k)$ for edges and $pw(G)=O(k\cdot3^k)$ for vertices). These structural bounds enable MSOL-based (Courcelle) techniques to solve Isometric Path Cover with Terminals and Strong Geodetic Set with Terminals in FPT time when parameterized by the number of terminals, while the non-terminal variants lie in XP. The core contributions include a factorial-to-single-exponential bound improvement via a $k$-labelled branching-tree construction and a careful colour-sign encoding for paths, which together connect covering properties to bounded pathwidth. The results have algorithmic significance, offering tractable routes for these distance-constrained covering problems on graphs with few terminals and highlighting open questions about tightening the bounds or extending to directed graphs. Overall, the paper advances the understanding of when distance-based path-cover problems become efficiently solvable on structurally restricted graphs.
Abstract
We show that if the edges or vertices of an undirected graph $G$ can be covered by $k$ shortest paths, then the pathwidth of $G$ is upper-bounded by a single-exponential function of $k$. As a corollary, we prove that the problem Isometric Path Cover with Terminals (which, given a graph $G$ and a set of $k$ pairs of vertices called terminals, asks whether $G$ can be covered by $k$ shortest paths, each joining a pair of terminals) is FPT with respect to the number of terminals. The same holds for the similar problem Strong Geodetic Set with Terminals (which, given a graph $G$ and a set of $k$ terminals, asks whether there exist $\binom{k}{2}$ shortest paths covering $G$, each joining a distinct pair of terminals). Moreover, this implies that the related problems Isometric Path Cover and Strong Geodetic Set (defined similarly but where the set of terminals is not part of the input) are in XP with respect to parameter $k$.
