Submitted:
16 October 2025
Posted:
17 October 2025
You are already at the latest version
Abstract
Keywords:
1. Introduction
- This work constructs a unified logistics–traffic dataset by integrating Solomon demand data with SUMO-generated link-level states, producing about 1.2 million edge–time samples under six distinct scenarios, which provides a reproducible basis for cross-scene forecasting research.
- We propose a Deep Operator Network–based framework that decouples historical speeds through a branch network from contemporaneous exogenous and boundary states through a trunk network, enabling boundary changes to be incorporated as functional inputs rather than requiring frequent retraining.
- This paper conducts systematic evaluations and diagnostic analyses, showing that the proposed method outperforms both classical regression and deep learning baselines, while ablation and counterfactual experiments confirm the necessity of exogenous features and demonstrate robust and interpretable responses to congestion transitions.
- This work establishes a reproducible modeling and evaluation pipeline that links logistics demand with traffic forecasting, offering a foundation for adaptive control, predictive routing, and resilient logistics operations.
2. Related Work
2.1. Application of Deep Learning Method in Macroscopic Short-Term Speed Forecasting
2.2. Operator Learning in Scientific Machine Learning
3. Background and Problem Formulation
3.1. Motivation and Data Infrastructure for Macroscopic Short-Term Speed Forecasting
3.2. Formal Problem Statement and Model Overview
- Lag-1 persistence: , a naïve yet informative reference common in short-term time-series forecasting [22].
- Ridge regression: a linear baseline with -regularization, providing shrinkage and robustness to multicollinearity; we follow modern treatments and tuning practices [23].
- Multilayer perceptron (MLP): a feed-forward nonlinear predictor widely used in various scenarios [24].
- Operator learning: an operator-based predictor that maps function inputs to function outputs by factorizing the mapping into a branch network that encodes temporal history and a trunk network that encodes exogenous and boundary context, coupled multiplicatively by inner-product fusion to evaluate at arbitrary query points; we follow recent neural-operator formulations [27].
4. Methodology
4.1. Solomon Dataset as the Demand Prior
4.2. Simulation Environment and Dataset Construction
4.3. Baseline Models
- Ridge.
- We fit a linear model on :with features standardized using training statistics and intercept . The regularization is selected on a log-grid . Ridge offers a strong linear baseline with high inference throughput.
- MLP.
- Two hidden layers of width 256 with ReLU, dropout , Adam optimizer (), batch size 8192, up to 30 epochs; early stopping on validation.
- LSTM.
- We form a sequence where each step uses the k-th speed lag and the same exogenous context:yielding an input tensor . A single-layer LSTM (hidden size 128, dropout 0.1) processes the sequence; the last hidden state feeds a linear head to predict . Optimizer: Adam (), batch 8192, 30 epochs, early stopping.
- TCN.
- We use a causal Temporal Convolutional Network on the same sequence: four residual blocks with dilations , kernel size 3, 64 channels, dropout ; causal padding prevents leakage. The receptive field () covers the window. The block output is global-pooled and passed to a linear head. Optimizer and early stopping as above, and training hyperparameters in Table 2.
4.4. Operator-Learning Model
4.5. Evaluation
5. Experimental Results
5.1. Implementation Details
5.2. Leave-Scenario-Out Generalization Results
5.3. Prediction Quality Analysis
5.4. Ablation Studies
5.5. Evidence for Operator Learning
6. Conclusion
Author Contributions
Funding
Data Availability Statement
Conflicts of Interest
Abbreviations
| ADAM | Adaptive Moment Estimation (optimizer) |
| ARIMA | AutoRegressive Integrated Moving Average |
| DeepONet | Deep Operator Network |
| ITS | Intelligent Transportation Systems |
| LSTM | Long Short-Term Memory |
| MAE | Mean Absolute Error |
| MLP | Multilayer Perceptron |
| OD | Origin–Destination |
| PDE | Partial Differential Equation |
| ReLU | Rectified Linear Unit |
| RMSE | Root Mean Squared Error |
| SUMO | Simulation of Urban MObility |
| TCN | Temporal Convolutional Network |
| Coefficient of Determination |
References
- Yang, X.; Yuan, Y.; Liu, Z. Short-term traffic speed prediction of urban road with multi-source data. IEEE Access 2020, 8, 87541–87551. [Google Scholar] [CrossRef]
- Yuan, H.; Li, G. A survey of traffic prediction: from spatio-temporal data to intelligent transportation. Data Science and Engineering 2021, 6, 19–38. [Google Scholar] [CrossRef]
- Vlahogianni, E.I.; Karlaftis, M.G.; Golias, J.C. Short-term traffic forecasting: where we are and where we’re going. Transportation Research Part C: Emerging Technologies 2014, 43, 3–19. [Google Scholar] [CrossRef]
- Li, Y.; Yu, R.; Shahabi, C.; Liu, Y. Diffusion Convolutional Recurrent Neural Network: Data-Driven Traffic Forecasting. In Proceedings of the International Conference on Learning Representations; 2018. [Google Scholar]
- Lu, L.; Jin, P.; Pang, G.; Zhang, Z.; Karniadakis, G.E. Learning nonlinear operators via DeepONet based on the universal approximation theorem of operators. Nature Machine Intelligence 2021, 3, 218–229. [Google Scholar] [CrossRef]
- Krajzewicz, D.; Erdmann, J.; Behrisch, M.; Bieker, L. Recent Development and Applications of SUMO—Simulation of Urban MObility. International Journal On Advances in Systems and Measurements 2012, 5, 128–138. [Google Scholar]
- Yang, Z.; Wang, C. Short-term traffic flow prediction based on AST-MTL-CNN-GRU. IET Intelligent Transport Systems 2023, 17, 2205–2220. [Google Scholar] [CrossRef]
- Stockem Novo, A.; Hürten, C.; Baumann, R.; Sieberg, P. Self-evaluation of automated vehicles based on physics, state-of-the-art motion prediction and user experience. Scientific Reports 2023, 13, 12692. [Google Scholar] [CrossRef]
- Chatfield, C. Time-Series Forecasting; Chapman and Hall/CRC, 2000. [Google Scholar]
- Harvey, A.C. Forecasting, Structural Time Series Models and the Kalman Filter; Cambridge University Press, 1990. [Google Scholar]
- Chahal, K.; Eldabi, T. Simulation modelling for logistics and supply chain management: A literature review. Journal of Simulation 2013, 7, 14–24. [Google Scholar]
- Rojas, R.; Iglesias, J.; Mejia, G. Application of FlexSim in modeling and simulation of logistics processes. Procedia Engineering 2016, 149, 407–411. [Google Scholar]
- Laña, I.; Del Ser, J.; Vélez, M.; Oregi, I. Joint feature selection and parameter tuning for short-term traffic flow forecasting based on heuristically optimized multi-layer neural networks. In Proceedings of the International conference on harmony search algorithm; Springer, 2017; pp. 91–100. [Google Scholar]
- Lim, B.; Zohren, S. Time-series forecasting with deep learning: A survey. Philosophical Transactions of the Royal Society A 2021, 379, 20200209. [Google Scholar] [CrossRef] [PubMed]
- Subbaswamy, A.; Saria, S. Evaluating model robustness and stability to dataset shift. Proceedings of the IEEE 2021, 109, 802–825. [Google Scholar]
- Zhang, J.; et al. Transfer learning for traffic forecasting. In Proceedings of the IJCAI; 2019. [Google Scholar]
- Carbonneau, R.; Laframboise, K.; Vahidov, R. Application of machine learning techniques for supply chain demand forecasting. European Journal of Operational Research 2008, 184, 1140–1154. [Google Scholar] [CrossRef]
- Li, Z.; Kovachki, N.B.; Azizzadenesheli, K.; Liu, B.; Bhattacharya, K.; Stuart, A.M.; Anandkumar, A. Fourier Neural Operator for parametric PDEs. In Proceedings of the Proceedings of the International Conference on Learning Representations (ICLR); 2021. [Google Scholar]
- Chowdhury, M.M.H.; Chakraborty, T. Calibration of SUMO Microscopic Simulation for Heterogeneous Traffic Condition: The Case of the City of Khulna, Bangladesh. Transportation Engineering 2024, 18, 100281. [Google Scholar] [CrossRef]
- Quiñonero-Candela, J.; et al. Dataset shift in machine learning. In Proceedings of the MIT Press; 2009. [Google Scholar]
- Makridakis, S.; Spiliotis, E.; Assimakopoulos, V. Statistical and machine learning forecasting methods: Concerns and ways forward. PloS one 2018, 13, e0194889. [Google Scholar] [CrossRef] [PubMed]
- Hyndman, R.J.; Athanasopoulos, G. Forecasting: Principles and Practice, 3rd ed.; OTexts, 2021. [Google Scholar]
- James, G.; Witten, D.; Hastie, T.; Tibshirani, R. An Introduction to Statistical Learning, 2nd ed.; Springer, 2021. [Google Scholar]
- Shen, Z.; Yang, H.; Zhang, S. A Survey on Universal Approximation Theorems. arXiv 2024, arXiv:2407.12895. [Google Scholar] [CrossRef]
- Sutskever, I.; Vinyals, O.; Le, Q.V. Sequence to Sequence Learning with Neural Networks. In Proceedings of the Advances in Neural Information Processing Systems; 2014. [Google Scholar]
- Lim, B.; Zohren, S. Time Series Forecasting With Deep Learning: A Survey. arXiv 2020, arXiv:2004.13408. [Google Scholar] [CrossRef]
- Kovachki, N.; et al. Neural Operator: Learning Maps Between Function Spaces. Journal of Machine Learning Research 2023, 24, 1–97. [Google Scholar]
- Solomon, M.M. Algorithms for the vehicle routing and scheduling problems with time window constraints. Operations Research 1987, 35, 254–265. [Google Scholar] [CrossRef]
- Gunawan, A.; Kendall, G.; McCollum, B.; Seow, H.V.; Lee, L.S. Vehicle routing: Review of benchmark datasets. Journal of the Operational Research Society 2021, 72, 1794–1807. [Google Scholar] [CrossRef]
- Hochreiter, S.; Schmidhuber, J. Long short-term memory. Neural Computation 1997, 9, 1735–1780. [Google Scholar] [CrossRef]
- Bai, S.; Kolter, J.Z.; Koltun, V. An Empirical Evaluation of Generic Convolutional and Recurrent Networks for Sequence Modeling. arXiv 2018, arXiv:1803.01271. [Google Scholar] [CrossRef]
- Bai, Y.; Luo, J.; Jiang, Y.; Li, Z.; Xia, S.; Chen, H. Understanding and Improving Early Stopping for Learning with Noisy Labels. In Proceedings of the NeurIPS; 2021. [Google Scholar]
- jbnu55343. scm_deeponet: Simulation scripts and training code. https://github.com/jbnu55343/scm_deeponet, 2025. Accessed: 2025-10-03.





