Skip to main content

Advertisement

Log in

Algorithms to Manage Congestion in Large-Scale Mobility-on-Demand Schemes that Use Electric Vehicles

  • Original Research
  • Published:
SN Computer Science Aims and scope Submit manuscript

Abstract

This paper studies the use of Electric Vehicles (EVs) in a Mobility-on-Demand (MoD) scheme. In this scheme, customers that act as cooperative agents request a set of alternative trips, where each trip provides a utility to the agent. The EVs are distributed across a number of stations. We propose congestion management algorithms which take as input the trip requests and calculate the EV-to-customer assignment, considering the number of executed trips and the utility obtained by the agents. Initially, we solve the problem offline and optimally using Mixed-Integer-Programming (MIP) techniques and then we solve it online using an equivalent greedy algorithm. The online algorithm uses three alternative heuristic functions to decide on the execution of a customer request: (a) The sum of squares of all EVs in all stations, (b) the percentage of trips’ destination location fullness and (c) a random choice of trip execution. To further improve the performance of the online algorithms, we also propose an agent-based negotiation scheme where alternative offers in terms of trip starting time are made to the agents when the initial EV assignment problem is unsolvable due to insufficient resources. Through a detailed evaluation, we observe that (a) provides an increase of up to \(3.2\%\) compared to (b) and up to \(3.7\%\) compared to (c) in terms of average trip execution, while giving the higher utility to the agents. All variations achieve close to the optimal performance. At the same time, the negotiation scheme improves the performance of the algorithms by up to \(15.7\%\).

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

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Institutional subscriptions

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11
Fig. 12
Fig. 13
Fig. 14
Fig. 15

Similar content being viewed by others

Notes

  1. https://global.toyota/en/detail/3962091/.

  2. https://www.daimler.com/case/shared-and-services/en/.

  3. This is usually done by adding two extra decision variables and two extra constraints.

  4. For example if we consider two stations each having three parking spots, and three EVs. If all three EVs are parked in one station (when a task/request will be accomplished), the outcome would be: \(3^2+0^2=9\). However, if two EVs were parked at one station and one at the other, the outcome would be: \(2^2+1^2=5\).

  5. https://www.zipcar.com/washington-dc.

  6. ,http://opendata.dc.gov/datasets/.

