Submitted:
26 June 2024
Posted:
27 June 2024
You are already at the latest version
Abstract
Keywords:
1. Introduction
- Model Innovation: we propose a novel hybrid model named GraphResLSTM, which boasts a distinctive architecture that represents a theoretical and methodological breakthrough in the task of OD prediction for ITS;
- Data Processing and Source Innovation: departing from the conventional reliance on road segment traffic volume data, the study adopts road segment average speed data along road segments for OD prediction. This strategy not only simplifies the data acquisition process but also enhances both the accuracy and real-time nature of the predictions;
- Critical Road Section Selection and Data Preprocessing Methodology Innovation: We employ a synthesis of the Entropy Weight Method and the Technique for Order Preference by Similarity to Ideal Solution (TOPSIS) to identify 41 most distinctive key road segments within the experimental road network;
2. Data
3. Road Selection
3.1. Necessity and Advantages of Road Selection
- Focus on Critical Areas: concentrate on areas that significantly influence overall traffic conditions, thereby gaining deeper insights and explanations of the operational characteristics of the transportation system, enhancing both depth and accuracy of the study;
- Cost-Effective Data Collection: Targeted selection of representative road segments enables us to reduce time and resource costs associated with data collection;
- Optimized Resource Utilization: significantly alleviate the demands on data gathering and processing, ultimately enabling a more effective allocation of finite research resources;
- Enhanced Explainability and Applicability: refines the model's emphasis on key road sections, which not only boosts the model's interpretability but also significantly aids in elucidating the underlying logic behind its predictions.
3.2. Entropy of Road Sections and the Method for Allocating Weights
- Degree: represents the number of other road segments connected to a given road segment. A higher degree indicates stronger connectivity of the road segment within the network;
- Clustering Coefficient: measures the ratio of actual connections among a road segment's neighboring nodes to the maximum possible connections. The higher the clustering coefficient, the closer-knit the connections are among the neighboring road segments;
- Degree Centrality: quantifies the relative importance of a road segment in the entire network. A higher degree centrality signifies a more prominent position for the road segment in the network;
- Betweenness Centrality: reflects the significance of a road segment in connecting other road segments within the network. A higher betweenness centrality implies greater control or influence over the flow of traffic within the network by the road segment;
- Closeness Centrality: gauges how easily a road segment can reach all other road segments in the network. A higher closeness centrality means better accessibility from the road segment to the rest of the network;
- Eigenvector Centrality: assesses the extent to which a road segment is linked with other important road segments in the network. Higher eigenvector centrality indicates a stronger connection between the road segment and other influential nodes in the network.
3.2.1. Entropy of Road Section
3.2.2. Entropy Weight Method
3.2.3. Weight Distribution
4. Method
4.1. CNN
4.2. GCN
4.3. LSTM
4.4. ResNet
4.5. GraphResLSTM
5. Experiment
5.1. Experiment Design
5.2. Model Evaluate
5.3. Data Evaluate
5.4. Sensitive Analysis
6. Conclusions
Author Contributions
Funding
Institutional Review Board Statement
Informed Consent Statement
Data Availability Statement
Conflicts of Interest
References
- Munizaga, M.A.; Palma, C. Estimation of a disaggregate multimodal public transport Origin–Destination matrix from passive smartcard data from Santiago, Chile. Transport Res C-Emer 2012, 24, 9–18. [Google Scholar] [CrossRef]
- B. Zhang, Z. Zhong, X. Zhou et al., Optimization Model and Solution Algorithm for Rural Customized Bus Route Operation under Multiple Constraints. Sustainability 2023, 15, 3883. [CrossRef]
- Ou, H.; Tang, T.-Q. Impacts of carpooling on trip costs under car-following model. Physica A 2018, 505, 136–143. [Google Scholar] [CrossRef]
- Bąk, A.; Nawrocka, E.; Jaremen, D.E. “Sustainability” as a Motive for Choosing Shared-Mobility Services: The Case of Polish Consumers of Uber Services. Sustainability 2022, 14, 6352. [Google Scholar] [CrossRef]
- H. Ding, J. Li, N. Zheng et al., Dynamic dispatch of connected taxis for large-scale urban road networks with stochastic demands: An MFD-enabled hierarchical and cooperative approach. Transport Res C-Emer 2022, 142, 103792. [Google Scholar] [CrossRef]
- Y. Ji, X. Lu, H. Jiang et al., Layout Optimization for Shared Parking Spaces Considering Shared Parking Walking Time and Parking Fee. Sustainability 2022, 14, 5635. [CrossRef]
- S. Singh, J. Singh, S. B. Goyal et al., A novel framework to avoid traffic congestion and air pollution for sustainable development of smart cities. Sustain Energy Techn 2023, 56, 103–125. [Google Scholar] [CrossRef]
- N. Tsanakas, D. Gundlegård, and C. Rydergren, O–D matrix estimation based on data-driven network assignment, Transportmetrica B 2023, 11, 376–407. [CrossRef]
- Y. Mei, S. Wang, M. Gong et al., Urban Traffic Dominance: A Dynamic Assessment Using Multi-Source Data in Shanghai. Sustainability 2024, 16, 4956. [Google Scholar] [CrossRef]
- Bell, M.G.H. The Estimation of an Origin-Destination Matrix from Traffic Counts. Transport Sci. 1983, 17, 198–217. [Google Scholar] [CrossRef]
- Krishnakumari, P.; van Lint, H.; Djukic, T.; et al. A data driven method for OD matrix estimation. IEEE T Intell Transp 2020, 113, 38–56. [Google Scholar] [CrossRef]
- P.-W. Lin, and G.-L. Chang, A generalized model and solution algorithm for estimation of the dynamic freeway origin–destination matrix. Transp. Res. Part B Methodol. 2007, 41, 554–572. [CrossRef]
- Zhou, X.; Mahmassani, H.S. A structural state space model for real-time traffic origin–destination demand estimation and prediction in a day-to-day learning framework. Transp. Res. Part B Methodol. 2007, 41, 823–840. [Google Scholar] [CrossRef]
- Ashok, K.; Ben-Akiva, M.E. Alternative Approaches for Real-Time Estimation and Prediction of Time-Dependent Origin–Destination Flows, Transport Sci. 34, 36. [CrossRef]
- Yang, H.; Iida, Y.; Sasaki, T. An analysis of the reliability of an origin-destination trip matrix estimated from traffic counts. Transp. Res. Part B Methodol. 1991, 25, 351–363. [Google Scholar] [CrossRef]
- K. Ashok, and M. E. Ben-Akiva, Estimation and Prediction of Time-Dependent Origin-Destination Flows with a Stochastic Mapping to Path Flows and Link Flows. Transport Sci. 2002, 36, 184–198. [Google Scholar] [CrossRef]
- Hazelton, M.L. Inference for origin–destination matrices: estimation, prediction and reconstruction. Transp. Res. Part B Methodol. 2001, 35, 667–676. [Google Scholar] [CrossRef]
- F. Yang, C. Shuai, Q. Qian et al., Predictability of short-term passengers’ origin and destination demands in urban rail transit. Transportation 2023, 50, 2375–2401. [CrossRef]
- Cheng, Z.; Trépanier, M.; Sun, L. Real-Time Forecasting of Metro Origin-Destination Matrices with High-Order Weighted Dynamic Mode Decomposition. Transport Sci. 2022, 56, 904–918. [Google Scholar] [CrossRef]
- J. Tang, S. Zhang, X. Chen et al., Taxi trips distribution modeling based on Entropy-Maximizing theory: A case study in Harbin city—China. Physica A 2018, 493, 430–443. [CrossRef]
- M. Vahidi, and Y. Shafahi, Time-dependent estimation of origin–destination matrices using partial path data and link counts, Transportation, 2023. [CrossRef]
- J. Ye, J. Zhao, F. Zheng et al., Completion and augmentation-based spatiotemporal deep learning approach for short-term metro origin-destination matrix prediction under limited observable data. Neural Comput Appl 2023, 35, 3325–3341. [CrossRef]
- W. Jiang, Z. Ma, and H. N. Koutsopoulos, Deep learning for short-term origin–destination passenger flow prediction under partial observability in urban railway systems. Neural Comput Appl 2022, 34, 4813–4830. [CrossRef]
- K.F. Chu, A. Y. S. Lam, and V. O. K. Li, Deep Multi-Scale Convolutional LSTM Network for Travel Demand and Origin-Destination Predictions. IEEE T Intell Transp 2020, 21, 3219–3232. [CrossRef]
- D. Zhang, F. Xiao, M. Shen et al., DNEAT: A novel dynamic node-edge attention network for origin-destination demand prediction. Transport Res C-Emer 2021, 122, 102851. [CrossRef]
- D. Zhang, and F. Xiao, Dynamic Auto-Structuring Graph Neural Network: A Joint Learning Framework for Origin-Destination Demand Prediction. IEEE T Knowl Data En 2023, 35, 3699–3711. [CrossRef]
- P. Noursalehi, H. N. Koutsopoulos, and J. Zhao, Dynamic Origin-Destination Prediction in Urban Rail Systems: A Multi-Resolution Spatio-Temporal Deep Learning Approach. IEEE T Intell Transp 2022, 23, 5106–5115. [CrossRef]
- T. Pamuła, and R. Żochowska, Estimation and prediction of the OD matrix in uncongested urban road network based on traffic flows using deep learning. Eng Appl Artif Intel 2023, 117, 105550. [CrossRef]
- X. Zou, S. Zhang, C. Zhang et al., Long-Term Origin-Destination Demand Prediction With Graph Deep Learning. IEEE Trans. Big Data 2022, 8, 1481–1495. [CrossRef]
- L. Liu, Y. Zhu, G. Li et al., Online Metro Origin-Destination Prediction via Heterogeneous Information Aggregation. IEEE Trans. Pattern Anal. Mach. Intell. 2023, 45, 3574–3589. [CrossRef]
- C. Shuai, J. Shan, J. Bai et al., Relationship analysis of short-term origin–destination prediction performance and spatiotemporal characteristics in urban rail transit. Transport Res A-Pol 2022, 164, 206–223. [CrossRef]
- J. Zhang, H. Che, F. Chen et al., Short-term origin-destination demand prediction in urban rail transit systems: A channel-wise attentive split-convolutional neural network method. Transport Res C-Emer 2021, 124, 102928. [CrossRef]
- Q. Wang, Y. Yuan, Q. Zhang et al., Signalized arterial origin-destination flow estimation using flawed vehicle trajectories: A self-supervised learning approach without ground truth. Transport Res C-Emer 2022, 145, 103917. [CrossRef]
- Jin, M.; Wang, M.; Gong, Y.; et al. Spatio-temporally constrained origin–destination inferring using public transit fare card data. Physica A 2022, 603, 127642. [Google Scholar] [CrossRef]
- Municipality, C.D.G.o.B. Control detailed plan for CP02-0101~0602 blocks (neighborhood level) of Huiyuan and Tiantongyuan areas, Changping District, Beijing (2020-2035). 2022. http://www.bjchp.gov.cn/cpqzf/xxgk2671/tzgg30/zwgg/cp5509619/index.html.




