Abstract
With the increasing number of GPS-equipped vehicles, more and more trajectories are generated continuously, based on which some urban applications become feasible, such as route planning. In general, popular route that has been travelled frequently is a good choice, especially for people who are not familiar with the road networks. Moreover, accurate estimation of the travel cost (such as travel time, travel fee and fuel consumption) will benefit a well scheduled trip plan. In this paper, we address this issue by finding the popular route with travel cost estimation. To this end, we design a system consists of three main components. First, we propose a novel structure, called popular traverse graph where each node is a popular location and each edge is a popular route between locations, to summarize historical trajectories without road network information. Second, we propose a self-adaptive method to model the travel cost on each popular route at different time interval, so that each time interval has a stable travel cost. Finally, based on the graph, given a query consists of source, destination and leaving time, we devise an efficient route planning algorithm which considers optimal route concatenation to search the popular route from source to destination at the leaving time with accurate travel cost estimation. Moreover, we conduct comprehensive experiments and implement our system by a mobile App, the results show that our method is both effective and efficient.
Similar content being viewed by others
References
Kanoulas E, Du Y, Xia T, Zhang D. Finding fastest paths on a road network with speed patterns. In: Proceedings of the 22nd International Conference on Data Engineering. 2006, 1–10
Ding B, Yu J, Qin L. Finding time-dependent shortest paths over large graphs. In: Proceedings of the 11th International Conference on Extending Database Technology: Advances in Database Technology. 2008, 205–216
Liu H, Jin C, Yang B, Zhou A. Finding top-k shortest paths with diversity. IEEE Transactions on Knowledge and Data Engineering, 2018, 30(3): 488–502
Liu H, Jin C, Yang B, Zhou A. Finding top-k optimal sequenced routes. In: Proceedings of IEEE International Conference on Data Engineering. 2018
Yuan J, Zheng Y, Zhang C, Xie W, Xie X, Sun G, Huang Y. T-drive: driving directions based on taxi trajectories. In: Proceedings of the 18th SIGSPATIAL International Conference on advances in Geographic Information Systems. 2010, 99–108
Yuan J, Zheng Y, Xie X, Sun G. Driving with knowledge from the physical world. In: Proceedings of the 17th ACM International Conference on Knowledge Discovery and Data Mining. 2011, 316–324
Guo C, Yang B, Andersen O, Jensen C S, Torp K. Ecosky: reducing vehicular environmental impact through eco-routing. In: Proceedings of the 31st IEEE International Conference on Data Engineering. 2015, 1412–1415
Dai J, Yang B, Guo C, Ding Z. Personalized route recommendation using big trajectory data. In: Proceedings of the 31st IEEE International Conference on Data Engineering. 2015, 543–554
Yang B, Guo C,Ma Y, Jensen C S. Toward personalized, context-aware routing. The International Journal on Very Large Data Bases, 2015, 24(2): 297–318
Wang J, Chen C, Wu J, Xiong Z. No longer sleeping with a bomb: a duet system for protecting urban safety from dangerous goods. In: Proceedings of the 23rd ACM SIGKDD International Conference on Knowledge Discovery and Data Mining. 2017, 1673–1681
Wang J, He X, Wang Z, Wu J, Yuan N J, Xie X, Xiong Z. CD-CNN: a partially supervised cross-domain deep learning model for urban resident recognition. 2018, arXiv preprint arXiv:1804.09901
Wang J, Gu Q, Wu J, Liu G, Xiong Z. Traffic speed prediction and congestion source exploration: a deep learning method. In: Proceedings of the 16th IEEE International Conference on Data Mining. 2016, 499–508
Zheng Y. Urban computing: enabling urban intelligence with big data. Frontiers of Computer Science, 2017, 11(1): 1–3
Dong W, Wang Y, Yu H. An identification model of urban critical links with macroscopic fundamental diagram theory. Frontiers of Computer Science, 2017, 11(1): 27–37
Chen C, Chen X, Wang Z, Wang Y, Zhang D. ScenicPlanner: planning scenic travel routes leveraging heterogeneous user-generated digital footprints. Frontiers of Computer Science, 2017, 11(1): 61–74
Yuan J, Zheng Y, Xie X, Sun G. T-drive: enhancing driving directions with taxi drivers. IEEE Transactions on Knowledge and Data Engineering, 2012, 25(1): 220–232
Wang Y, Zheng Y, Xue Y. Travel time estimation of a path using sparse trajectories. In: Proceedings of the 20th ACM SIGKDD International Conference on Knowledge Discovery and Data Mining. 2014, 25–34
Grnwald P D, Myung I J, Pitt M A. Advances in Minimum Description Length: Theory and Applications (Neural Information Processing). Massachusetts: The MIT Press, 2005
Liu H, Jin C, Zhou A. Popular route planning with travel cost estimation. In: Proceedings of International Conference on Database Systems for Advanced Applications. 2016, 403–418
Dijkstra E W. A note on two problems in connexion with graphs. Numerische Mathematik. 1959, 1(1): 269–271
Hart P E, Nilsson N J, Raphael B. A formal basis for the heuristic determination of minimum cost paths. IEEE Transactions on Systems Science and Cybernetics, 2007, 4(2): 100–107
Cooke K L, Halsey E. The shortest route through a network with timedependent internodal transit times. Journal of Mathematical Analysis and Applications, 1997, 14(3): 493–498
Gonzalez H, Han J, Li X, Myslinska M, Sondag J P. Adaptive fastest path computation on a road network: a traffic mining approach. In: Proceedings of the 23rd International Conference on Very Large Data Bases. 2007, 794–805
Zheng K, Zheng Y, Xie X, Zhou X. Reducing uncertainty of lowsampling-rate trajectories. In: Proceedings of the 28th IEEE International Conference on Data Engineering. 2012, 1144–1155
Wei L Y, Zheng Y, Peng W C. Constructing popular routes from uncertain trajectories. In: Proceedings of the 18th ACM SIGKDD International Conference on Knowledge Discovery and Data Mining. 2012, 195–203
Chen Z, Shen H T, Zhou X. Discovering popular routes from trajectories. In: Proceedings of the 27th IEEE International Conference on Data Engineering. 2011, 900–911
Luo W, Tan H, Chen L, Ni L M. Finding time period-based most frequent path in big trajectory data. In: Proceedings of the 2013 ACM SIGMOD International Conference on Management of Data. 2013, 713–724
Zheng J, Ni L M. Time-dependent trajectory regression on road networks via multi-task learning. In: Proceedings of the 27th AAAI Conference on Artificial Intelligence. 2013, 1048–1055
Yang B, Kaul M, Jensen C S. Using incomplete information for complete weight annotation of road networks. IEEE Transactions on Knowledge and Data Engineering, 2014, 26(5): 1267–1279
Yang B, Guo C, Jensen C S, Kaul M, Shang S. Stochastic skyline route planning under time-varying uncertainty. In: Proceedings of the 30th IEEE International Conference on Data Engineering. 2014, 136–147
Dai J, Yang B, Guo C, Jensen C S, Hu J. Path cost distribution estimation using trajectory data. In: Proceedings of the 42nd International Conference on Very Large Data Bases. 2016, 85–96
Ester M, Kriegel H P, Xu X. A density-based algorithm for discovering clusters in large spatial databases with noise. In: Proceedings of International Conference on Knowledge Discovery and Data Mining. 1996, 226–231
Ranu S, Deepak P, Telang A D, Deshpande P. Indexing and matching trajectories under inconsistent sampling rates. In: Proceedings of the 31st IEEE International Conference on Data Engineering. 2015, 999–1010
Lee J G, Han J, Whang K Y. Trajectory clustering: a partition-andgroup framework. In: Proceedings of the 2007 ACM SIGMOD International Conference on Management of Data. 2007, 593–604
Mao J, Wang T, Jin C, Zhou A. Feature grouping-based outlier detection upon streaming trajectories. IEEE Transactions on Knowledge and Data Engineering, 2017, 29(12): 2696–2709
Balan R K, Nguyen K X, Jiang L. Real-time trip information service for a large taxi fleet. In: Proceedings of the 9th International Conference on Mobile Systems, Applications, and Services. 2011, 99–112
Ding B, Yu J X, Qin L. Finding time-dependent shortest paths over large graphs. In: Proceedings of the 11th International Conference on Extending Database Technology: Advances in Database Technology. 2008, 205–216
Fredman M L. Fibonacci heaps and their uses in improved network optimization algorithms. Journal of the ACM, 1987, 34(3): 596–615
Acknowledgements
Our research was supported by the National Key Research and Development Program of China (2017YFC0803700 and 2016YFB1000905), the National Natural Science Foundation of China (Grant Nos. 61370101, 61532021, U1501252, 61702423, and 61772327).
Author information
Authors and Affiliations
Corresponding author
Additional information
Huiping Liu, received the BS degree in Software Engineering from East China Normal University, China in 2013. Currently, he is a PhD student supervised by Professor Cheqing Jin. His research mainly focuses on location-based services, massive data mining and processing and data quality.
Cheqing Jin is a professor on computer science at East China Normal University, China. He received Excellent Young Teacher Award by Fok Ying Tung Education Foundation. His main research interests include: streaming data management, location-based services, and uncertain data management.
Aoying Zhou is a professor on computer science at East China Normal University, China. His research interests include Web data management, data management for data-intensive computing, in-memory cluster computing, benchmarking for big data and performance.
Electronic supplementary material
Rights and permissions
About this article
Cite this article
Liu, H., Jin, C. & Zhou, A. Popular route planning with travel cost estimation from trajectories. Front. Comput. Sci. 14, 191–207 (2020). https://doi.org/10.1007/s11704-018-7249-z
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11704-018-7249-z