Abstract
Contraction hierarchies are graph-based data structures developed to speed up shortest path search in road networks. Built during an offline pre-processing step, contraction hierarchies are always paired with an online query algorithm which is a variation on bi-directional Dijkstra search. Though effective and highly popular this combination can sometimes be difficult to extend, for example in order to leverage goal-directed heuristics or other forward-driven pruning techniques. In this paper we deconstruct the bi-directional query algorithm of contraction hierarchies and derive a new algorithmic schema which is compatible with standard unidirectional or bi-directional search. We then develop a variety of new uni-directional query algorithms to find optimal paths in contraction hierarchies. These are based on the combination of A* search and Geometric Containers, a well known and successful edge-pruning technique. Empirical results show that our approach can improve search times by an order of magnitude vs bi-directional Dijkstra, albeit at the cost of additional memory and pre-processing time.
Original language | English |
---|---|
Title of host publication | Proceedings of the Eleventh International Symposium on Combinatorial Search |
Editors | Vadim Bulitko, Sabine Storandt |
Place of Publication | Palo Alto CA USA |
Publisher | Association for the Advancement of Artificial Intelligence (AAAI) |
Pages | 55-62 |
Number of pages | 8 |
ISBN (Electronic) | 9781577358022 |
Publication status | Published - 2018 |
Event | International Symposium on Combinatorial Search 2018 - Stockholm, Sweden Duration: 14 Jul 2018 → 15 Jul 2018 Conference number: 11th https://ojs.aaai.org/index.php/SOCS/issue/view/438 (Published Proceedings) https://sites.google.com/view/socs18/ (Conference website) |
Conference
Conference | International Symposium on Combinatorial Search 2018 |
---|---|
Abbreviated title | SOCS 2018 |
Country/Territory | Sweden |
City | Stockholm |
Period | 14/07/18 → 15/07/18 |
Internet address |
|