Bidirectional A* search for time-dependent fast paths

  • Giacomo Nannicini
  • , Daniel Delling
  • , Leo Liberti
  • , Dominik Schultes

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

The computation of point-to-point shortest paths on time-dependent road networks has many practical applications, but there have been very few works that propose efficient algorithms for large graphs. One of the difficulties of route planning on time-dependent graphs is that we do not know the exact arrival time at the destination, hence applying bidirectional search is not straightforward; we propose a novel approach based on A* with landmarks (ALT) that starts a search from both the source and the destination node, where the backward search is used to bound the set of nodes that have to be explored by the forward search. Extensive computational results show that this approach is very effective in practice if we are willing to accept a small approximation factor, resulting in a speed-up of several times with respect to Dijkstra's algorithm while finding only slightly suboptimal solutions.

Original languageEnglish
Title of host publicationExperimental Algorithms - 7th International Workshop, WEA 2008, Proceedings
PublisherSpringer Verlag
Pages334-346
Number of pages13
ISBN (Print)3540685480, 9783540685487
DOIs
Publication statusPublished - 1 Jan 2008
Event7th International Workshop on Experimental Algorithms, WEA 2008 - Provincetown, MA, United States
Duration: 30 May 20081 Jun 2008

Publication series

NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume5038 LNCS
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349

Conference

Conference7th International Workshop on Experimental Algorithms, WEA 2008
Country/TerritoryUnited States
CityProvincetown, MA
Period30/05/081/06/08

Fingerprint

Dive into the research topics of 'Bidirectional A* search for time-dependent fast paths'. Together they form a unique fingerprint.

Cite this