Demand Prediction and Supply–Demand Matching for University Shuttles Based on Ensemble Learning and Multi-Objective Optimization
Abstract
1. Introduction
2. Related Work
2.1. Data Mining Research in Higher Education
2.2. Research on Resource Allocation in Higher Education Institutions
2.3. Research on Resource Allocation for Public Transportation
3. Reserch Methods
3.1. Shuttle Demand Prediction Methods Based on Ensemble Learning
- Dataset Construction Methodology
- Basic shuttle attributes include shuttle ID, departure place, departure date, departure time, destination, date type, bus route, ticket set volume and update time.
- Reservation information includes reservation ID, student ID, shuttle ID, date and ticket status.
- Search information includes search ID, student ID, user name, shuttle ID and update time.
- 2.
- Feature Engineering Methodology
- Ticket Set Volume: The historical ticket set volume for each shuttle is manually configured, reflecting human experience in resource supply with passenger demand balance. Consequently, this feature exhibits a strong correlation with actual reservation volumes;
- Search Volume: The number of searches per shuttle shift reflect passenger interest, resulting in a strong positive correlation with final reservation volume;
- Departure Place and Destination: Since route endpoints significantly influence shuttle demand, the categorical “Departure place” and “Destination” features are converted into numerical attributes using Label Encoding [27];
- Date Type: Shuttle demand is significantly influenced by date type (e.g., weekdays, weekends, and adjusted working days). These characteristics are extracted from scheduled departure date and utilized as primary features;
- Week of Year: Time cycles bring significant and regular influences on shuttle demand. Specifically, different phases of the semester calendar, such as the start of the term, midterms, and finals, as well as specific events including intensive training sessions and examination weeks, lead to variations in demand volume and temporal distribution. Given the linear correlation (constant difference) between academic weeks and week of year, the latter is used as a representative feature extracted from departure date;
- Supplementary Features: Other time variables (e.g., year, month, and weekday) are also constructed as features for prediction model.
- 3.
- Construction and Evaluation Methods of the Prediction Model
- (1)
- Training Phase: prediction Model Construction. The objective of this phase is to develop a prediction model on the training set, which is defined as follows:where the model predicts ticket reservation volume given the shift information , followed by an evaluation of its prediction performance across training and test datasets.
- (2)
- Prediction Phase: Demand Prediction. This stage involves applying the prediction model to input vectors (from the test set) or (future shifts) to yield the predicted ticket reservation volume .
| Algorithm 1. Bagging ensemble learning procedure |
| 1. training phase (1) Initialization: Given the shuttle demand prediction training set , where is the size of the training set, the base learner set . (2) Loop for : Step 1: Sample samples from the training set with replacement to form the training set . Step 2: On training set , train the base learner using algorithm with the hyperparameter configuration in Appendix A. Step 3: Add the trained base learner to the base learner set , . 2. prediction phase Given the shuttle demand prediction test set , where is the size of the shuttle demand prediction training set. For a sample in , the prediction result of the Bagging-based ensemble |
3.2. Supply–Demand Matching Method for Shuttle Based on Multi-Objective Optimization
- Supply–Demand Matching Model and solution for Shuttle Based on Multi-Objective Optimization
- 2.
- Quantitative Decision-Making System for Shuttle Resource Allocation
4. Results
4.1. Results of Shuttle Demand Prediction Based on Ensemble Learning
- Dataset Construction
- Basic shuttle table contains 3212 rows including columns of shuttle ID, departure place, departure date, departure time, destination, date type, bus route, ticket set volume and update time.
- Reservation table contains 27,733 rows including columns of reservation ID, student ID, shuttle ID, departure date, departure place, destination, route, departure date, departure time, and ticket status.
- Search log table contains 188,044 rows including columns of search ID, student ID, name, departure place, destination, departure date, departure time, shuttle ID and update time.
- 2.
- Feature Engineering
- Key Features: The ticket reservation volume (orderNum) is strongly and positively correlated with search volume (searchNum) and ticket set volume (ticketNum), with correlation coefficients of 0.67 and 0.76, respectively. This aligns with the underlying actual scenario: an increase in user search volume drives reservation volume, which in turn reflects the growth in reservation volume. These findings suggest that searchNum and ticketNum are critical features for orderNum.
- Feature Elimination: The feature weekofyear shows strong correlations with month and year (correlation coefficients of 0.85 and −0.82, respectively), indicating significant feature redundancy. To enhance prediction model precision, the month and year features were removed, reducing the sample dataset to a more efficient 11 columns.
- 3.
- Prediction Model Construction and Performance Evaluation
- Training Set Partitioning
- Comparison Analysis of Five Machine Learning Algorithms
- Evaluation of Regression Performance
- Analysis of Hit Rate
- Performance Enhancement based on Ensemble Learning
4.2. Results of Supply–Demand Matching Results Based on Multi-Objective Optimization
- Supply–Demand Matching Model and Solution Based on multi-objective optimization
- (1)
- Due to the limited shuttle resources, a certain allocation is designated as
- (2)
- For , a complete dataset of shift information is constructed. A single-factor sensitivity analysis is adopted, where all shift information remains unchanged except for the decision variable . Based on the feature engineering results in Section 4.1, a total of 10 feature variables are identified: day, hour, minute, weekday, weekofyear, daytype, start, end, ticketNum, searchNum, and orderNum. The complete shift feature dataset is denoted as below:
- (3)
- Based on the well-trained shuttle demand prediction model LGB_bagging, for , can be computed:, , and are shown in the table below.
- (4)
- Observing the third column of the table above, according to Theorem A1,, satisfying,
- 2.
- Quantitative Decision-making Process for Shuttle Resource Allocation
- Quantitative Decision-Making Process Based on the Prediction-Optimization-Evaluation Three-Layer Framework
- 2.
- Quantitative Decision-Making Process Based on the Prediction-Evaluation Two-Layer System
5. Discussion
5.1. Generalization Analysis of the Research Method
5.2. Policy Recommendations and Practical Significance of the Research
5.3. Limitations of the Research
6. Conclusions
Author Contributions
Funding
Institutional Review Board Statement
Informed Consent Statement
Data Availability Statement
Conflicts of Interest
Abbreviations
| FM | Factorization Machines |
| VSM | Vector Space Model |
| LGB | Light Gradient Boosting Machine |
| XGB | eXtreme Gradient Boosting |
| RF | Random Forest |
| MLP | Multilayer Perceptron |
| SVR | Support Vector Regression |
| Bagging | Bootstrap Aggregating |
| R2 | R-squared |
| RMSE | Root Mean Square Error |
| MSE | Mean Squared Error |
| MAE | Mean Absolute Error |
| k-hit rate | The ratio of the number of samples meeting the hit criteria to the total number of samples in the test dataset. |
| LGB_bagging | An ensemble model trained using the bagging strategy, in which 10 base models are first trained with the LGB algorithm, and then averaged to obtain the final result. |
| XGB_bagging | An ensemble model trained using the bagging strategy, in which 10 base models are first trained with the XGB algorithm, and then averaged to obtain the final result. |
| RF_bagging | An ensemble model trained using the bagging strategy, in which 10 base models are first trained with the RF algorithm, and then averaged to obtain the final result. |
| SVR_bagging | An ensemble model trained using the bagging strategy, in which 10 base models are first trained with the SVR algorithm, and then averaged to obtain the final result. |
| MLP_bagging | An ensemble model trained using the bagging strategy, in which 10 base models are first trained with the MLP algorithm, and then averaged to obtain the final result. |
| Resource utilization rate | |
| Demand satisfaction rate |
Appendix A
| Algorithm | Hyperparameters |
|---|---|
| LGB | n_estimators: 100, learning_rate: 0.05, max_depth: −1, num_leaves: 31, random_state: 2024, verbosity: −1, n_jobs: −1, scoring: neg_root_mean_squared_error |
| XGB | objective: reg: squared error n_estimators: 100 learning_rate: 0.1 max_depth: 3 min_child_weight: 1 subsample: 1.0 colsample_bytree: 1.0 |
| SVR | kernel: rbf C: 1.0 epsilon: 0.1 gamma: scale degree: 3 coef0: 0.0 shrinking: true tol: 0.001 max_iter: −1 |
| RF | n_estimators: 100, min_samples_split: 2, min_samples_leaf: 1, random _state: 2024, n_ jobs: −1 |
| MLP | hidden_layer_sizes: 100 learning_rate_init: 0.001 max_iter: 200 activation: relu alpha: 0.0001 random_state: 2024 |
Appendix B
- (1)
- If , satisfying , then Pareto optimal sets of the multi-objective optimization model for shuttle resource supply–demand matching is
- (2)
- If , satisfying , then Pareto optimal sets of the multi-objective optimization model for shuttle resource supply–demand matching is
- (3)
- If not satisfying conditions of (1) and (2),then Pareto optimal sets of the multi-objective optimization model for shuttle resource supply–demand matching is
- (1)
- If , satisfying , Let ,,Then:From the definition of , it is strictly superior to on objective , and not inferior to on all objectives. Therefore, the Pareto optimal set is .
- (2)
- If , satisfying , Let ,,Then:From the definition of , it is strictly superior to on objective , and not inferior to on all objectives. Therefore, the Pareto optimal set is .
- (3)
- First, the decision variables are divided into two sets.Let ,If ,satisfying ,Then:If ,satisfying ,Then:According to (1),a is the non-dominated solution set on solution set .According to (2),a is the non-dominated solution set on solution set .We next prove that the solutions in the two solution sets are mutually non-dominated.According to (1),According to (1),Therefore, ,.
References
- Tang, W. A Brief Analysis of the Service and Management of Shuttle Buses for Multi-Campus Universities. China Manag. Inform. 2018, 21, 208–210. [Google Scholar]
- Hu, W. Research on Precision Service Strategies for Commuter Shuttles in Multi-Campus Universities. Shanxi Youth 2020, 2, 258. [Google Scholar]
- Romero, C.; Ventura, S. Educational data mining: A review of the state of the art. IEEE Trans. Syst. Man Cybern. Part C 2010, 40, 601–618. [Google Scholar] [CrossRef] [Scilit]
- Hu, Q. Research on Informationization Thinking Innovation and Path Selection in Universities During the 14th Five-Year Plan Period. China Educ. Netw. 2021, 4, 13–16. [Google Scholar] [CrossRef]
- Bakhshinategh, B.; Zaiane, O.R.; Elatia, S.; Ipperciel, D. Educational data mining applications and tasks: A survey of the last 10 years. Educ. Inf. Technol. 2018, 23, 537–553. [Google Scholar] [CrossRef] [Scilit]
- Tsiakmaki, M.; Kostopoulos, G.; Kotsiantis, S.; Ragos, O. Implementing AutoML in Educational Data Mining for Prediction Tasks. Appl. Sci. 2020, 10, 90. [Google Scholar] [CrossRef] [Scilit]
- Namoun, A.; Alshanqiti, A. Predicting Student Performance Using Data Mining and Learning Analytics Techniques: A Systematic Literature Review. Appl. Sci. 2021, 11, 237. [Google Scholar] [CrossRef] [Scilit]
- Sujatha, G.; Sindhu, S.; Savaridassan, P. Predicting student performance using personalized analytics. Int. J. Pure Appl. Math. 2018, 119, 229–237. [Google Scholar]
- Hasbun, T.; Araya, A.; Villalon, J. Extracurricular Activities as Dropout Prediction Factors in Higher Education Using Decision Trees. In Proceedings of the 2016 IEEE 16th International Conference on Advanced Learning Technologies (ICALT), Austin, TX, USA, 25–28 July 2016. [Google Scholar]
- Ceder, A. Public Transit Planning and Operation: Modeling, Practice and Behavior, 2nd ed.; Taylor & Francis Group: Boca Raton, FL, USA, 2015. [Google Scholar]
- Wang, W.; Yang, X.M.; Chen, X.W. Urban Public Transport System Planning Methods and Management Technologies; Science Press: Beijing, China, 2006. [Google Scholar]
- Yang, M. Research on Multi-Type Bus Operation Scheduling Problems Based on Robust Optimization. Doctoral Dissertation, Beijing University of Chemical Technology, Beijing, China, 2023. [Google Scholar]
- Sweeney, M.; Lester, J.; Rangwala, H. Next-term student grade prediction. In Proceedings of the 2015 IEEE International Conference on Big Data (Big Data), Santa Clara, CA, USA, 29 October–1 November 2015. [Google Scholar]
- Chen, X.; Mei, G.; Zhang, J.; Xu, W.S. Student grade prediction method based on knowledge graph and collaborative filtering. J. Comput. Appl. 2020, 40, 595–601. [Google Scholar]
- Zaugg, H.; Silva, E.; Nelson, G.M.; Frasier, C. It Looks a Bit Like This: Prototyping in an Academic Library. J. Libr. Adm. 2020, 60, 197–213. [Google Scholar] [CrossRef] [Scilit]
- Guo, R.; Dong, R.; Lu, N.; Yu, L.; Chen, C.; Che, Y.; Zhang, J.; Yang, J. Physical Health Portrait and Intervention Strategy of College Students Based on Multivariate Cluster Analysis and Machine Learning. Appl. Sci. 2025, 15, 4940. [Google Scholar] [CrossRef] [Scilit]
- Xie, H.; Li, X.; Wang, T.; Wang, F.L.; Li, Q. Incorporating sentiment into tag-based user profiles and resource profiles for personalized search in folksonomy. Inf. Process. Manag. 2016, 52, 61–72. [Google Scholar] [CrossRef] [Scilit]
- Nie, M.; Xiong, Z.; Zhong, R.; Deng, W.; Yang, G. Career Choice Prediction Based on Campus Big Data—Mining the Potential Behavior of College Student. Appl. Sci. 2020, 10, 2841. [Google Scholar] [CrossRef] [Scilit]
- Aher, S.B.; Lobo, L. Combination of machine learning algorithms for recommendation of courses in E-Learning System based on historical data. Knowl.-Based Syst. 2013, 51, 1–14. [Google Scholar]
- Sun, Q.; Wang, Y.; Qiu, Y. Research on Personalized Recommendation System of Online Learning Resources Based on Collaborative Filtering Technology. Distance Educ. China 2012, 8, 78–82. [Google Scholar]
- Xu, Y.; Si, F.S.; Wu, Y.H.; Li, J. A Scientific Literature Recommendation Algorithm Based on Concept Generalization. Libr. Inf. Serv. 2012, 56, 101–108. [Google Scholar]
- Ismael, K. A User-Driven Importance–Performance Analysis of Bus Stops for Prioritizing Improvements. Vehicles 2026, 8, 67. [Google Scholar]
- Stępień, J. Microscale Modeling of Boarding and Alighting Processes at Shared-Use Bus Stops Under High Traffic Disruption. Appl. Sci. 2026, 16, 269. [Google Scholar]
- Ruiz, M.; Segui-Pons, J.M.; Mateu-Lladó, J. Improving bus service levels and social equity through bus frequency modelling. J. Transp. Geogr. 2017, 58, 220–233. [Google Scholar] [CrossRef] [Scilit]
- Chen, W.; Liu, X.; Chen, D.; Pan, X. Setting headways on a bus route under uncertain conditions. Sustainability 2019, 11, 2823. [Google Scholar] [CrossRef] [Scilit]
- Zhang, B. Research on Conventional Bus Route Optimization and Resource Allocation Evaluation Index System. Master’s Thesis, Southeast University, Nanjing, China, 2006. [Google Scholar]
- One Hot Encoding vs. Label Encoding—GeeksforGeeks. 2026. Available online: https://www.geeksforgeeks.org/machine-learning/one-hot-encoding-vs-label-encoding/ (accessed on 26 February 2026).
- Géron, A. Hands-On Machine Learning with Scikit-Learn, Keras, and TensorFlow, 2nd ed.; O’Reilly Media, Inc.: Sebastopol, CA, USA, 2019. [Google Scholar]
- Han, J.; Kamber, M.; Pei, J. Data Mining: Concepts and Techniques, 3rd ed.; Morgan Kaufmann: Amsterdam, The Netherlands, 2011. [Google Scholar]
- Safont, G.; Salazar, A.; Vergara, L.; Rodriguez, A. Nonlinear estimators from ICA mixture models. Signal Process. 2019, 155, 281–286. [Google Scholar] [CrossRef] [Scilit]
- Borgonovo, E.; Plischke, E. Sensitivity analysis: A review of recent advances. Eur. J. Oper. Res. 2016, 248, 869–887. [Google Scholar] [CrossRef] [Scilit]
- Deb, K. Multi-Objective Optimization Using Evolutionary Algorithms; John Wiley & Sons, Inc.: New York, NY, USA, 2001. [Google Scholar]
- Bessède, J.-L. (Ed.) Eco-Friendly Innovations in Electricity Transmission and Distribution Networks; Woodhead Publishing: Amsterdam, The Netherlands, 2015. [Google Scholar]
- Wilcoxon, F.J.B. Individual Comparisons by Ranking Methods. Biometrics 1944, 1, 196–202. [Google Scholar]



