A Polynomial Time Algorithm for the $k$-Disjoint Shortest Paths Problem
William Lochet

TL;DR
This paper presents a polynomial time algorithm for solving the k-disjoint shortest paths problem in undirected graphs for any fixed k, extending previous results limited to small values of k.
Contribution
It introduces a polynomial time algorithm for the disjoint shortest paths problem for any fixed number of paths k, solving an open problem since 1998.
Findings
Polynomial time algorithm for fixed k
Extension to paths with length constraints
Solves an open problem in graph theory
Abstract
The disjoint paths problem is a fundamental problem in algorithmic graph theory and combinatorial optimization. For a given graph and a set of pairs of terminals in , it asks for the existence of vertex-disjoint paths connecting each pair of terminals. The proof of Robertson and Seymour [JCTB 1995] of the existence of an algorithm for any fixed 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 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 by B\'erczi and Kobayashi…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAdvanced Graph Theory Research · Complexity and Algorithms in Graphs · Limits and Structures in Graph Theory
