Submitted:
20 May 2024
Posted:
28 May 2024
You are already at the latest version
Abstract
Keywords:
1. Introduction
2. Problem Description
3. Optimization Problem
3.1. Variable Definitions
3.1.1. Input Parameters
Spatiotemporal and Discretization Parameters
Battery Dynamic Parameters
3.1.2. Decision Variables
3.2. Objective Function
3.2.1. Assignment Cost
3.2.2. Penalty Method
3.2.3. Consumption Cost
3.2.4. Demand Cost
3.3. Constraints
4. Simulated Annealing
4.1. Cooling Equation
4.2. Acceptance Criteria
4.3. Neighbor Generators and Wrappers
4.3.1. Generator Input/Output
4.3.2. Generators
New Visit
| Algorithm 1: New visit algorithm |
![]() |
Slide Visit
| Algorithm 2: Slide Visit Algorithm |
![]() |
New Charger
| Algorithm 3: New Charger Algorithm |
![]() |
Wait
| Algorithm 4: Wait algorithm |
![]() |
New Window
| Algorithm 5: New window algorithm |
![]() |
4.3.3. Generator Wrappers
Charge Schedule Generation
| Algorithm 6: Charge schedule generation algorithm |
![]() |
Perturb Schedule
| Algorithm 7: Perturb schedule algorithm |
![]() |
4.4. Alternative Heuristic Implementation
5. Optimization Algorithm
| Algorithm 8: Simulated annealing approach to the position allocation problem |
![]() |
6. Example
6.1. BEB Scenario
6.2. Results





