This is the source code of the TKDE paper "Partitioned Dynamic Hub Labeling for Large Road Networks" (submitted). Please refer to the paper for the algorithm details.
The implementation code includes the index construction, query processing, and index update of our DTDHL algorithm. The runnable components include:
- Dynamic Hub Labeling DTDHL: the entry is
mainH2H.cpp
- Partitioined Dynamic Hub Labeling DTDHL-P and DTDHL-PR: then entry is
main.cpp
The datasets of this paper are sourced from http://www.diag.uniroma1.it/challenge9/download.shtml. Please refer to the paper for details.
An example graph NY is provided in the directory data for your reference. You can run DPH2H and H2H on the example graph by using the source path ./data
.
g++
andboost
All the codes are runnable after cmake
and make
: go to the corresponding directory, cmake -DCMAKE_BUILD_TYPE=Release ./
and make -j
.