Disjoint Shortest Paths with Congestion on DAGs
Saeed Akhoondian Amiri, Julian Wargalla

TL;DR
This paper introduces a generalized version of the disjoint shortest paths problem allowing congestion, provides algorithms for DAGs and undirected graphs, and proves computational hardness results for the problem.
Contribution
It presents a simple algorithm for k-Disjoint Shortest Paths with Congestion on DAGs and general graphs, and establishes hardness results showing limits of algorithmic improvements.
Findings
Algorithm solves the problem in f(k) n^{O(k-c)} time on DAGs.
Algorithm solves the problem in f(k) n^{O(k)} time on general undirected graphs.
Proves the problem is W[1]-hard with respect to k-c and no sub-exponential algorithm exists under ETH.
Abstract
In the k-Disjoint Shortest Paths problem, a set of terminal pairs of vertices is given and we are asked to find paths such that each path is a shortest path from to and every vertex of the graph routes at most one of them. We introduce a generalization of the problem, namely, -Disjoint Shortest Paths with Congestion- where every vertex is allowed to route up to paths. We provide a simple algorithm to solve the problem in time on DAGs. Using the techniques for DAGs, we show the problem is solvable in time on general undirected graphs. Our algorithm for DAGs is based on the earlier algorithm for -Disjoint Paths with Congestion-[IPL2019], but we significantly simplify their argument. Then we prove that it is not possible to improve the algorithm significantly by showing…
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 · Optimization and Search Problems
