Faster and Better Nested Dissection Orders for Customizable Contraction Hierarchies

06/27/2019
by   Lars Gottesbüren, et al.
0

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 acceptable quality. We combine the techniques of both algorithms to achieve more than six times faster preprocessing times than FlowCutter and even slightly better quality. We show that using 16 cores of a shared-memory machine, this preprocessing needs four minutes on the Europe road network.

READ FULL TEXT
research
04/23/2020

Engineering Data Reduction for Nested Dissection

Many applications rely on time-intensive matrix operations, such as fact...
research
10/28/2019

Space-efficient, Fast and Exact Routing in Time-dependent Road Networks

We study the problem of computing shortest paths in massive road network...
research
02/03/2014

Customizable Contraction Hierarchies

We consider the problem of quickly computing shortest paths in weighted ...
research
03/18/2021

Nearest-Neighbor Queries in Customizable Contraction Hierarchies and Applications

Customizable contraction hierarchies are one of the most popular route p...
research
07/01/2022

Combining Predicted and Live Traffic with Time-Dependent A* Potentials

We study efficient and exact shortest path algorithms for routing on roa...
research
07/21/2019

Combining the Connection Scan Algorithm with Contraction Hierarchies

Since the first solutions finding minimally weighted routes in weighted ...
research
07/08/2019

More Hierarchy in Route Planning Using Edge Hierarchies

A highly successful approach to route planning in networks (particularly...

Please sign up or login with your details

Forgot password? Click here to reset