A Polynomial Time Algorithm for the k-Disjoint Shortest Paths Problem
William Lochet
Abstract
The disjoint paths problem is a fundamental problem in algorithmic graph theory and combinatorial optimization. For a given graph G and a set of k pairs of terminals in G, it asks for the existence of k vertex-disjoint paths connecting each pair of terminals. The proof of Robertson and Seymour [JCTB 1995] of the existence of an n 3 algorithm for any fixed k is one of the highlights of their Graph Minors project. In this paper, we focus on the version of the problem where all the paths are required to be shortest paths. This problem, called the disjoint shortest paths problem, was introduced by Eilam-Tzoreff [DAM 1998] where she proved that the case k = 2 admits a polynomial time algorithm. This problem has received some attention lately, especially since the proof of the existence of a polynomial time algorithm in the directed case when k = 2 by Bérczi and Kobayashi [ESA 2017]. However, the existence of a polynomial algorithm when k = 3 in the undirected version remained open since 1998.
In this paper we show that for any fixed k, the disjoint shortest paths problem admits a polynomial time algorithm. In fact for any fixed C, the algorithm can be extended to treat the case where each path connecting the pair (s, t) has length at most d(s, t) + C.
Ask about this paper
Your agent reads all of it.
Lune indexed this paper to the last equation, along with the top-tier papers that cite it. Ask a question and the answer quotes them.
Your agent calls
Luneget_paper_fulltext
Free to start. No credit card required.
Terminal
Install the CLIlune papers fulltext de735b3c-7b15-4376-b26b-dda61e942fccCited by top-tier papers7
- Exact Algorithms and Lowerbounds for Multiagent Path Finding: Power of Treelike TopologyFoivos Fioravantes, Dusan Knop, Jan Matyás Kristan, Nikolaos Melissinos et al.AAAI 2024 · 12 citations
- Planar Disjoint Paths, Treewidth, and KernelsMichal Wlodarczyk, Meirav ZehaviFOCS 2023 · 5 citations
- Shortest Disjoint Paths on a GridMathieu Mari, Anish Mukherjee, Michal Pilipczuk, Piotr SankowskiSODA 2024 · 4 citations
- Covering Approximate Shortest Paths with DAGsSepehr Assadi, Gary Hoppenworth, Nicole WeinSTOC 2025 · 1 citation
- Packing Short CyclesMatthias Bentert, Fedor V. Fomin, Petr A. Golovach, Tuukka Korhonen et al.SODA 2025 · 1 citation
Related papers
- Planar Disjoint Shortest Paths is Fixed-Parameter TractableMichal Pilipczuk, Giannos Stamoulis, Michal WlodarczykSODA 2026
- Parameterized Algorithm for the Disjoint Path Problem on Planar Graphs: Exponential in k2 and Linear in nKyungjin Cho, Eunjin Oh, Seunghyeok OhSODA 2023 · 2 citations
- Edge-Disjoint Paths in Eulerian DigraphsDario Giuliano Cavallaro, Ken-ichi Kawarabayashi, Stephan KreutzerSTOC 2024
- An exponential time parameterized algorithm for planar disjoint pathsDaniel Lokshtanov, Pranabendu Misra, Michal Pilipczuk, Saket Saurabh et al.STOC 2020 · 14 citations
- The Directed Disjoint Paths Problem with CongestionMatthias Bentert, Dario Cavallaro, Amelie Heindl, Ken-ichi Kawarabayashi et al.SODA 2026
