Abstract

Given an undirected nn-vertex graph and kk pairs of terminal vertices (s1,t1),…,(sk,tk)(s_1,t_1), \ldots, (s_k,t_k), the kk-Disjoint Shortest Paths (kk-DSP)-problem asks whether there are kk pairwise vertex-disjoint paths P1,…,PkP_1,\ldots, P_k such that PiP_i is a shortest sis_i-tit_i-path for each i∈[k]i \in [k]. Recently, Lochet [SODA 2021] provided an algorithm that solves kk-DSP in nO(k5k)n^{O(k^{5^k})} time, answering a 20-year old question about the computational complexity of kk-DSP for constant kk. On the one hand, we present an improved nO(k!k)n^{O(k!k)}-time algorithm based on a novel geometric view on this problem. For the special case k=2k=2 on mm-edge graphs, we show that the running time can be further reduced to O(nm)O(nm) by small modifications of the algorithm and a refined analysis. On the other hand, we show that kk-DSP is W[1]-hard with respect to kk, showing that the dependency of the degree of the polynomial running time on the parameter kk is presumably unavoidable.

Explore this paper’s authors, topics and related work.

Building this map preview

BZPEER is loading the nearby papers, people, topics and institutions for this page.

Reviews 0

Write a reviewWrite

No reviews yet.

Discussion 0

Add a commentWrite

No comments yet.