Engineering Label-Constrained Shortest-Path Algorithms

  • Authors:
  • Chris Barrett;Keith Bisset;Martin Holzer;Goran Konjevod;Madhav Marathe;Dorothea Wagner

  • Affiliations:
  • Dept. of Computer Science and Virginia Bioinformatics Institute, Virginia Tech,;Dept. of Computer Science and Virginia Bioinformatics Institute, Virginia Tech,;Dept. of Computer Science and Virginia Bioinformatics Institute, Virginia Tech,;Dept. of Computer Science and Engineering, Arizona State University,;Fakultät für Informatik, Universität Karlsruhe (TH),;Fakultät für Informatik, Universität Karlsruhe (TH),

  • Venue:
  • AAIM '08 Proceedings of the 4th international conference on Algorithmic Aspects in Information and Management
  • Year:
  • 2008

Quantified Score

Hi-index 0.00

Visualization

Abstract

We consider a generalization of the shortest-path problem: given an alphabet Σ, a graph Gwhose edges are weighted and Σ-labeled, and a regular language L驴 Σ*, the L-constrained shortest-path problemconsists of finding a shortest path pin Gsuch that the concatenated labels along pform a word of L. This definition allows to model, e. g., many traffic-planning problems. We present extensions of well-known speed-up techniques for the standard shortest-path problem, and conduct an extensive experimental study of their performance with various networks and language constraints. Our results show that depending on the network type, both goal-directed and bidirectional search speed up the search considerably, while combinations of these do not.