Skip to main content

A Constraint Programming Model for the Electric Bus Assignment Problem with Parking Constraints

  • Conference paper
  • First Online:
Integration of Constraint Programming, Artificial Intelligence, and Operations Research (CPAIOR 2024)

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Subscribe and save

Springer+ Basic
$34.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Similar content being viewed by others

References

  1. Adler, J., Mirchandani, P.: The vehicle scheduling problem for fleets with alternative-fuel vehicles. Transp. Sci. 51(2), 441–456 (2017)

    Article  Google Scholar 

  2. 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)

    Article  Google Scholar 

  3. Azema, M., Desaulniers, G., Mendoza, J., Pesant, G.: Electric vehicle assignment problem with parking constraints. Working paper

    Google Scholar 

  4. 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)

    Article  Google Scholar 

  5. 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)

    Article  Google Scholar 

  6. 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

    Chapter  Google Scholar 

  7. 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)

    Article  Google Scholar 

  8. Dirks, N., Wagner, D., Schiffer, M., Walther, G.: A concise guide on the integration of battery electric buses into urban bus networks (2021)

    Google Scholar 

  9. 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)

    Article  Google Scholar 

  10. 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)

    Article  Google Scholar 

  11. 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)

    Article  Google Scholar 

  12. Jovanovic, R., Bayram, I., Bayhan, S., Voß, S.: A GRASP approach for solving large-scale electric bus scheduling problems. Energies 14, 6610 (2021)

    Article  Google Scholar 

  13. van Kooten Niekerk, M., van den Akker, J., Hoogeveen, J.: Scheduling electric vehicles. Public Transp. 9, 155–176 (2017)

    Article  Google Scholar 

  14. Laborie, P., Rogerie, J., Shaw, P., Vilím, P.: IBM ILOG CP optimizer for scheduling. Constraints 23(2), 210–250 (2018)

    Article  MathSciNet  Google Scholar 

  15. 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

    Chapter  Google Scholar 

  16. 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)

    Article  MathSciNet  Google Scholar 

  17. Li, J.Q.: Transit bus scheduling with limited energy. Transp. Sci. Procedia Soc. Behav. Sci. 48(4), 521–539 (2014)

    Google Scholar 

  18. 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

    Chapter  Google Scholar 

  19. 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)

    Article  Google Scholar 

  20. Olsen, N., Kliewer, N.: Scheduling electric buses in public transport: modeling of the charging process and analysis of assumptions. Logist. Res. 13, 4 (2020)

    Google Scholar 

  21. Pelletier, S., Jabali, O., Laporte, G.: Charge scheduling for electric freight vehicles. Transp. Res. Part B Methodol. 115, 246–269 (2018)

    Article  Google Scholar 

  22. 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)

    Article  MathSciNet  Google Scholar 

  23. 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)

    Google Scholar 

  24. 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)

    Article  Google Scholar 

  25. 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)

    Article  Google Scholar 

  26. 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)

    Article  Google Scholar 

  27. 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)

    Article  Google Scholar 

Download references

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

Authors

Corresponding author

Correspondence to Mathis Azéma .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2024 The Author(s), under exclusive license to Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

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)

Publish with us

Policies and ethics