Song Qing, Li Meng, Li Xiaolei
School of Electrical Engineering, University of Jinan, Jinan, P. R. China.
School of Control Science and Engineering, Shandong University, Jinan, P. R. China.
PLoS One. 2018 Feb 14;13(2):e0192274. doi: 10.1371/journal.pone.0192274. eCollection 2018.
Accurate and fast path computation is essential for applications such as onboard navigation systems and traffic network routing. While a number of heuristic algorithms have been developed in the past few years for faster path queries, the accuracy of them are always far below satisfying. In this paper, we first develop an agglomerative graph partitioning method for generating high balanced traverse distance partitions, and we constitute a three-level graph model based on the graph partition scheme for structuring the urban road network. Then, we propose a new hierarchical path computation algorithm, which benefits from the hierarchical graph model and utilizes a region pruning strategy to significantly reduce the search space without compromising the accuracy. Finally, we present a detailed experimental evaluation on the real urban road network of New York City, and the experimental results demonstrate the effectiveness of the proposed approach to generate optimal fast paths and to facilitate real-time routing applications.
准确快速的路径计算对于诸如车载导航系统和交通网络路由等应用至关重要。尽管在过去几年中已经开发了许多启发式算法来进行更快的路径查询,但它们的准确性总是远远不能令人满意。在本文中,我们首先开发了一种凝聚式图划分方法来生成高度平衡的遍历距离分区,并基于该图划分方案构建了一个三级图模型来构建城市道路网络。然后,我们提出了一种新的分层路径计算算法,该算法受益于分层图模型,并利用区域剪枝策略在不影响准确性的情况下显著减少搜索空间。最后,我们在纽约市的真实城市道路网络上进行了详细的实验评估,实验结果证明了所提出方法在生成最优快速路径和促进实时路由应用方面的有效性。