Identifying Spatial–Temporal Characteristics and Significant Factors of Bus Bunching Based on an eGA and DT Model
Abstract
:1. Introduction
- We analyzed the whole process of bus bunching formation in two parts: bus traveling between bus stops and bus dwelling at the stops. How delays during bus operation make headway deviate from schedule and finally cause bus bunching is clarified.
- The variation characteristics of bus headway and bus headway stability in a single day, in different types of periods and at different bus stops were systematically studied temporally and spatially. Twelve potential factors were concluded as the inputs of the model.
- A new hybrid model integrating eGA and DT was proposed to identify significant factors of bus bunching. eGA constructs the model framework and transforms the factor identification into a problem of selecting the fittest individual from the population. DT is used to evaluate the fitness of individuals.
- The eGA–DT model was evaluated under different routes, periods, and bus stops using real AVL data collected from bus vehicles in Shenzhen, China. The significant factors were identified. The results showed that the proposed hybrid model outperformed the single DT and ET models.
2. Literature Review
3. Methodology
3.1. Bus Bunching Formation Process
3.2. Analysis of Spatial–Temporal Characteristics
3.2.1. Analysis of Spatial Characteristics
3.2.2. Analysis of Temporal Characteristics
3.3. eGA–DT Model for Factor Identification
3.3.1. Overall Model Framework
3.3.2. Construction of eGA Model
- Encode factors with a binary digit
- 2.
- Initialize the population
- 3.
- Evaluate the fitness of each individual
- 4.
- Select the chromosome
- 5.
- Elitist preservation
- 6.
- Chromosome crossover
- 7.
- Chromosome mutation
- 8.
- Identify significant factors
3.3.3. Fitness Evaluation Based on DT
- Initial spatial division
- 2.
- Prediction in subspaces
- 3.
- Spatial division based on error evaluation
- 4.
- Decision tree pruning
- 5.
- Fitness output
3.3.4. Parameter Calibration
- The length of chromosomes LEach chromosome corresponds to a set of factors; thus, L is the number of features.
- The number of initial chromosomes N
- 3.
- The probability of the chromosome crossover
- 4.
- The probability of the chromosome mutationA large makes it easier to destroy the current optimal individual, while a small value may lead to difficulty in generating new genes and jumping out of the local optimal result. The value of usually ranges from 0.01 to 0.1.
3.3.5. Evaluation Criteria
4. Results
4.1. Data Description
- TripId: number of trips for each vehicle;
- LineId: number of bus routes;
- LineDir: direction of bus routes, including up direction and down direction;
- BusNum: unique ID number of each vehicle;
- StationName: name of the bus stop;
- StationIndex: serial number of the bus stop;
- StationId: unique ID number of the bus stop;
- ArrTime: the time when the bus arrives at the bus stop (accurate to seconds);
- LeaTime: the time when the bus leaves the bus stop (accurate to seconds);
- PreStationId: unique ID number of the previous bus stop;
- NextStationId: unique ID number of the next bus stop.
4.2. Bus Bunching Process
4.3. Spatial–Temporal Characteristics
4.3.1. Analysis of Bus Headway
- Daily variation
- 2.
- Variation in different time types
4.3.2. Analysis of Bus Headway Stability
- Daily variation
- 2.
- Variation on a work day and non-work day
- 3.
- Variation at different bus stops
4.4. Feature Vector Selection
- : the number of the bus stop j.
- : the dwell time of bus i − 1 at stop j.
- : the dwell time of bus i at stop j.
- : the time of bus i − 1 travel from stop j − 1 to stop j.
- : the time of bus i travel from stop j − 1 to stop j.
- : the average travel time between stop j − 1 to stop j in the previous 15 min of the same type of period last week.
- : the headway of bus i at stop j − 1.
- : the average headway at stop j in the previous 15 min of the same type of period last week.
- : the departure interval of bus i at the first stop.
- : the number of 15-min period groups.
- : the type of the day (morning peak time: 1, evening peak time: 2, off-peak time on weekdays: 3, and rest day: 4).
- : the day of the week.
4.5. Factor Identification by eGA–DT
4.5.1. Parameter Calibration
4.5.2. Results of eGA–DT Model
4.5.3. Model Comparison
- The performances under different bus stops
- 2.
- The performances under different bus routes
- 3.
- The performances under different periods
5. Discussion and Conclusions
- One single day. A small headway usually occurred from 7:00 to 10:00 and 17:00 to 19:00, while a large headway frequently occurred from 13:00 to 15:00 and 21:00 to 24:00. The generally had a local peak from 7:00 to 9:00, 17:00 to 20:00, and even at 21:00 after the regular evening peak.
- Different time types. The headway during the morning peak on weekdays was the most unstable, followed by the evening peak on weekdays. The most stable headway usually occurred on rest days. The on a non-work day was obviously lower and more stable than on a work day.
- Different bus stops. The small headway caused by former bus stops is continuously transmitted to the following buses. Bus bunching is transitive, and bus stops away from the departure place are more likely to be affected. The spatial attributes of the bus stop should be of great concern.
- Different bus stops. eGA–DT outperformed at all bus stops, especially compared to ET. The average reduction in MAE by eGA–DT at each bus stop was about 5% compared to DT.
- Different bus routes. Four types of routes, including the regular, main, express, and branch route, were selected. The results showed that eGA–DT performed better for all types of bus routes, especially for branch routes with 23.54 in MAE. Moreover, eGA–DT outperformed DT and ET with an average reduction of 26% and 43% in MAE, respectively.
- Different periods. Considering four types of periods, including morning peak on weekdays (7:00–9:00), evening peak on weekdays (17:30–19:30), off-peak on weekdays, and rest days, the MAE in peak periods was obviously larger than off-peak periods. eGA–DT outperformed DT and ET with an average reduction of 7.3% in MAE during peak periods and 10% during off-peak periods.
Author Contributions
Funding
Data Availability Statement
Conflicts of Interest
References
- Newell, G.F.; Potts, R.B. Maintaining a Bus Schedule. In Proceedings of the 2nd Australian Road Research Board (ARRB) Conference, Melbourne, Australia, January 1964; pp. 388–393. [Google Scholar]
- Feng, W.; Figliozzi, M. Identifying Spatial-Temporal Attributes of Bus Bunching through AVL/APC Data. In Proceedings of the Institute of Transportation Engineers (ITE) Western States Annual Meeting, Anchorage, Alaska, 10–13 July 2011. [Google Scholar]
- Du, B.; Dublanche, P.-A. Bus Bunching Identification Using Smart Card Data. In Proceedings of the 2018 IEEE 24th International Conference on Parallel and Distributed Systems (ICPADS), Singapore, 11–13 December 2018; pp. 1087–1092. [Google Scholar] [CrossRef]
- Moreira-Matias, L.; Gama, J.; Mendes-Moreira, J.; Freire de Sousa, J. An Incremental Probabilistic Model to Predict Bus Bunching in Real-Time. In Advances in Intelligent Data Analysis XIII; Lecture Notes in Computer Science; Springer: Cham, Switzerland, 2014; pp. 227–238. [Google Scholar] [CrossRef]
- Ryus, P.; Danaher, A.; Walker, M.; Nichols, F.; Carter, B.; Ellis, E.; Cherrington, L.; Bruzzone, A. Transit Capacity and Quality of Service Manual, 3rd ed.; The National Academies Press: Washington, DC, USA, 2013. [Google Scholar] [CrossRef]
- Schmöcker, J.-D.; Sun, W.; Fonzone, A.; Liu, R. Bus bunching along a corridor served by two lines. Transp. Res. Part B Methodol. 2016, 93, 300–317. [Google Scholar] [CrossRef]
- Verbich, D.; Diab, E.; El-Geneidy, A. Have they bunched yet? An exploratory study of the impacts of bus bunching on dwell and running times. Public Transp. 2016, 8, 225–242. [Google Scholar] [CrossRef]
- Enayatollahi, F.; Idris, A.; Amiri Atashgah, M.A. Modelling bus bunching under variable transit demand using cellular automata. Public Transp. 2019, 11, 269–298. [Google Scholar] [CrossRef]
- Zhou, T.; Wu, W.; Peng, L.; Zhang, M.; Li, Z.; Xiong, Y.; Bai, Y. Evaluation of urban bus service reliability on variable time horizons using a hybrid deep learning method. Reliab. Eng. Syst. Saf. 2022, 217, 108090. [Google Scholar] [CrossRef]
- Čelan, M.; Lep, M. Bus-arrival time prediction using bus network data model and time periods. Future Gener. Comput. Syst. 2020, 110, 364–371. [Google Scholar] [CrossRef]
- Yu, Z.; Wood, J.S.; Gayah, V.V. Using survival models to estimate bus travel times and associated uncertainties. Transp. Res. Part C Emerg. Technol. 2017, 74, 366–382. [Google Scholar] [CrossRef]
- AlHadidi, T.; Rakha, H.A. Modeling bus passenger boarding/alighting times: A stochastic approach. Transp. Res. Interdiscip. Perspect. 2019, 2, 100027. [Google Scholar] [CrossRef]
- Sun, W.; Schmöcker, J.-D.; Fukuda, K. Estimating the route-level passenger demand profile from bus dwell times. Transp. Res. Part C Emerg. Technol. 2021, 130, 103273. [Google Scholar] [CrossRef]
- Peng, L.; Li, Z.; Wang, C.; Sarkodie-Gyan, T. Evaluation of roadway spatial-temporal travel speed estimation using mapped low-frequency AVL probe data. Measurement 2020, 165, 108150. [Google Scholar] [CrossRef]
- Liu, Y.; Qing, R.; Zhao, Y.; Liao, Z. Road Intersection Recognition via Combining Classification Model and Clustering Algorithm Based on GPS Data. ISPRS Int. J. Geo-Inf. 2022, 11, 487. [Google Scholar] [CrossRef]
- Iliopoulou, C.A.; Milioti, C.P.; Vlahogianni, E.I.; Kepaptsoglou, K.L. Identifying spatio-temporal patterns of bus bunching in urban networks. J. Intell. Transp. Syst. 2020, 24, 365–382. [Google Scholar] [CrossRef]
- Iliopoulou, C.; Milioti, C.; Vlahogianni, E.; Kepaptsoglou, K.; Sanchez-Medina, J. The Bus Bunching Problem: Empirical Findings from Spatial Analytics. In Proceedings of the 2018 21st International Conference on Intelligent Transportation Systems (ITSC), Maui, HI, USA, 4–7 November 2018; pp. 871–876. [Google Scholar] [CrossRef]
- Feng, W.; Figliozzi, M. Empirical Findings of Bus Bunching Distributions and Attributes Using Archived AVL/APC Bus Data. In Proceedings of the 11th International Conference of Chinese Transportation Professionals 2011 (ICCTP 2011), Nanjing, China, 14–17 August 2011; pp. 4330–4341. [Google Scholar]
- Shaji, H.E.; Tangirala, A.K.; Vanajakshi, L. Prediction of Trends in Bus Travel Time Using Spatial Patterns. Transp. Res. Procedia 2020, 48, 998–1007. [Google Scholar] [CrossRef]
- Fonzone, A.; Schmöcker, J.-D.; Liu, R. A Model of Bus Bunching under Reliability-based Passenger Arrival Patterns. Transp. Res. Procedia 2015, 7, 276–299. [Google Scholar] [CrossRef] [Green Version]
- An, S.; Zhang, X.; Wang, J. Finding Causes of Irregular Headways Integrating Data Mining and AHP. ISPRS Int. J. Geo-Inf. 2015, 4, 2604–2618. [Google Scholar] [CrossRef] [Green Version]
- Tamir, T.S.; Xiong, G.; Li, Z.; Tao, H.; Shen, Z.; Hu, B.; Menkir, H.M. Traffic Congestion Prediction using Decision Tree, Logistic Regression and Neural Networks. IFAC-Pap. 2020, 53, 512–517. [Google Scholar] [CrossRef]
- Dhivya Bharathi, B.; Anil Kumar, B.; Achar, A.; Vanajakshi, L. Bus travel time prediction: A log-normal auto-regressive (AR) modelling approach. Transp. A Transp. Sci. 2020, 16, 807–839. [Google Scholar] [CrossRef]
- Yuan, Y.; Zhang, W.; Yang, X.; Liu, Y.; Liu, Z.; Wang, W. Traffic state classification and prediction based on trajectory data. J. Intell. Transp. Syst. 2021, 1–15. [Google Scholar] [CrossRef]
- Rashidi, S.; Ranjitkar, P.; Csaba, O.; Hooper, A. Using Automatic Vehicle Location Data to Model and Identify Determinants of Bus Bunching. Transp. Res. Procedia. 2017, 25, 1444–1456. [Google Scholar] [CrossRef]
- Arriagada, J.; Gschwender, A.; Munizaga, M.A.; Trépanier, M. Modeling bus bunching using massive location and fare collection data. J. Intell. Transp. Syst. 2019, 23, 332–344. [Google Scholar] [CrossRef]
- Chioni, E.; Iliopoulou, C.; Milioti, C.; Kepaptsoglou, K. Factors affecting bus bunching at the stop level: A geographically weighted regression approach. Int. J. Transp. Sci. Technol. 2020, 9, 207–217. [Google Scholar] [CrossRef]
- Iliopoulou, C.; Vlahogianni, E.; Kepaptsoglou, K. Understanding the factors that affect the bus bunching events’ duration. In Proceedings of the 2020 IEEE 23rd International Conference on Intelligent Transportation Systems (ITSC), Rhodes, Greece, 20–23 September 2020; pp. 1–6. [Google Scholar] [CrossRef]
- Gkiotsalitis, K.; Alesiani, F. Robust timetable optimization for bus lines subject to resource and regulatory constraints. Transp. Res. Part E Logist. Transp. Rev. 2019, 128, 30–51. [Google Scholar] [CrossRef]
- Mendes-Moreira, J.; Moreira-Matias, L.; Gama, J.; Freire de Sousa, J. Validating the coverage of bus schedules: A Machine Learning approach. Inf. Sci. 2015, 293, 299–313. [Google Scholar] [CrossRef]
- He, S.; Liang, S.; Dong, J.; Zhang, D.; He, J.; Yuan, P. A holding strategy to resist bus bunching with dynamic target headway. Comput. Ind. Eng. 2020, 140, 106237. [Google Scholar] [CrossRef]
- Berrebi, S.J.; Hans, E.; Chiabaut, N.; Laval, J.A.; Leclercq, L.; Watkins, K.E. Comparing bus holding methods with and without real-time predictions. Transp. Res. Part C Emerg. Technol. 2018, 87, 197–211. [Google Scholar] [CrossRef] [Green Version]
- Petit, A.; Ouyang, Y.; Lei, C. Dynamic bus substitution strategy for bunching intervention. Transp. Res. Part B Methodol. 2018, 115, 1–16. [Google Scholar] [CrossRef]
- Dai, Z.; Liu, X.C.; Chen, Z.; Guo, R.; Ma, X. A predictive headway-based bus-holding strategy with dynamic control point selection: A cooperative game theory approach. Transp. Res. Part B Methodol. 2019, 125, 29–51. [Google Scholar] [CrossRef]
Route Number | Type | Number of Stops | Departure Interval (min) |
---|---|---|---|
1 | regular | 19 | 4–10 |
113 | regular | 52 | 4–10 |
E11 | express | 17 | 15 |
E15 | express | 23 | 4–10 |
M156 | main | 30 | 10 |
M182 | main | 55 | 6–12 (up direction) 4–10 (down direction) |
B811 | branch | 15 | 5 |
B618 | branch | 14 | 6–12 |
Trip Id | Line Id | Line Dir | Bus Num | Station Index | Station Id | Arr Time | Lea Time | Pre StationId | Next StationId |
---|---|---|---|---|---|---|---|---|---|
650c8 2aa9 | 1130 | down | BS05265D | 1 | B_ZS0165 | 20 April 2019 13:09:45 | 20 April 2019 13:10:24 | NULL | B_ZS0029 |
650c8 2aa9 | 1130 | down | BS05265D | 2 | B_ZS0029 | 20 April 2019 13:13:12 | 20 April 2019 13:13:49 | B_ZS0165 | B_ZS0033 |
… | … | … | … | … | … | … | … | … | … |
650c8 2aa9 | 1130 | down | BS05265D | 20 | B_SH0033 | 20 April 2019 13:49:36 | 20 April 2019 13:50:18 | B_SH0035 | B_SH0045 |
30 | 20 | 20 | 115 | 90 | 90 | 501 | 501 | 516 | 27 | 4 | 2 |
34 | 20 | 30 | 80 | 80 | 80 | 418 | 418 | 397 | 27 | 4 | 2 |
… | … | … | … | … | … | … | … | … | … | ||
35 | 10 | 19 | 170 | 140 | 135 | 127 | 287 | 388 | 27 | 4 | 2 |
Model | MAE (s) | RMSE (s) | R2 |
---|---|---|---|
eGA–DT | 35.27 | 73.37 | 0.91 |
DT | 43.75 | 78.69 | 0.86 |
ET | 74.61 | 124.58 | 0.61 |
Route Number | Route Type | Model | MAE(s) | RMSE(s) | R2 |
---|---|---|---|---|---|
1 | regular | eGA–DT | 47.76 | 84.37 | 0.89 |
DT | 72.45 | 123.71 | 0.76 | ||
ET | 78.98 | 128.39 | 0.74 | ||
113 | regular | eGA–DT | 35.27 | 73.37 | 0.91 |
DT | 43.75 | 78.69 | 0.86 | ||
ET | 74.61 | 124.58 | 0.61 | ||
E11 | express | eGA–DT | 77.08 | 129.97 | 0.81 |
DT | 113.10 | 181.93 | 0.62 | ||
ET | 126.68 | 198.65 | 0.55 | ||
E15 | express | eGA–DT | 76.11 | 118.28 | 0.89 |
DT | 93.62 | 148.55 | 0.83 | ||
ET | 111.32 | 168.91 | 0.78 | ||
M156 | main | eGA–DT | 57.29 | 99.92 | 0.89 |
DT | 80.36 | 132.85 | 0.81 | ||
ET | 106.08 | 166.74 | 0.70 | ||
M182 | main | eGA–DT | 35.52 | 75.17 | 0.91 |
DT | 56.36 | 111.28 | 0.81 | ||
ET | 61.60 | 117.01 | 0.79 | ||
B811 | branch | eGA–DT | 45.41 | 60.40 | 0.94 |
DT | 49.91 | 66.62 | 0.93 | ||
ET | 87.27 | 141.72 | 0.66 | ||
B618 | branch | eGA–DT | 23.54 | 43.36 | 0.95 |
DT | 35.10 | 64.42 | 0.88 | ||
ET | 45.03 | 75.64 | 0.83 |
Time Type | eGA–DT | DT | ET |
---|---|---|---|
morning peak | 41.19 | 43.70 | 123.46 |
evening peak | 50.67 | 55.63 | 168.30 |
off-peak | 35.09 | 39.33 | 118.37 |
rest day | 35.65 | 39.19 | 130.71 |
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations. |
© 2022 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
Yan, M.; Xie, B.; Xu, G. Identifying Spatial–Temporal Characteristics and Significant Factors of Bus Bunching Based on an eGA and DT Model. Appl. Sci. 2022, 12, 11778. https://doi.org/10.3390/app122211778
Yan M, Xie B, Xu G. Identifying Spatial–Temporal Characteristics and Significant Factors of Bus Bunching Based on an eGA and DT Model. Applied Sciences. 2022; 12(22):11778. https://doi.org/10.3390/app122211778
Chicago/Turabian StyleYan, Min, Binglei Xie, and Gangyan Xu. 2022. "Identifying Spatial–Temporal Characteristics and Significant Factors of Bus Bunching Based on an eGA and DT Model" Applied Sciences 12, no. 22: 11778. https://doi.org/10.3390/app122211778
APA StyleYan, M., Xie, B., & Xu, G. (2022). Identifying Spatial–Temporal Characteristics and Significant Factors of Bus Bunching Based on an eGA and DT Model. Applied Sciences, 12(22), 11778. https://doi.org/10.3390/app122211778