Papers
Topics
Authors
Recent
Search
2000 character limit reached

A Polynomial Time Algorithm for the kk-Disjoint Shortest Paths Problem

Published 22 Dec 2019 in math.CO and cs.DS | (1912.10486v2)

Abstract: The disjoint paths problem is a fundamental problem in algorithmic graph theory and combinatorial optimization. For a given graph GG and a set of kk pairs of terminals in GG, it asks for the existence of kk vertex-disjoint paths connecting each pair of terminals. The proof of Robertson and Seymour [JCTB 1995] of the existence of an n<sup>3n<sup>3 algorithm for any fixed kk 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=2k = 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=2k = 2 by B\'erczi and Kobayashi [ESA 2017]. However, the existence of a polynomial algorithm when k=3k = 3 in the undirected version remained open since 1998. In this paper we show that for any fixed kk, the disjoint shortest paths problem admits a polynomial time algorithm. In fact for any fixed CC, the algorithm can be extended to treat the case where each path connecting the pair (s,t)(s,t) has length at most d(s,t)+Cd(s,t) + C.

Authors (1)
Citations (2)

Summary

No one has generated a summary of this paper yet.

Paper to Video (Beta)

No one has generated a video about this paper yet.

Whiteboard

No one has generated a whiteboard explanation for this paper yet.

Open Problems

We haven't generated a list of open problems mentioned in this paper yet.

Continue Learning

We haven't generated follow-up questions for this paper yet.