| Column | Na_Ratio | Type | Mean | Std | Min | 25% | 50% | 75% | Max |
|---|---|---|---|---|---|---|---|---|---|
| year | 0.0 | int64 | 2024.0025 | 0.049844 | 2024 | 2024 | 2024 | 2024 | 2025 |
| month | 0.0 | int64 | 9.7665 | 2.7782 | 1 | 9 | 10 | 11 | 12 |
| day | 0.0 | int64 | 15.5953 | 8.7298 | 1 | 9 | 15 | 23 | 31 |
| hour | 0.0 | int64 | 12.5872 | 4.4057 | 6 | 8 | 12 | 16 | 21 |
| minute | 0.0 | int64 | 21.6283 | 16.8052 | 0.0 | 5 | 20 | 40 | 50 |
| weekday | 0.0 | int64 | 3.2491 | 1.6119 | 1 | 2 | 3 | 5 | 7 |
| weekofyear | 0.0 | int64 | 39.8493 | 13.573 | 1 | 38 | 43 | 48 | 52 |
| daytype | 0.0 | int64 | 1.0672 | 0.3203 | 1 | 1 | 1 | 1 | 3 |
| start | 0.0 | int64 | 1.9835 | 1.026 | 1 | 1 | 2 | 2 | 5 |
| end | 0.0 | int64 | 1.8677 | 0.9252 | 1 | 1 | 2 | 2 | 5 |
| ticketNum | 0.0 | int64 | 9.9328 | 6.614 | 0.0 | 5 | 10 | 15 | 25 |
| searchNum | 0.0 | int64 | 69.2375 | 84.2402 | 0.0 | 1 | 46.5 | 101 | 724 |
| orderNum | 0.0 | int64 | 9.637 | 9.0555 | 0.0 | 0.0 | 9 | 17 | 33 |
| R2 | RMSE | MSE | MAE | Hit_Rate_1 | Hit_Rate_2 | Hit_Rate_3 | |
|---|---|---|---|---|---|---|---|
| LGB | 0.9635 | 1.7227 | 2.9675 | 1.1214 | 58.79 | 81.03 | 91.91 |
| RF | 0.9645 | 1.6986 | 2.8854 | 1.0857 | 60.34 | 80.87 | 91.14 |
| XGB | 0.9625 | 1.7455 | 3.0467 | 1.2014 | 57.54 | 78.23 | 91.29 |
| SVR | 0.8797 | 3.1272 | 9.7791 | 2.0287 | 45.26 | 63.45 | 75.43 |
| MLP | 0.9439 | 2.1361 | 4.5630 | 1.4678 | 52.72 | 73.72 | 86.31 |
| R2 | RMSE | MSE | MAE | Hit_Rate_1 | Hit_Rate_2 | Hit_Rate_3 | ||
|---|---|---|---|---|---|---|---|---|
| LGB | test | 0.9635 | 1.7227 | 2.9675 | 1.1214 | 58.79 | 81.03 | 91.91 |
| train | 0.9746 | 1.4441 | 2.0855 | 0.9243 | 66.41 | 86.10 | 95.25 | |
| RF | test | 0.9645 | 1.6986 | 2.8854 | 1.0857 | 60.34 | 80.87 | 91.14 |
| train | 0.9935 | 0.7314 | 0.5349 | 0.4239 | 88.17 | 97.43 | 99.46 | |
| XGB | test | 0.9625 | 1.7455 | 3.0467 | 1.2014 | 57.54 | 78.23 | 91.29 |
| train | 0.9595 | 1.8247 | 3.3295 | 1.2146 | 58.08 | 78.82 | 89.84 | |
| SVR | test | 0.8797 | 3.1272 | 9.7791 | 2.0287 | 45.26 | 63.45 | 75.43 |
| train | 0.9036 | 2.8138 | 7.9175 | 1.7802 | 50.64 | 67.54 | 79.80 | |
| MLP | test | 0.9439 | 2.1361 | 4.5630 | 1.4678 | 52.72 | 73.72 | 86.31 |
| train | 0.9409 | 2.2025 | 4.8512 | 1.4330 | 53.99 | 75.87 | 87.12 |
| R2 | RMSE | MSE | MAE | Hit_Rate_1 | Hit_Rate_2 | Hit_Rate_3 | |
|---|---|---|---|---|---|---|---|
| LGB | 0.9635 | 1.7227 | 2.9675 | 1.1214 | 58.79 | 81.03 | 91.91 |
| LGB_bagging | 0.9658 | 1.6663 | 2.7765 | 1.0838 | 60.65 | 81.18 | 92.22 |
| RF | 0.9645 | 1.6986 | 2.8854 | 1.0857 | 60.34 | 80.87 | 91.14 |
| RF_bagging | 0.9667 | 1.6461 | 2.7096 | 1.0436 | 61.43 | 81.65 | 92.38 |
| XGB | 0.9625 | 1.7455 | 3.0467 | 1.2014 | 57.54 | 78.23 | 91.29 |
| XGB_bagging | 0.9612 | 1.7757 | 3.1530 | 1.1996 | 59.25 | 77.76 | 89.89 |
| SVR | 0.8797 | 3.1272 | 9.7791 | 2.0287 | 45.26 | 63.45 | 75.43 |
| SVR_bagging | 0.8776 | 3.1545 | 9.9507 | 2.0641 | 45.41 | 62.67 | 74.34 |
| MLP | 0.9439 | 2.1361 | 4.5630 | 1.4678 | 52.72 | 73.72 | 86.31 |
| MLP_bagging | 0.9517 | 1.9804 | 3.9218 | 1.3921 | 53.34 | 74.81 | 87.40 |
| R2 | RMSE | MSE | MAE | Hit_Rate_1 | Hit_Rate_2 | Hit_Rate_3 | ||
|---|---|---|---|---|---|---|---|---|
| LGB_ bagging | test | 0.9658 * | 1.6663 * | 2.7765 * | 1.0838 * | 60.65 * | 81.18 * | 92.22 * |
| train | 0.9730 | 1.4882 | 2.2148 | 0.9349 | 66.95 | 86.69 | 94.82 | |
| RF_ bagging | test | 0.9667 * | 1.6461 * | 2.7096 * | 1.0436 * | 61.43 * | 81.65 * | 92.38 * |
| train | 0.9835 | 1.1627 | 1.3518 | 0.6823 | 75.48 | 92.10 | 96.81 | |
| XGB_ bagging | test | 0.9612 * | 1.7757 * | 3.1530 * | 1.1996 * | 59.25 * | 77.76 * | 89.89 * |
| train | 0.9589 | 1.8372 | 3.3753 | 1.2243 | 58.51 | 77.97 | 90.00 | |
| SVR_ bagging | test | 0.8776 * | 3.1545 * | 9.9507 * | 2.0641 * | 45.41 * | 62.67 * | 74.34 * |
| train | 0.9036 | 2.8134 | 7.9155 | 1.8025 | 50.18 | 67.11 | 79.49 | |
| MLP_ bagging | test | 0.9517 * | 1.9804 * | 3.9218 * | 1.3921 * | 53.34 * | 74.81 * | 87.40 * |
| train | 0.9400 | 2.2199 | 4.9281 | 1.4293 | 53.80 | 75.83 | 87.08 |
| TicketNum_Set | OrderNum_Predict | OrderNum_Predict−TicketNum_Set |
|---|---|---|
| 10 | 6 | −4 |
| 11 | 6 | −5 |
| 12 | 6 | −6 |
| 13 | 16 | 3 |
| 14 | 16 | 2 |
| 15 | 16 | 1 |
| 16 | 16 | 0 |
| 17 | 16 | −1 |
| 18 | 16 | −2 |
| 19 | 16 | −3 |
| TicketNum_Set | OrderNum_Predict | OrderNum_Predict−TicketNum_Set |
|---|---|---|
| 10 | 6 | −4 |
| 11 | 6 | −5 |
| 12 | 6 | −6 |
| 13 | 16 | 3 |
| 14 | 16 | 2 |
| 15 | 16 | 1 |
| 16 | 17 | 1 |
| 17 | 16 | −1 |
| 18 | 16 | −2 |
| 19 | 16 | −3 |
| TicketNum_Set | OrderNum_Predict | OrderNum_Predict − TicketNum_Set | ||
|---|---|---|---|---|
| 10 | 6 | −4 | 60 | 100 |
| 11 | 6 | −5 | 55 | 100 |
| 12 | 6 | −6 | 50 | 100 |
| 13 | 16 | 3 | 100 | 81 |
| 14 | 16 | 2 | 100 | 88 |
| 15 | 16 | 1 | 100 | 94 |
| 16 | 16 | 0 | 100 | 100 |
| 17 | 16 | −1 | 94 | 100 |
| 18 | 16 | −2 | 89 | 100 |
| 19 | 16 | −3 | 84 | 100 |
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. |
© 2026 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.
Share and Cite
Li, G.; Xu, W.; Feng, X. Demand Prediction and Supply–Demand Matching for University Shuttles Based on Ensemble Learning and Multi-Objective Optimization. Appl. Sci. 2026, 16, 4293. https://doi.org/10.3390/app16094293
Li G, Xu W, Feng X. Demand Prediction and Supply–Demand Matching for University Shuttles Based on Ensemble Learning and Multi-Objective Optimization. Applied Sciences. 2026; 16(9):4293. https://doi.org/10.3390/app16094293
Chicago/Turabian StyleLi, Guiqin, Weisheng Xu, and Xin Feng. 2026. "Demand Prediction and Supply–Demand Matching for University Shuttles Based on Ensemble Learning and Multi-Objective Optimization" Applied Sciences 16, no. 9: 4293. https://doi.org/10.3390/app16094293
APA StyleLi, G., Xu, W., & Feng, X. (2026). Demand Prediction and Supply–Demand Matching for University Shuttles Based on Ensemble Learning and Multi-Objective Optimization. Applied Sciences, 16(9), 4293. https://doi.org/10.3390/app16094293