7. Conclusion
Author Contributions
Funding
Informed Consent Statement
Conflicts of Interest
References
- Khan, S.; Maoh, H. Investigating attitudes towards fleet electrification – An exploratory analysis approach. Transportation Research Part A: Policy and Practice 2022, 162, 188–205. [CrossRef]
- Li, J.Q. Battery-Electric Transit Bus Developments and Operations: a Review. International Journal of Sustainable Transportation 2016, 10, 157–169.
- Guida, U.; Abdulah, A. ZeEUS eBus Report# 2-An updated overview of electric buses in Europe. Technical Report 2, International Association of Public Transport (UITP), 2017.
- Xylia, M.; Silveira, S. The Role of Charging Technologies in Upscaling the Use of Electric Buses in Public Transport: Experiences From Demonstration Projects. Transportation Research Part A: Policy and Practice 2018, 118, 399–415.
- Lutsey, N.; Nicholas, M. Update on Electric Vehicle Costs in the United States Through 2030. The International Council on Clean Transportation 2019, 2.
- Edge, J.S.; O’Kane, S.; Prosser, R.; Kirkaldy, N.D.; Patel, A.N.; Hales, A.; Ghosh, A.; Ai, W.; Chen, J.; Yang, J.; Li, S.; Pang, M.C.; Bravo Diaz, L.; Tomaszewska, A.; Marzook, M.W.; Radhakrishnan, K.N.; Wang, H.; Patel, Y.; Wu, B.; Offer, G.J. Lithium ion battery degradation: what you need to know. Physical Chemistry Chemical Physics 2021, 23, 8200–8221. [CrossRef]
- Millner, A. Modeling Lithium Ion battery degradation in electric vehicles. 2010 IEEE Conference on Innovative Technologies for an Efficient and Reliable Electricity Supply. IEEE, 2010. [CrossRef]
- Zhang, L.; Wang, S.; Qu, X. Optimal Electric Bus Fleet Scheduling Considering Battery Degradation and Non-Linear Charging Profile. Transportation Research Part E: Logistics and Transportation Review 2021, 154, 102445. [CrossRef]
- Duan, M.; Qi, G.; Guan, W.; Lu, C.; Gong, C. Reforming Mixed Operation Schedule for Electric Buses and Traditional Fuel Buses By an Optimal Framework. IET Intelligent Transport Systems 2021, 15, 1287–1303. [CrossRef]
- Rinaldi, M.; Picarelli, E.; D’Ariano, A.; Viti, F. Mixed-Fleet Single-Terminal Bus Scheduling Problem: Modelling, Solution Scheme and Potential Applications. Omega 2020, 96, 102070. [CrossRef]
- Tang, X.; Lin, X.; He, F. Robust Scheduling Strategies of Electric Buses Under Stochastic Traffic Conditions. Transportation Research Part C: Emerging Technologies 2019, 105, 163–182. [CrossRef]
- Li, J.Q. Transit Bus Scheduling With Limited Energy. Transportation Science 2014, 48, 521–539. [CrossRef]
- He, Y.; Liu, Z.; Song, Z. Optimal Charging Scheduling and Management for a Fast-Charging Battery Electric Bus System. Transportation Research Part E: Logistics and Transportation Review 2020, 142, 102056. [CrossRef]
- Whitaker, J.; Droge, G.; Hansen, M.; Mortensen, D.; Gunther, J. A Network Flow Approach to Battery Electric Bus Scheduling. IEEE Transactions on Intelligent Transportation Systems 2023, 24, 9098–9109. [CrossRef]
- Brown, A.; Droge, G.; Gunther, J. A Position Allocation Approach to the Scheduling of Battery-Electric Bus Charging. Frontiers in Energy Research Under Revision, p. 18. Avaible for download at: https://arxiv.org/submit/5603923.
- Zhou, Y.; Liu, X.C.; Wei, R.; Golub, A. Bi-Objective Optimization for Battery Electric Bus Deployment Considering Cost and Environmental Equity. IEEE Transactions on Intelligent Transportation Systems 2020, 22, 2487–2497.
- Wang, X.; Yuen, C.; Hassan, N.U.; An, N.; Wu, W. Electric Vehicle Charging Station Placement for Urban Public Bus Systems. IEEE Transactions on Intelligent Transportation Systems 2017, 18, 128–139. [CrossRef]
- Wei, R.; Liu, X.; Ou, Y.; Fayyaz, S.K. Optimizing the Spatio-Temporal Deployment of Battery Electric Bus System. Journal of Transport Geography 2018, 68, 160–168.
- Mortensen, D.; Gunther, J.; Droge, G.; Whitaker, J. Cost Minimization for Charging Electric Bus Fleets. World Electric Vehicle Journal 2023, 14, 351. [CrossRef]
- Qin, N.; Gusrialdi, A.; Paul Brooker, R.; T-Raissi, A. Numerical Analysis of Electric Bus Fast Charging Strategies for Demand Charge Reduction. Transportation Research Part A: Policy and Practice 2016, 94, 386–396. [CrossRef]
- Jahic, A.; Eskander, M.; Schulz, D. Preemptive vs. non-preemptive charging schedule for large-scale electric bus depots. 2019 IEEE PES Innovative Smart Grid Technologies Europe (ISGT-Europe). IEEE, 2019. [CrossRef]
- Frendo, O.; Gaertner, N.; Stuckenschmidt, H. Open Source Algorithm for Smart Charging of Electric Vehicle Fleets. IEEE Transactions on Industrial Informatics 2021, 17, 6014–6022. [CrossRef]
- Zhou, G.J.; Xie, D.F.; Zhao, X.M.; Lu, C. Collaborative Optimization of Vehicle and Charging Scheduling for a Bus Fleet Mixed With Electric and Traditional Buses. IEEE Access 2020, 8, 8056–8072. [CrossRef]
- Wang, Y.; Huang, Y.; Xu, J.; Barclay, N. Optimal Recharging Scheduling for Urban Electric Buses: a Case Study in Davis. Transportation Research Part E: Logistics and Transportation Review 2017, 100, 115–132. [CrossRef]
- Sebastiani, M.T.; Lüders, R.; Fonseca, K.V.O. Evaluating Electric Bus Operation for a Real-World Brt Public Transportation Using Simulation Optimization. IEEE Transactions on Intelligent Transportation Systems 2016, 17, 2777–2786. [CrossRef]
- Liu, T.; (Avi) Ceder, A. Battery-Electric Transit Vehicle Scheduling With Optimal Number of Stationary Chargers. Transportation Research Part C: Emerging Technologies 2020, 114, 118–139. [CrossRef]
- Power, R.M. Large General Service. https://www.rockymountainpower.net/content/dam/pcorp/documents/en/rockymountainpower/rates-regulation/utah/rates/008LargeGeneralService1000kWandOverDistributionVoltage.pdf , 2021. [Accessed 03-04-2024].
- Gendreau, M.; Potvin, J.Y., Eds. Handbook of Metaheuristics, 3 ed.; Internationalseries in operation research & management science, Springer International Publishing, 2018. [CrossRef]
- William H. Press.; Flannery, B.P.; Teukolsky, S.A.; Vetterling, W.T. Numerical Recipes in C book set: Numerical Recipes in C: The Art of Scientific Computing, 2 ed.; Cambridge University Press: Cambridge, England, 1992.
- Henderson, D.; Jacobson, S.H.; Johnson, A.W. The Theory and Practice of Simulated Annealing. In International Series in Operations Research and Management Science; Kluwer Academic Publishers, 1989; pp. 287–319. [CrossRef]
- Keller, A.A. Multi-Objective Optimization In Theory and Practice II: Metaheuristic Algorithms; BENTHAM SCIENCE PUBLISHERS, 2019. [CrossRef]
- Rutenbar, R. Simulated Annealing Algorithms: an Overview. IEEE Circuits and Devices Magazine 1989, 5, 19–26. [CrossRef]
- Zhang, D.; Liu, Y.; M’Hallah, R.; Leung, S.C. A simulated annealing with a new neighborhood structure based algorithm for high school timetabling problems. European Journal of Operational Research 2010, 203, 550–558. [CrossRef]
- Xinchao, Z. Simulated annealing algorithm with adaptive neighborhood. Applied Soft Computing 2011, 11, 1827–1836. [CrossRef]
- Gurobi Optimization, LLC. Gurobi Optimizer Reference Manual, 2021.