| Data ID | Time | Road 0 | Road 1 | … | Road 40 |
|---|---|---|---|---|---|
| 0 | 6000 | 15.22 | 3.63 | … | 12.61 |
| 1 | 6060 | 14.08 | 4.87 | … | 11.08 |
| 2 | 6120 | 14.13 | 5.25 | … | 13.25 |
| … | … | … | … | … | … |
| 1439800 | 86394000 | 0.00 | 0.00 | … | 7.00 |
| OD ID | Time | OD 0 | OD 1 | … | Road 15 |
|---|---|---|---|---|---|
| 0 | 6000 | 417 | 216 | … | 290 |
| 1 | 6060 | 322 | 190 | … | 316 |
| 2 | 6120 | 386 | 220 | … | 356 |
| … | … | … | … | … | … |
| 1439800 | 86394000 | 18 | 14 | … | 16 |
| Parameters | Describe | Values |
|---|---|---|
| out_channels_gcn | number of channels in the output data of GCN | 64 |
| hidden_size_lstm | size of LSTM hidden layer | 64 |
| learning_rate | learning rate | 0.00001 |
| num_epochs | num of epochs | 1000 |
| batch_size_train | batch size | 512 |
| l2_loss | L2 regularization coefficient in the optimizer | 0.0005 |
| res_ratio | the residual ratio in the residual layers | 1 |
| MAE | MSE | RMSE | SMAPE | |
|---|---|---|---|---|
| CNN | 0.082804094 | 0.011285882 | 0.10456171 | 22.37051838 |
| GCN | 0.084134158 | 0.011512537 | 0.106558977 | 22.83664327 |
| LSTM | 0.07940893 | 0.010252437 | 0.101354543 | 22.0205108 |
| CNN LSTM | 0.084023348 | 0.011509673 | 0.10608842 | 22.45860681 |
| GCN LSTM | 0.084090347 | 0.011510888 | 0.099953406 | 20.50259149 |
| GraphResLSTM | 0.075958893 | 0.009412067 | 0.096057905 | 20.64164395 |
| MAE | MSE | RMSE | SMAPE | |
|---|---|---|---|---|
| flow | 0.082804094 | 0.011285882 | 0.10456171 | 22.37051838 |
| waiting | 0.084134158 | 0.011512537 | 0.106558977 | 22.83664327 |
| travel | 0.07940893 | 0.010252437 | 0.101354543 | 22.0205108 |
| halting | 0.084023348 | 0.011509673 | 0.10608842 | 22.45860681 |
| speed | 0.075958893 | 0.009412067 | 0.096057905 | 20.64164395 |
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. |
© 2024 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 (http://creativecommons.org/licenses/by/4.0/).