English

Tight Approximation and Kernelization Bounds for Vertex-Disjoint Shortest Paths

Data Structures and Algorithms 2025-04-23 v2

Abstract

We examine the possibility of approximating Maximum Vertex-Disjoint Shortest Paths. In this problem, the input is an edge-weighted (directed or undirected) nn-vertex graph GG along with kk terminal pairs (s1,t1),(s2,t2),,(sk,tk)(s_1,t_1),(s_2,t_2),\ldots,(s_k,t_k). The task is to connect as many terminal pairs as possible by pairwise vertex-disjoint paths such that each path is a shortest path between the respective terminals. Our work is anchored in the recent breakthrough by Lochet [SODA '21], which demonstrates the polynomial-time solvability of the problem for a fixed value of kk. Lochet's result implies the existence of a polynomial-time ckck-approximation for Maximum Vertex-Disjoint Shortest Paths, where c1c \leq 1 is a constant. Our first result suggests that this approximation algorithm is, in a sense, the best we can hope for. More precisely, assuming the gap-ETH, we exclude the existence of an o(k)o(k)-approximations within f(k)f(k)poly(nn) time for any function ff that only depends on kk. Our second result demonstrates the infeasibility of achieving an approximation ratio of n12εn^{\frac{1}{2}-\varepsilon} in polynomial time, unless P = NP. It is not difficult to show that a greedy algorithm selecting a path with the minimum number of arcs results in a \sqrt{\ell}-approximation, where \ell is the number of edges in all the paths of an optimal solution. Since n\ell \leq n, this underscores the tightness of the n12εn^{\frac{1}{2}-\varepsilon}-inapproximability bound. Additionally, we establish that the problem can be solved in 2O()2^{O(\ell)}poly(nn) time, but does not admit a polynomial kernel in \ell. Moreover, it cannot be solved in 2o()2^{o(\ell)}poly(nn) time unless the ETH fails. Our hardness results hold for undirected graphs with unit weights, while our positive results extend to scenarios where the input graph is directed and features arbitrary (non-negative) edge weights.

Keywords

Cite

@article{arxiv.2402.15348,
  title  = {Tight Approximation and Kernelization Bounds for Vertex-Disjoint Shortest Paths},
  author = {Matthias Bentert and Fedor V. Fomin and Petr A. Golovach},
  journal= {arXiv preprint arXiv:2402.15348},
  year   = {2025}
}
R2 v1 2026-06-28T14:58:22.962Z