Exploiting Road Network Properties in Efficient Shortest‐path Computation
نویسندگان
چکیده
The essential elements of any navigation system are a shortest‐path algorithm and a map dataset. When seen in the light of the basic requirement of such a system, to provide high quality navigation solutions fast, algorithms have to be efficient and road networks have to be up‐to‐date. The contribution of this work is two‐fold. First, the HBA* algorithm, an efficient shortest‐path algorithm, is presented that mimics human driving behavior by exploiting road network hierarchies. HBA* is a fast algorithm that produces high quality routes. Second, in a thorough performance study dynamic, travel times are introduced to replace the unreliable static speed types currently used in connection with road network datasets. Dynamic travel times are derived from large quantities of historic vehicle tracking data. The integrated result, fast algorithms using accurate data, is empirically evaluated using actual road network datasets and related dynamic travel time data.
منابع مشابه
Candidate Sets for Alternative Routes in Road Networks (Extended Abstract)
Introduction and Related Work Routing services have evolved over the past years. Providing only a shortest path is no longer enough. Users expect to be presented with a set of reasonable alternatives. We show how to engineer previous algorithms to provide reasonable alternative paths with better efficiency. Building on these results, we introduce the concept of candidate via nodes to further sp...
متن کاملIntelligent Route Finding: Combining Knowledge and Cases and an Efficient Search Algorithm
One of the major road transportation problems is route finding. With the massive and complicated road network of a modern city (or country), finding a good route to travel from one place to another is not a simple task. In Network Theory, this is a shortest path problem. Shortest path algorithms are often used to solve the problem. However, these algorithms are wasteful in terms of computation ...
متن کاملComputing Point-to-Point Shortest Paths from External Memory
We study the ALT algorithm [19] for the point-to-point shortest path problem in the context of road networks. We suggest improvements to the algorithm itself and to its preprocessing stage. We also develop a memory-efficient implementation of the algorithm that runs on a Pocket PC. It stores graph data in a flash memory card and uses RAM to store information only for the part of the graph visit...
متن کاملExact and Approximate Algorithms for Finding k-Shortest Paths with Limited Overlap
Shortest path computation is a fundamental problem in road networks with various applications in research and industry. However, returning only the shortest path is often not satisfying. Users might also be interested in alternative paths that are slightly longer but have other desired properties, e.g., less frequent traffic congestion. In this paper, we study alternative routing and, in partic...
متن کاملExploring Graph Partitioning for Shortest Path Queries on Road Networks
Computing the shortest path between two locations in a road network is an important problem that has found numerous applications. The classic solution for the problem is Dijkstra’s algorithm [1]. Although simple and elegant, the algorithm has proven to be inefficient for very large road networks. To address this deficiency of Dijkstra’s algorithm, a plethora of techniques that introduce some pr...
متن کامل