Walking Through Waypoints

Walking Through Waypoints

Abstract

We initiate the study of a fundamental combinatorial problem: Given a capacitated graph G = (V, E), find a shortest walk (“route”) from a source s ∈ V to a destination t ∈ V that includes all vertices specified by a set WP ⊆ V: the waypoints. This Waypoint Routing Problem fnds immediate applications in the context of modern networked systems. Our main contribution is an exact polynomial-time algorithm for graphs of bounded treewidth. We also show that if the number of waypoints is logarithmically bounded, exact polynomial-time algorithms exist even for general graphs. Our two algorithms provide an almost complete characterization of what can be solved exactly in polynomial time: we show that more general problems (e.g., on grid graphs of maximum degree 3, with slightly more waypoints) are computationally intractable.

Grafik Top
Authors
  • Akhoondian Amiri, Saeed
  • Foerster, Klaus-Tycho
  • Schmid, Stefan
Grafik Top
Supplemental Material
Shortfacts
Category
Journal Paper
Divisions
Communication Technologies
Subjects
Theoretische Informatik
Rechnerperipherie, Datenkommunikationshardware
Journal or Publication Title
Algorithmica
ISSN
0178-4617
Publisher
Springer
Page Range
pp. 1784-1812
Number
7
Volume
82
Date
20 January 2020
Export
Grafik Top