Walking Through Waypoints

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  W P ⊆ V : the waypoints . This W aypoint R outing P roblem finds immedia...

Full description

Saved in:
Bibliographic Details
Published inAlgorithmica Vol. 82; no. 7; pp. 1784 - 1812
Main Authors Akhoondian Amiri, Saeed, Foerster, Klaus-Tycho, Schmid, Stefan
Format Journal Article
LanguageEnglish
Published New York Springer US 01.07.2020
Springer Nature B.V
Subjects
Online AccessGet full text
ISSN0178-4617
1432-0541
DOI10.1007/s00453-020-00672-z

Cover

More Information
Summary: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  W P ⊆ V : the waypoints . This W aypoint R outing P roblem finds 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.
Bibliography:ObjectType-Article-1
SourceType-Scholarly Journals-1
ObjectType-Feature-2
content type line 14
ISSN:0178-4617
1432-0541
DOI:10.1007/s00453-020-00672-z