The Complexity of Routing with Few Collisions
Till Fluschnik, Marco Morik, and Manuel Sorge

TL;DR
This paper investigates the computational complexity of routing multiple objects with minimal collisions in networks, revealing NP-completeness for paths and trails, but polynomial solvability for walks under certain conditions.
Contribution
It establishes complexity classifications for different route types and introduces a length-restricted variant, expanding understanding of collision-minimizing routing problems.
Findings
NP-complete for paths and trails on undirected and directed graphs
Polynomial-time solvability for walks on undirected graphs with arbitrary k
Length-restricted variant shares the same complexity for paths and trails, but is NP-complete for walks on undirected graphs
Abstract
We study the computational complexity of routing multiple objects through a network in such a way that only few collisions occur: Given a graph with two distinct terminal vertices and two positive integers and , the question is whether one can connect the terminals by at least routes (e.g. paths) such that at most edges are time-wise shared among them. We study three types of routes: traverse each vertex at most once (paths), each edge at most once (trails), or no such restrictions (walks). We prove that for paths and trails the problem is NP-complete on undirected and directed graphs even if is constant or the maximum vertex degree in the input graph is constant. For walks, however, it is solvable in polynomial time on undirected graphs for arbitrary and on directed graphs if is constant. We additionally study for all route types a variant of the problem…
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
