Contraction Hierarchies with Turn Restrictions

  • Nowak C
  • Hahne F
  • Ambrosi K
N/ACitations
Citations of this article
5Readers
Mendeley users who have this article in their library.
Get full text

Abstract

For single-pair shortest path problems, Contraction Hierarchies (CH) provide very small query times together with a very low space overhead for the graph. During a preprocessing every node is assigned a distinct rank. Queries are performed using an alternating bidirectional Dijkstra search that only expands towards higher ranked nodes. In its original version CH do not take turn restrictions (TR) into account. This may lead to illegal routes whose length may considerably differ from legal ones. Incorporating TR widens the scope of application for CH, e.g., car navigation or precise traffic simulations. A way to consider TR is to switch from a node-based to an edge-based search, implicitly allowing nodes to be settled more than once. Compared to the original CH query this increases the size of the search trees substantially. A more space efficient adaptive algorithm combining node-based with on-demand edge-based search is presented, where nodes may only be settled multiply if the encountered path towards them traverses a (possible) TR. The number of iterations in this approach is at most as high as the edge-base search. Depending on the number of TR and the average node degree in the graph our approach outperforms the edge-based search by far.

Cite

CITATION STYLE

APA

Nowak, C., Hahne, F., & Ambrosi, K. (2014). Contraction Hierarchies with Turn Restrictions (pp. 569–575). https://doi.org/10.1007/978-3-319-00795-3_85

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free