Li Ruiyuan, Zhu Haowen, Wang Rubin, Chen Chao, Zheng Yu. Fast and Distributed Map-Matching Based on Contraction Hierarchies[J]. Journal of Computer Research and Development, 2022, 59(2): 342-361. DOI: 10.7544/issn1000-1239.20210904
Citation:
Li Ruiyuan, Zhu Haowen, Wang Rubin, Chen Chao, Zheng Yu. Fast and Distributed Map-Matching Based on Contraction Hierarchies[J]. Journal of Computer Research and Development, 2022, 59(2): 342-361. DOI: 10.7544/issn1000-1239.20210904
Li Ruiyuan, Zhu Haowen, Wang Rubin, Chen Chao, Zheng Yu. Fast and Distributed Map-Matching Based on Contraction Hierarchies[J]. Journal of Computer Research and Development, 2022, 59(2): 342-361. DOI: 10.7544/issn1000-1239.20210904
Citation:
Li Ruiyuan, Zhu Haowen, Wang Rubin, Chen Chao, Zheng Yu. Fast and Distributed Map-Matching Based on Contraction Hierarchies[J]. Journal of Computer Research and Development, 2022, 59(2): 342-361. DOI: 10.7544/issn1000-1239.20210904
1(College of Computer Science, Chongqing University, Chongqing 400044)
2(JD iCity, JD Technology, Beijing 100176)
3(JD Intelligent Cities Research, Beijing 100176)
Funds: This work was supported by the National Key Research and Development Program of China (2019YFB2101801) and the National Natural Science Foundation of China (61976168, 61872050, 62172066).
Map-Matching is a basic operation for trajectory data mining, which is very useful for many spatial intelligent applications. Hidden Markov model (i.e., HMM)-based map-matching is the most widely-used algorithm for its high accuracy. However, HMM-based map-matching is very time-consuming, so it can hardly be applied to real-time scenarios with massive trajectory data. In this paper a contraction hierarchy-based and distributed map-matching framework, i.e., CHMM, is proposed, which map-matches massive trajectories efficiently. Specifically, we first propose a simple but effective partitioning strategy to solve the issue of unbalanced trajectory data distribution. Then, we propose a contraction hierarchy-based many-to-many shortest path search method, which significantly improves the efficiency of HMM-based map-matching while keeps the results unchanged. Extensive experiments are conducted using real road network data and big trajectory data, verifying the powerful efficiency and scalability of CHMM. CHMM has been deployed to our product, supporting various real urban applications. We publish the core source code and provide an online demo system.
Wang Jingyuan, Li Chao, Xiong Zhang, Shan Zhiguang. Survey of Data-Centric Smart City[J]. Journal of Computer Research and Development, 2014, 51(2): 239-259.