Engineering Time-Dependent Many-to-Many Shortest Paths Computation
Computing distance tables is important for many logistics problems like the vehicle routing problem (VRP).
While shortest distances from all source nodes in S to all target nodes in T are time-independent, travel times are not.
We present the first efficient algorithms to compute time-dependent travel time tables in large time-dependent road networks.
Our algorithms are based on time-dependent contraction hierarchies (TCH), currently the fastest time-dependent speed-up technique.
The computation of a table is inherently in Theta(|S|*|T|), and therefore inefficient for large tables.
We provide one particular algorithm using only Theta(|S|+|T|) time and space, being able to answer queries two orders of magnitude faster than the basic TCH implementation.
If small errors are acceptable, approximate versions of our algorithms are further orders of magnitude faster.
time-dependent
travel time table
algorithm engineering
vrp
74-87
Regular Paper
Robert
Geisberger
Robert Geisberger
Peter
Sanders
Peter Sanders
10.4230/OASIcs.ATMOS.2010.74
Creative Commons Attribution-NonCommercial-NoDerivs 3.0 Unported license
https://creativecommons.org/licenses/by-nc-nd/3.0/legalcode