English

Waypoint Routing on Bounded Treewidth Graphs

Data Structures and Algorithms 2021-09-27 v2

Abstract

In the \textsc{Waypoint Routing Problem} one is given an undirected capacitated and weighted graph GG, a source-destination pair s,tV(G)s,t\in V(G) and a set WV(G)W\subseteq V(G), of \emph{waypoints}. The task is to find a walk which starts at the source vertex ss, visits, in any order, all waypoints, ends at the destination vertex tt, respects edge capacities, that is, traverses each edge at most as many times as is its capacity, and minimizes the cost computed as the sum of costs of traversed edges with multiplicities. We study the problem for graphs of bounded treewidth and present a new algorithm for the problem working in 2O(tw)n2^{O(\mathrm{tw})}\cdot n time, significantly improving upon the previously known algorithms. We also show that this running time is optimal for the problem under Exponential Time Hypothesis.

Keywords

Cite

@article{arxiv.2007.04008,
  title  = {Waypoint Routing on Bounded Treewidth Graphs},
  author = {Šimon Schierreich and Ondřej Suchý},
  journal= {arXiv preprint arXiv:2007.04008},
  year   = {2021}
}

Comments

11 pages

R2 v1 2026-06-23T16:56:45.665Z