English

On the Complexity of the Minimum-($k,\rho$)-Shortcut Problem

Computational Complexity 2026-05-14 v1

Abstract

We consider the Minimum-(k,ρ)(k,\rho)-Shortcut\mathrm{Shortcut} problem (min(k,ρ)-Shortcut\min(k,\rho)\text{-}\mathrm{Shortcut}), where the goal is to find the smallest set of shortcut edges such that every vertex in a given graph can reach its ρ\rho closest vertices using paths of at most kk edges. This is a fundamental graph optimization problem used to accelerate parallel shortest path algorithms. It is well-known that the problem is trivially solvable for the cases k=1k=1 and kρk\geq\rho. While recent work by Leonhardt, Meyer, and Penschuck (ESA 2024) showed that in undirected graphs min(k,ρ)-Shortcut\min(k,\rho)\text{-}\mathrm{Shortcut} is NP-hard for k3k\geq 3 if ρ=Θ(nϵ)\rho=\Theta(n^\epsilon), the boundary where the problem transitions from polynomial-time solvable to NP-hard remained open. In this paper, we narrow this gap significantly. We present a simpler and more direct reduction from the Hitting Set problem which establishes that min(k,ρ)-Shortcut\min(k,\rho)\text{-}\mathrm{Shortcut} is NP-hard for k2k\geq2 and ρk+2\rho\geq k+2 in both directed and undirected graphs. Complementing this, we use the symmetry of the undirected case to show that ρ=k+1\rho=k+1 is solvable in polynomial time, a regime where the directed version remains a candidate for NP-hardness. Therefore, we obtain an almost complete characterization of the complexity of min(k,ρ)-Shortcut\min(k,\rho)\text{-}\mathrm{Shortcut}, with the sole remaining open case being ρ=k+1\rho = k+1 in the directed setting.

Keywords

Cite

@article{arxiv.2605.13474,
  title  = {On the Complexity of the Minimum-($k,\rho$)-Shortcut Problem},
  author = {Tatiana Rocha Avila and Julian Christoph Brinkmann and Alexander Leonhardt and Conrad Schecker},
  journal= {arXiv preprint arXiv:2605.13474},
  year   = {2026}
}
R2 v1 2026-07-22T07:10:04.147Z