Author:
Gottesbüren Lars,Hamann Michael,Uhl Tim Niklas,Wagner Dorothea
Abstract
Graph partitioning has many applications. We consider the acceleration of shortest path queries in road networks using Customizable Contraction Hierarchies (CCH). It is based on computing a nested dissection order by recursively dividing the road network into parts. Recently, with FlowCutter and Inertial Flow, two flow-based graph bipartitioning algorithms have been proposed for road networks. While FlowCutter achieves high-quality results and thus fast query times, it is rather slow. Inertial Flow is particularly fast due to the use of geographical information while still achieving decent query times. We combine the techniques of both algorithms to achieve more than six times faster preprocessing times than FlowCutter and even faster queries on the Europe road network. We show that, using 16 cores of a shared-memory machine, this preprocessing needs four minutes.
Funder
Deutsche Forschungsgemeinschaft
Subject
Computational Mathematics,Computational Theory and Mathematics,Numerical Analysis,Theoretical Computer Science
Reference35 articles.
1. Recent Advances in Graph Partitioning
2. A note on two problems in connexion with graphs
3. Route Planning in Transportation Networks;Bast,2016
4. Partitioning graphs to speedup Dijkstra's algorithm
5. Fast Point-to-Point Shortest Path Computations with Arc-Flags;Hilger,2009
Cited by
7 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献