References

  1. Dia H, Javanshour F. Autonomous shared mobility-on-demand: Melbourne pilot simulation study. Transp Res Proced. 2017;22:285–96.

    Article  Google Scholar 

  2. Rigas ES, Karapostolakis S, Bassiliades N, Ramchurn SD. Evlibsim: a tool for the simulation of electric vehicles charging stations using the evlib library. Simul Model Pract Theory. 2018. https://doi.org/10.1016/j.simpat.2018.06.007.

    Article  Google Scholar 

  3. Ammous M, Belakaria S, Sorour S, Abdel-Rahim A. Optimal cloud-based routing with in-route charging of mobility-on-demand electric vehicles. IEEE Trans Intell Transp Syst. 2019;20(7):2510–22.

    Article  Google Scholar 

  4. Andersson A, Tenhunen M, Ygge F. Integer programming for combinatorial auction winner determination. Multiagent systems. Proc Fourth Int Conf. 2000. https://doi.org/10.1109/ICMAS.2000.858429.

    Article  Google Scholar 

  5. Burns LD. Sustainable mobility: a vision of our transport future. Nature. 2013;497(7448):181–2.

    Article  Google Scholar 

  6. Carpenter T, Keshav S, Wong J. Sizing finite-population vehicle pools. IEEE Trans Intell Transp Syst. 2014;15(3):1134–44. https://doi.org/10.1109/TITS.2013.2293918.

    Article  Google Scholar 

  7. Cepolina EM, Farina A. A new shared vehicle system for urban areas. Transp Res Part C. 2012;21(1):230–43. https://doi.org/10.1016/j.trc.2011.10.005.

    Article  Google Scholar 

  8. Chandran B, Raghavan S. Modeling and solving the capacitated vehicle routing problem on trees. Boston: Springer; 2008. p. 239–61.

    MATH  Google Scholar 

  9. Dantzig GB, Ramser JH. The truck dispatching problem. Manag Sci. 1959;6(1):80–91.

    Article  MathSciNet  Google Scholar 

  10. Densing M, Turton H, Bäuml G. Conditions for the successful deployment of electric vehicles-a global energy system perspective. Energy. 2012;47(1):137–49.

    Article  Google Scholar 

  11. Dorigo M, Gambardella LM. Ant colony system: a cooperative learning approach to the traveling salesman problem. IEEE Trans Evol Comput. 1997;1(1):53–66. https://doi.org/10.1109/4235.585892.

    Article  Google Scholar 

  12. Drwal M, Gerding E, Stein S, Hayakawa K, Kitaoka H. Adaptive pricing mechanisms for on-demand mobility. In: Proceedings of the 16th Conference on Autonomous Agents and MultiAgent Systems. International Foundation for Autonomous Agents and Multiagent Systems, 2017, pp. 1017–25.

  13. EIA: Annual energy outlook 2020. Tech. rep. 2020.

  14. Floudas CA, Lin X. Mixed integer linear programming in process scheduling: modeling, algorithms, and applications. Ann Oper Res. 2005;139(1):131–62.

    Article  MathSciNet  Google Scholar 

  15. Gkourtzounis I, Rigas ES, Bassiliades N. Towards online electric vehicle scheduling for mobility-on-demand schemes. In: European conference on multi-agent systems. Berlin: Springer; 2018. p. 94–108.

    Google Scholar 

  16. Guo G, Xu Y. A deep reinforcement learning approach to ride-sharing vehicles dispatching in autonomous mobility-on-demand systems. IEEE Intell Transp Syst Mag. 2020. https://doi.org/10.1109/MITS.2019.2962159.

    Article  Google Scholar 

  17. Lomnicki ZA. A branch-and-bound algorithm for the exact solution of the three-machine scheduling problem. J Oper Res Soc. 1965;16(1):89–100. https://doi.org/10.1057/jors.1965.7.

    Article  Google Scholar 

  18. Maciejewski M, Bischoff J, Nagel K. An assignment-based approach to efficient real-time city-scale taxi dispatching. IEEE Intell Syst. 2016;31(1):68–77.

    Article  Google Scholar 

  19. Maciejewski M, Horni A, Nagel K, Axhausen KW. Dynamic transport services. The multi-agent transport simulation. MATSIM. 2016;23:145–52.

    Google Scholar 

  20. Mitchel WJ, Borroni-Bird CE, Burns LD. Reinventing the automobile: personal urban mobility for the 21st century. London: MIT Press; 2010.

    Book  Google Scholar 

  21. Pavone M, Smith SL, Emilio F, Rus D. Load balancing for mobility-on-demand systems. Robotics: science and systems. Berlin: Springer; 2011.

    Google Scholar 

  22. Pavone M, Smith SL, Frazzoli E, Rus D. Robotic load balancing for mobility-on-demand systems. Int J Robot Res. 2012;31(7):839–54. https://doi.org/10.1177/0278364912444766.

    Article  Google Scholar 

  23. Rigas ES, Ramchurn SD, Bassiliades N. Managing electric vehicles in the smart grid using artificial intelligence: a survey. Intell Transp Syst IEEE Trans. 2015;16(4):1619–35. https://doi.org/10.1109/TITS.2014.2376873.

    Article  Google Scholar 

  24. Rigas ES, Ramchurn SD, Bassiliades N. Algorithms for electric vehicle scheduling in large-scale mobility-on-demand schemes. Artif Intell. 2018;262:248–78. https://doi.org/10.1016/j.artint.2018.06.006.

    Article  MathSciNet  MATH  Google Scholar 

  25. Rigas ES, Ramchurn SD, Bassiliades N, Koutitas G. Congestion management for urban ev charging systems. Smart Grid Communications (SmartGridComm). IEEE Int Conf. 2013. https://doi.org/10.1109/SmartGridComm.2013.6687944.

    Article  Google Scholar 

  26. Rigas ES, Tsompanidis KS. Congestion management for mobility-on-demand schemes that use electric vehicles. In: Multi-agent systems and agreement technologies. Cham: Springer International Publishing; 2020. p. 52–66.

    Chapter  Google Scholar 

  27. Rossi F, Iglesias R, Alizadeh M, Pavone M. On the interaction between autonomous mobility-on-demand systems and the power network: models and coordination algorithms. IEEE Trans Control Netw Syst. 2020;7(1):384–97.

    Article  MathSciNet  Google Scholar 

  28. Salazar M, Tsao M, Aguiar I, Schiffer M, Pavone M. A congestion-aware routing scheme for autonomous mobility-on-demand systems. In: 2019 18th European Control Conference (ECC), IEEE, 2019, pp. 3040–6.

  29. Sandholm T, Suri S, Gilpin A, Levine D. Winner determination in combinatorial auction generalizations. Proc First Int Joint Conf Auton Agents Multiagent Syst. 2002. https://doi.org/10.1145/544741.544760.

    Article  MATH  Google Scholar 

  30. Seitaridis A, Rigas ES, Bassiliades N, Ramchurn SD. An agent-based negotiation scheme for the distribution of electric vehicles across a set of charging stations. Simul Model Pract Theory. 2020;100:102040. https://doi.org/10.1016/j.simpat.2019.102040.

    Article  Google Scholar 

  31. Sheppard CJ, Bauer GS, Gerke BF, Greenblatt JB, Jenn AT, Gopal AR. Joint optimization scheme for the planning and operations of shared autonomous electric vehicle fleets serving mobility on demand. Transp Res Rec. 2019;2673(6):579–97.

    Article  Google Scholar 

  32. Smith S, Pavone M, Schwager M, Frazzoli E, Rus D. Rebalancing the rebalancers: optimally routing vehicles and drivers in mobility-on-demand systems. Am Control Conf (ACC). 2013. https://doi.org/10.1109/ACC.2013.6580187.

    Article  Google Scholar 

  33. Talbot FB, Patterson JH. An efficient integer programming algorithm with network cuts for solving resource-constrained scheduling problems. Manag Sci. 1978;24(11):1163–74.

    Article  Google Scholar 

  34. Tomic J, Kempton W. Using fleets of electric-drive vehicles for grid support. J Power Sour. 2007;168(2):459–68. https://doi.org/10.1016/j.jpowsour.2007.03.010.

    Article  Google Scholar 

  35. Tucker N, Turan B, Alizadeh M. Online charge scheduling for electric vehicles in autonomous mobility on demand fleets. In: 2019 IEEE Intelligent Transportation Systems Conference (ITSC), 2019, pp. 226–31.

  36. Turan B, Tucker N, Alizadeh M. Smart charging benefits in autonomous mobility on demand systems. In: 2019 IEEE Intelligent Transportation Systems Conference (ITSC), 2019, pp. 461–6.

Download references

Acknowledgements

This research is co-financed by Greece and the European Union (European Social Fund- ESF) through the Operational Programme “Human Resources Development,Education and Lifelong Learning” in the context of the project “Reinforcement of Postdoctoral Researchers - 2nd Cycle” (MIS-5033021), implemented by the State Scholarships Foundation (IKY).

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Emmanouil S. Rigas.

Ethics declarations

Conflict of interest

The authors declare that they have no conflict of interest.

Additional information

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

This article is part of the topical collection “Advances in Multi-Agent Systems Research: EUMAS 2020 Extended Selected Papers” guest edited by Nick Bassiliades and Georgios Chalkiadakis.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Rigas, E.S., Tsompanidis, K.S. Algorithms to Manage Congestion in Large-Scale Mobility-on-Demand Schemes that Use Electric Vehicles. SN COMPUT. SCI. 2, 292 (2021). https://doi.org/10.1007/s42979-021-00685-7

Download citation

  • Received:

  • Accepted:

  • Published:

  • DOI: https://doi.org/10.1007/s42979-021-00685-7

Keywords

Navigation