The Directed Disjoint Paths Problem with Congestion
Matthias Bentert, Dario Cavallaro, Amelie Heindl, Ken-ichi Kawarabayashi, Stephan Kreutzer, Johannes Schr\"oder

TL;DR
This paper proves that the directed disjoint paths problem with congestion is NP-complete for many cases, but identifies a specific case (congestion 2 and 3 pairs) that can be solved efficiently.
Contribution
It extends NP-completeness results to broader cases and resolves the complexity of the specific case with congestion 2 and 3 pairs.
Findings
NP-completeness for any constant congestion c ≥ 1 and k ≥ 3c-1 pairs
Refutes the conjecture that congestion 2 cases are polynomial
Shows polynomial-time solvability for congestion 2 and 3 pairs
Abstract
The classic result by Fortune, Hopcroft, and Wyllie [TCS~'80] states that the directed disjoint paths problem is NP-complete even for two pairs of terminals. Extending this well-known result, we show that the directed disjoint paths problem is NP-complete for any constant congestion and~ pairs of terminals. This refutes a conjecture by Giannopoulou et al. [SODA~'22], which says that the directed disjoint paths problem with congestion two is polynomial-time solvable for any constant number of terminal pairs. We then consider the cases that are not covered by this hardness result. The first nontrivial case is and . Our second main result is to show that this case is polynomial-time solvable.
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
TopicsComplexity and Algorithms in Graphs · Optimization and Search Problems · Advanced Graph Theory Research