| Variable | Description | Variable | Description |
|---|---|---|---|
| Constants | Constants | ||
| Time horizon | Number of iterations in the repetition schedule | ||
| Total number of steps created by initial temperature, , and cooling schedule | Number of chargers | ||
| Total number of visits | Number of discrete steps in time horizon | ||
| Number of buses in the fleet | |||
| Input Variables | Input Variables | ||
| Discharge of visit over after visit i | Initial charge percentage time for bus b | ||
| Cost of using charger q | Battery capacity for each BEB | ||
| The next index bus b will arrive | |||
| Arrival time of visit i | Departure time for visit i | ||
| Discrete step in time horizon | Step size | ||
| Charge rate of charger q | Element of the temperature vector created by cooling equation, | ||
| Minimum charge percentage allowed for each BEB | |||
| Direct Decision Variables | Direct Decision Variables | ||
| Initial charge time for visit i | Final charge time for charger for visit i | ||
| Assigned queue for visit i | |||
| Slack Variables | Slack Variables | ||
| Charge for the bus upon arrival for visit i | Amount of time spent on charger for visit i | ||
| Binary variable determining temporal ordering of vehicles i and j | Binary variable determining spatial ordering of vehicles i and j | ||
| Demand cost of the schedule | Charge penalty for visit i | ||
| Set of available charging times |
| BPAP | Qin-Modifid | Heuristic | Quick | |
|---|---|---|---|---|
| Mean | 181.327 | 248.864 | 182.004 | 188.327 |
| Min | 97.000 | 0.000 | 91.265 | 94.760 |
| Max | 382.930 | 349.200 | 387.829 | 388.000 |
| BPAP | Qin-Modified | Heuristic | Quick | |
|---|---|---|---|---|
| Mean | 176.550 | 394.130 | 180.858 | 186.858 |
| Max | 1,910.000 | 2,000.000 | 1,150.950 | 1,120.950 |
| Schedule | Score |
|---|---|
| BPAP | 18500000 |
| Qin-Modified | 34578526 |
| Heuristic | 11673937 |
| Quick | 11234577 |
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/).







