On the Complexity of the Minimum-(k,ρ)-Shortcut Problem

Abstract

We consider the Minimum-(k,ρ)-Shortcut problem ((k,ρ)-Shortcut), where the goal is to find the smallest set of shortcut edges such that every vertex in a given graph can reach its ρ closest vertices using paths of at most k 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=1 and k≥ρ. While recent work by Leonhardt, Meyer, and Penschuck (ESA 2024) showed that in undirected graphs (k,ρ)-Shortcut is NP-hard for k≥ 3 if ρ=Θ(nε), 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 (k,ρ)-Shortcut is NP-hard for k≥2 and ρ≥ k+2 in both directed and undirected graphs. Complementing this, we use the symmetry of the undirected case to show that ρ=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 (k,ρ)-Shortcut, with the sole remaining open case being ρ= k+1 in the directed setting.

0

Turn this paper into a full lesson

ArcXiv compiles a staged curriculum from this paper: 8-12 lessons across beginner → advanced, synthesised section guides, visuals, flashcards, a quiz, exercises, and on-demand deep dives per section. Grounded in the abstract, never invented.

Discussion (0)

Sign in to join the discussion.

Loading comments…