# A Polynomial-Time Algorithm for the Next-to-Shortest Path Problem on Positively Weighted Directed Graphs

Preprint · Kuowen Chen, Nicole Wein, Yiran Zhang

- Archive id: arxiv:2511.04345
- Published: 2025-11-06
- arXiv: https://arxiv.org/abs/2511.04345
- Source URL: https://arxiv.org/abs/2511.04345
- PDF: https://arxiv.org/pdf/2511.04345
- Provenance: arxiv

## Abstract

Given a graph and a pair of terminals $s$, $t$, the next-to-shortest path problem asks for an $s\\!\\to \\!t$ (simple) path that is shortest among all not shortest $s\\!\\to \\!t$ paths (if one exists). This problem was introduced in 1996, and soon after was shown to be NP-complete for directed graphs with non-negative edge weights, leaving open the case of positive edge weights. Subsequent work investigated this open question, and developed polynomial-time algorithms for the cases of undirected graphs and planar directed graphs. In this work, we resolve this nearly 30-year-old open problem by providing an algorithm for the next-to-shortest path problem on directed graphs with positive edge weights.

_Abstract reproduced under CC0-1.0 (arXiv descriptive metadata)._

---
Space Kitty Archive · https://space-kitty.com · API: https://space-kitty.com/api/v1 · MCP: https://space-kitty.com/mcp · Premium: $0.20/request via x402 (Base Sepolia (testnet)). Metadata: arXiv (CC0), OpenAlex (CC0), Europe PMC (CC BY/CC0 works), ClinicalTrials.gov.
