Abstract
Electric buses serve as a key leverage in mitigating the transportation sector’s carbon footprint. However, they pose a challenge, requiring transit agencies to adapt to a new operational approach. In particular, the assignment of buses to trips is more complex because it must consider the planning of the recharging activities. Unlike diesel buses, electric buses have less autonomy and take longer to refuel. In this paper, we address the assignment of electric buses to trips and the scheduling of charging events, taking into account parking constraints at the depot (a novelty in the literature). These constraints are particularly relevant in countries such as Canada where the buses are parked indoors to shelter them from harsh winter conditions. This problem, called the electric Bus Assignment Problem with Parking Constraints (eBAP-PC), is a feasibility problem. We propose a Constraint Programming model to solve it and compare it to mixed-integer linear programming approaches. In particular, we show its benefits for solving this problem with a one-day horizon and minimum end-of-day charge level constraints.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
References
Adler, J., Mirchandani, P.: The vehicle scheduling problem for fleets with alternative-fuel vehicles. Transp. Sci. 51(2), 441–456 (2017)
Alvo, M., Angulo, G., Klapp, M.: An exact solution approach for an electric bus dispatch problem. Transp. Res. Part E Logist. Transp. Rev. 156, 102528 (2021)
Azema, M., Desaulniers, G., Mendoza, J., Pesant, G.: Electric vehicle assignment problem with parking constraints. Working paper
Booth, K., Piacentini, C., Bernardini, S., Beck, J.: Target search on road networks with range-constrained UAVs and ground-based mobile recharging vehicles. IEEE Robot. Autom. Lett. 5(4), 6702–6709 (2020)
Booth, K., Tran, T., Nejat, G., Beck, J.: Mixed-integer and constraint programming techniques for mobile robot task planning. IEEE Robot. Autom. Lett. 1(1), 500–507 (2016)
Booth, K.E.C., Beck, J.C.: A constraint programming approach to electric vehicle routing with time windows. In: Rousseau, L.-M., Stergiou, K. (eds.) CPAIOR 2019. LNCS, vol. 11494, pp. 129–145. Springer, Cham (2019). https://doi.org/10.1007/978-3-030-19212-9_9
Chao, Z., Xiaohong, C.: Optimizing battery electric bus transit vehicle scheduling with battery exchanging: model and case study. Procedia. Soc. Behav. Sci. 96, 2725–2736 (2013)
Dirks, N., Wagner, D., Schiffer, M., Walther, G.: A concise guide on the integration of battery electric buses into urban bus networks (2021)
Hamdouni, M., Desaulniers, G., Marcotte, O., Soumis, F., Putten, M.: Dispatching buses in a depot using block patterns. Transp. Sci. 40(3), 364–377 (2006)
Hamdouni, M., Desaulniers, G., Marcotte, O., Soumis, F., Putten, M.: Parking buses in a depot with stochastic arrival times. Eur. J. Oper. Res. 183(2), 502–515 (2006)
Jiang, M., Zhang, Y., Zhang, Y.: Multi-depot electric bus scheduling considering operational constraint and partial charging: a case study in Shenzhen, China. Sustainability 14, 255 (2022)
Jovanovic, R., Bayram, I., Bayhan, S., Voß, S.: A GRASP approach for solving large-scale electric bus scheduling problems. Energies 14, 6610 (2021)
van Kooten Niekerk, M., van den Akker, J., Hoogeveen, J.: Scheduling electric vehicles. Public Transp. 9, 155–176 (2017)
Laborie, P., Rogerie, J., Shaw, P., Vilím, P.: IBM ILOG CP optimizer for scheduling. Constraints 23(2), 210–250 (2018)
Laborie, P.: IBM ILOG CP optimizer for detailed scheduling illustrated on three problems. In: van Hoeve, W.-J., Hooker, J.N. (eds.) CPAIOR 2009. LNCS, vol. 5547, pp. 148–162. Springer, Heidelberg (2009). https://doi.org/10.1007/978-3-642-01929-6_12
Lam, E., Desaulniers, G., Stuckey, P.J.: Branch-and-cut-and-price for the electric vehicle routing problem with time windows, piecewise-linear recharging and capacitated recharging stations. Comput. Oper. Res. 145, 105870 (2022)
Li, J.Q.: Transit bus scheduling with limited energy. Transp. Sci. Procedia Soc. Behav. Sci. 48(4), 521–539 (2014)
Messaoudi, B., Oulamara, A.: Electric bus scheduling and optimal charging. In: Paternina-Arboleda, C., Voß, S. (eds.) ICCL 2019. LNCS, vol. 11756, pp. 233–247. Springer, Cham (2019). https://doi.org/10.1007/978-3-030-31140-7_15
Montoya, A., Guéret, C., Mendoza, J., Villegas, J.: The electric vehicle routing problem with nonlinear charging function. Transp. Res. Part B Methodol. 103, 87–110 (2017)
Olsen, N., Kliewer, N.: Scheduling electric buses in public transport: modeling of the charging process and analysis of assumptions. Logist. Res. 13, 4 (2020)
Pelletier, S., Jabali, O., Laporte, G.: Charge scheduling for electric freight vehicles. Transp. Res. Part B Methodol. 115, 246–269 (2018)
Perumal, S., Lusby, R., Larsen, J.: Electric bus planning & scheduling: a review of related problems and methodologies. Eur. J. Oper. Res. 301(6), 395–413 (2022)
Reuer, J., Kliewer, N., Wolbeck, L.: The electric vehicle scheduling problem: a study on time-space network based and heuristic solution. In: Proceedings of the Conference on Advanced Systems in Public Transport (CASPT), pp. 1–15 (2015)
Sassi, O., Oulamara, A.: Electric vehicle scheduling and optimal charging problem: complexity, exact and heuristic approaches. Int. J. Prod. Res. 55(2), 519–535 (2017)
Vendé, P., Desaulniers, G., Kergosien, Y., Mendoza, J.: Matheuristics for a multi-day electric bus assignment and overnight recharge scheduling problem. Transp. Res. Part C 156, 104360 (2023)
Zhang, A., Li, T., Zheng, Y., Li, X., Abdullah, M., Dong, C.: Mixed electric bus fleet scheduling problem with partial mixed-route and partial recharging. Int. J. Sustain. Transp. 16(1), 73–83 (2022)
Zhang, L., Wang, S., Qu, X.: Optimal electric bus fleet scheduling considering battery degradation and non-linear charging profile. Transp. Res. Part E Logist. Transp. Rev. 154, 102445 (2021)
Acknowledgements
We are thankful to the personnel of GIRO Inc. for describing this problem to us and providing initial datasets. This work was funded by GIRO Inc. and the Natural Sciences and Engineering Research Council of Canada under the grant ALLRP 567169-21. This financial support was greatly appreciated.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2024 The Author(s), under exclusive license to Springer Nature Switzerland AG
About this paper
Cite this paper
Azéma, M., Desaulniers, G., Mendoza, J.E., Pesant, G. (2024). A Constraint Programming Model for the Electric Bus Assignment Problem with Parking Constraints. In: Dilkina, B. (eds) Integration of Constraint Programming, Artificial Intelligence, and Operations Research. CPAIOR 2024. Lecture Notes in Computer Science, vol 14742. Springer, Cham. https://doi.org/10.1007/978-3-031-60597-0_2
Download citation
DOI: https://doi.org/10.1007/978-3-031-60597-0_2
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-031-60596-3
Online ISBN: 978-3-031-60597-0
eBook Packages: Computer ScienceComputer Science (R0)