| Layer | Fields | Usage |
|---|---|---|
| Demand (orders) | cust_id, , qty, , depot_id | Build OD flows/trips; snap to network; time-bucket by request; define boundary/context for scenes |
| Supply (depots) | depot coordinates; capacity (if available) | Define sources/sinks; origin assignment for orders |
| Routes (veh) | vehroutes.xml: edge sequences | Path reconstruction; edge utilization; optional node traversal via topology |
| Edge aggregates | edgedata.xml: speed, entered, left, density, occupancy, waitingTime, traveltime | Main supervised features/targets; per-interval edge-level learning |
| Vehicle summaries | tripinfo.xml: departures/arrivals; delays | Consistency checks; calibration/validation of OD temporal profiles |
| Model | Input shape | Regularization | Optimizer & LR | Batch | Max epochs / ES |
|---|---|---|---|---|---|
| Persistence (lag1) | 18 (uses lag1 only) | — | — | — | — |
| Ridge | 18 | L2 ( tuned) | closed-form / LBFGS | N/A | N/A |
| MLP | 18 | Dropout | Adam, | 8192 | 30 / patience 5 |
| LSTM | Dropout | Adam, | 8192 | 30 / patience 5 | |
| TCN | Dropout | Adam, | 8192 | 30 / patience 5 | |
| DeepONet | Branch: 12; Trunk: 6 | Dropout | Adam, | 8192 | 30 / patience 5 |
| Model | MAE (km/h) | RMSE (km/h) | |
|---|---|---|---|
| Persistence (lag1) | 0.982 | 4.519 | -0.0293 |
| Ridge | 0.731 | 3.011 | 0.5431 |
| MLP (12 lags + exog.) | 1.430 | 2.243 | 0.9856 |
| LSTM (12 steps) | 1.293 | 2.130 | 0.9483 |
| TCN (12 steps) | 1.447 | 2.526 | 0.9273 |
| DeepONet () | 0.807 | 1.493 | 0.9936 |
| Configuration | MAE | RMSE | ||||
|---|---|---|---|---|---|---|
| DeepONet (Branch-only; 12 lags) | 12.779 | +11.536 | 12.959 | +10.927 | -7.4611 | -8.4547 |
| DeepONet - occupancy | 1.393 | +0.150 | 2.447 | +0.415 | 0.9828 | -0.0108 |
| DeepONet - density | 20.193 | +18.950 | 38.480 | +36.448 | -3.2520 | -4.2456 |
| DeepONet - traveltime | 3.065 | +1.822 | 3.157 | +1.125 | 0.4979 | -0.4957 |
| DeepONet - entered | 3.782 | +2.539 | 4.974 | +2.942 | 0.9289 | -0.0647 |
| DeepONet - left | 3.112 | +1.869 | 4.423 | +2.391 | 0.9438 | -0.0498 |
| DeepONet - waitingTime | 1.884 | +0.641 | 2.671 | +0.639 | 0.9795 | -0.0141 |
| DeepONet (p=64) | 1.310 | +0.067 | 2.140 | +0.108 | 0.9478 | -0.0458 |
| DeepONet (p=128) | 1.392 | +0.149 | 2.127 | +0.095 | 0.9484 | -0.0452 |
| DeepONet (p=256) | 1.243 | +0.000 | 2.032 | +0.000 | 0.9936 | +0.0000 |
| Concat-MLP (18-d) | 1.430 | +0.187 | 2.243 | +0.211 | 0.9856 | -0.0080 |
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. |
© 2025 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/).