Finding the Time-Period-Based Most Frequent Path from Trajectory–Topology
Abstract
:1. Introduction
- We designed a precise urban topology model (Topo Map) to express trajectory data. The original GPS data are converted into Trajectory–Topology;
- We studied the impact of intersections’ transfer costs on frequent paths by finding TPMFP from the Trajectory–Topology and Topo Map, verifying the validity of the suffix-optimal principle in the TPMFP problem;
- We conducted extensive experiments using a real dataset containing over eight million GPS records to evaluate the performance of our method. The results showed that our approaches found more reasonable frequent paths than state-of-the-art baselines.
2. Preliminary
2.1. Data Description
2.2. Problem Statement
- .
- .
- .
- .
3. Trajectory–Topology Generation
3.1. Improved Interactive-Voting-Based Map Matching Method
Algorithm 1: Interactive Voting |
Input: , candidate set : |
Output: The vote counts for each candidate vertex |
1: for to do |
2: Compute and |
3: Pre_Path = FindPreNode() |
4: Next_Path = FindNextNode() |
5: for to len() do |
6: Vote for each vertex in Pre_Path and Next_Path |
3.2. Trajectory–Topology Smoothing
Algorithm 2: Trajectory–Topology Smoothing |
Input: Trajectory–Topology : |
Output: Smoothed Trajectory–Topology SY |
1: = List |
2: Add the first vertex of to |
3: |
4: for to do |
5: if is directly connected to |
6: Add to |
7: else |
8: Path = FindShortestPath() |
9: for vertex in Path |
10: Add vertex to |
11: |
12: return |
4. Intersection Vertices Split
5. Method of Searching TPMFP
Algorithm 3: MFP |
Input: , , |
Output: MFP |
1: = Heap |
2: Add to |
3: for in |
4: while is not none do: |
5: |
6: if has been marked: continue |
7: mark |
8: for each node adjacent to and has not been marked do |
9: if then |
10: |
11: |
12: Add to |
13: create by following the next vertex from to |
14: return |
6. Experiment
6.1. Data Processing
6.2. Results
7. Conclusions
Author Contributions
Funding
Institutional Review Board Statement
Informed Consent Statement
Data Availability Statement
Conflicts of Interest
References
- Butts, C.T. Social network analysis: A methodological introduction. Asian J. Soc. Psychol. 2008, 11, 13–41. [Google Scholar] [CrossRef]
- Chen, Z.; Shen, H.T.; Zhou, X. Discovering popular routes from trajectories. In Proceedings of the 2011 IEEE 27th International Conference on Data Engineering, Hannover, Germany, 11–16 April 2011; pp. 900–911. [Google Scholar] [CrossRef]
- Wang, Y.T.; Lee, A.J.T. Mining Web navigation patterns with a path traversal graph. Expert Syst. Appl. 2011, 38, 7112–7122. [Google Scholar] [CrossRef]
- Luo, W.; Tan, H.; Chen, L.; Lionel, M.N. Finding time period-based most frequent path in big trajectory data. In Proceedings of the 2013 ACM SIGMOD International Conference on Management of Data, New York, NY, USA, 22–27 June 2013; pp. 713–724. [Google Scholar]
- Dong, Y.; Pi, D. Novel privacy-preserving algorithm based on frequent path for trajectory data publishing. Knowl.-Based Syst. 2018, 148, 55–65. [Google Scholar] [CrossRef]
- Belbasi, S.; Foulaadvand, M.E. Simulation of traffic flow at a signalized intersection. J. Stat. Mech. Theory Exp. 2008, 2008, P07021. [Google Scholar] [CrossRef]
- Qu, W.; Li, J.; Yang, L.; Li, D.; Liu, S.; Zhao, Q.; Qi, Y. Short-term intersection traffic flow forecasting. Sustainability 2020, 12, 8158. [Google Scholar] [CrossRef]
- Bifulco, G.N.; Caiazzo, B.; Coppola, A.; Santini, S. Intersection crossing in mixed traffic flow environment leveraging v2x information. In Proceedings of the 2019 IEEE International Conference on Connected Vehicles and Expo (ICCVE), Graz, Austria, 4–8 November 2019; pp. 1–6. [Google Scholar]
- Zheng, Y. Trajectory data mining: An overview. ACM Trans. Intell. Syst. Technol. 2015, 6, 1–41. [Google Scholar] [CrossRef]
- Wang, J.; Wu, J.; Wang, Z.; Gao, F.; Xiong, Z. Understanding urban dynamics via context-aware tensor factorization with neighboring regularization. IEEE Trans. Knowl. Data Eng. 2020, 32, 2269–2283. [Google Scholar] [CrossRef]
- Tang, L.; Duan, Z.; Zhu, Y.; Ma, J.; Liu, Z. Recommendation for ridesharing groups through destination prediction on trajectory data. IEEE Trans. Intell. Transp. Syst. 2021, 22, 1320–1333. [Google Scholar] [CrossRef]
- Cui, G.; Luo, J.; Wang, X. Personalized travel route recommendation using collaborative filtering based on GPS trajectories. Int. J. Digit. Earth 2018, 11, 284–307. [Google Scholar] [CrossRef]
- Shang, W.L.; Chen, Y.; Bi, H.; Zhang, H.; Ma, C.; Ochieng, W.Y. Statistical characteristics and community analysis of urban road networks. Complexity 2020, 2020, 6025821. [Google Scholar] [CrossRef]
- Kong, X.; Yang, J.; Yang, Z. Measuring traffic congestion with taxi GPS data and travel time index. In Proceedings of the 15th COTA International Conference of Transportation Professionals (CICTP 2015), Beijing, China, 24–27 July 2015; pp. 3751–3762. [Google Scholar]
- Wu, Y.; Chen, P.; Gu, F.; Zheng, X.; Shang, J. HTrack: An efficient heading-aided map matching for indoor localization and tracking. IEEE Sens. J. 2019, 19, 3100–3110. [Google Scholar] [CrossRef]
- Huang, Z.; Qiao, S.; Han, N.; Yuan, C.A.; Song, X.; Xiao, Y. Survey on vehicle map matching techniques. CAAI Trans. Intell. Technol. 2021, 6, 55–71. [Google Scholar] [CrossRef]
- Prasad, S.K.; Rachna, J.; Khalaf, O.I.; Le, D.-N. Map matching algorithm: Real time location tracking for smart security application. Telecommun. Radio Eng. 2020, 79, 1189–1203. [Google Scholar] [CrossRef]
- Wu, Y.; Zhao, Q.; Shen, Z.; Li, Y. Clustering Point Process Based Network Topology Structure Constrained Urban Road Extraction From Remote Sensing Images. IEEE J. Sel. Top. Appl. Earth Obs. Remote Sens. 2022, 15, 2087–2098. [Google Scholar] [CrossRef]
- Xia, F.; Rahim, A.; Kong, X.; Wang, M.; Cai, Y.; Wang, J. Modeling and analysis of large-scale urban mobility for green transportation. IEEE Trans. Ind. Inform. 2017, 14, 1469–1481. [Google Scholar] [CrossRef]
- Yuan, J.; Zheng, Y.; Zhang, C.; Xie, X.; Sun, G.Z. An interactive-voting based map matching algorithm. In Proceedings of the 2010 Eleventh International Conference on Mobile Data Management, Kanas, MO, USA, 23–26 May 2010; pp. 43–52. [Google Scholar]
- Lou, Y.; Zhang, C.; Zheng, Y.; Xie, X.; Wang, W. Map-matching for low-sampling-rate GPS trajectories. In Proceedings of the 17th ACM SIGSPATIAL International Conference on Advances in Geographic Information Systems, Seattle, WA, USA, 4–6 November 2009; pp. 352–361. [Google Scholar]
- Bian, W.; Cui, G.; Wang, X. A trajectory collaboration based map matching approach for low-sampling-rate GPS trajectories. Sensors 2020, 20, 2057. [Google Scholar] [CrossRef] [PubMed]
- Joubert, J.W.; Vosloo, J.B. Development of a map-matching algorithm for dynamic-sampling-rate GPS signals to determine vehicle routes on a MATSim network. ORiON 2019, 35, 1–31. [Google Scholar]
- Van, D.F. Gps accuracy: Lies, damn lies and statistics. GPS World 1999, 1, 41. [Google Scholar]
- Floyd, R.W. Algorithm 97: Shortest path. Commun. ACM 1962, 5, 345. [Google Scholar] [CrossRef]
- Dijkstra, E.W. A note on two problems in connexion with graphs. In Edsger Wybe Dijkstra: His Life, Work, and Legacy; Association for Computing Machinery: New York, NY, USA, 2022; pp. 287–290. [Google Scholar]
- Zheng, L.; Xia, D.; Zhao, X.; Tan, L.; Li, H.; Chen, L.; Liu, W. Spatial–temporal travel pattern mining using massive taxi trajectory data. Phys. A Stat. Mech. Its Appl. 2018, 501, 24–41. [Google Scholar] [CrossRef]
- Zhang, D.; Sun, L.; Li, B.; Chen, C.; Pan, G.; Li, S.; Wu, Z. Understanding taxi service strategies from taxi GPS traces. IEEE Trans. Intell. Transp. Syst. 2014, 16, 123–135. [Google Scholar] [CrossRef]
- Bischoff, J.; Maciejewski, M.; Sohr, A. Analysis of Berlin’s taxi services by exploring GPS traces. In Proceedings of the 2015 International Conference on Models and Technologies for Intelligent Transportation Systems (MT-ITS), Budapest, Hungary, 3–5 June 2015; pp. 209–215. [Google Scholar]
- Chubukov, A.; Kapitanov, V.; Monina, O.; Silyanov, V.; Brannolte, U. Calculation of traffic capacity of signaled intersections. Transp. Res. Procedia 2017, 20, 125–131. [Google Scholar] [CrossRef]
- Afanasyev, A.; Panfilov, D. Estimation of intersections traffic capacity taking into account changed traffic intensity. Transp. Res. Procedia 2017, 20, 2–7. [Google Scholar] [CrossRef]
- Harahap, E.; Darmawan, D.; Fajar, Y.; Ceha, R.; Rachmiatie, A. Modeling and simulation of queue waiting time at traffic light intersection. J. Phys. Conf. Series. IOP Publ. 2019, 1188, 012001. [Google Scholar] [CrossRef]
- Yamada, M.; Ueda, K.; Horiba, I.; Sugie, N. Discrimination of the road condition toward understanding of vehicle driving environments. IEEE Trans. Intell. Transp. Syst. 2001, 2, 26–31. [Google Scholar] [CrossRef]
- Tang, T.; Wang, Y.; Yang, X.; Wu, Y. A new car-following model accounting for varying road condition. Nonlinear Dyn. 2012, 70, 1397–1405. [Google Scholar] [CrossRef]
Field | Description |
---|---|
Vin | Unique identification of a vehicle |
Longitude | The longitude of GPS record |
Latitude | The latitude of GPS record |
Collect Time | The time when GPS record was recorded |
Speed | The speed of vehicle |
Vehicle State | The state of the vehicle (for hire or not) |
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2023 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
Share and Cite
Ding, J.; Jin, X.; Li, Z. Finding the Time-Period-Based Most Frequent Path from Trajectory–Topology. Big Data Cogn. Comput. 2023, 7, 88. https://doi.org/10.3390/bdcc7020088
Ding J, Jin X, Li Z. Finding the Time-Period-Based Most Frequent Path from Trajectory–Topology. Big Data and Cognitive Computing. 2023; 7(2):88. https://doi.org/10.3390/bdcc7020088
Chicago/Turabian StyleDing, Jianing, Xin Jin, and Zhiheng Li. 2023. "Finding the Time-Period-Based Most Frequent Path from Trajectory–Topology" Big Data and Cognitive Computing 7, no. 2: 88. https://doi.org/10.3390/bdcc7020088
APA StyleDing, J., Jin, X., & Li, Z. (2023). Finding the Time-Period-Based Most Frequent Path from Trajectory–Topology. Big Data and Cognitive Computing, 7(2), 88. https://doi.org/10.3390/bdcc7020088