Skip to main content

Advertisement

Log in

A greedy search based evolutionary algorithm for electric vehicle routing problem

  • Published:
Applied Intelligence Aims and scope Submit manuscript

Abstract

Over the years, there have been many variations of the Vehicle Routing Problem created to fit the actual needs of society, one of which is the Electric Vehicle Routing Problem (EVRP). EVRP is a more complex and challenging combinatorial optimization than the conventional vehicle routing problem. This paper considers a specific model for the tram routing problem and proposes a clustering-inspired greedy search algorithm GS. GS algorithm aims to cluster charging routes and greedily search charging stations for the optimal route output. In this paper, we purposely implement GS into a meta-heuristic genetic algorithm GA to utilize GA’s finding a globally optimal, leading to the formulation of the GSGA algorithm. To evaluate performance, we use a benchmark dataset found in the CEC-12 Tram Routing Problem CEC-12 Competition at the World Congress on Computational Intelligence (WCCI) 2020. The experiment evaluates GS’s effectiveness when applied to other algorithms such as genetic algorithms and simulated annealing. The experiments results show that our proposed algorithm has better solution quality than previous algorithms.

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.

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

Similar content being viewed by others

References

  1. Mavrovouniotis M, Menelaou C, Timotheou S, Panayiotou C, Ellinas G, Polycarpou M (2020) Benchmark set for the ieee wcci-2020 competition on evolutionary computation for the electric vehicle routing problem. KIOS CoE, University of Cyprus, Cyprus, Tech. Rep

  2. Thanh PHAM Dinh, Binh HTT, Lam BT (2013) A survey on hybridizing genetic algorithm with dynamic programming for solving the traveling salesman problem. In: 2013 International conference on soft computing and pattern recognition (SoCPaR). IEEE, pp 66–71

  3. Thanh PD, Binh HTT, Lam BT (2015) New mechanism of combination crossover operators in genetic algorithm for solving the traveling salesman problem. Knowl Syst Eng 326(1):367– 379

    Article  Google Scholar 

  4. Back T, Hammel U, Schwefel H-P (1997) Evolutionary computation: Comments on the history and current state. IEEE Trans Evol Comput 1(1):3–17

    Article  Google Scholar 

  5. Yang X-S (2010) Nature-inspired metaheuristic algorithms. Luniver press

  6. Zhang S, Gajpal Y, Appadoo SS, Abdulkader MMS (2018) Electric vehicle routing problem with recharging stations for minimizing energy consumption. Int J Prod Econ 203:404–413

    Article  Google Scholar 

  7. Montoya A, Guéret C, Mendoza J E, Villegas J G (2017) The electric vehicle routing problem with nonlinear charging function. Transp Res B Methodol 103:87–110

    Article  Google Scholar 

  8. Erdelić T, Carić T (2019) A survey on the electric vehicle routing problem: variants and solution approaches. J Adv Transp

  9. Felipe A, Ortuño M T, Righini G, Tirado G (2014) A heuristic approach for the green vehicle routing problem with multiple technologies and partial recharges. Transp Res Part E: Logist Transp Rev 71:111–128

    Article  Google Scholar 

  10. Afroditi A, Boile M, Theofanis S, Sdoukopoulos E, Margaritis D (2014) Electric vehicle routing problem with industry constraints: trends and insights for future research. Transp Res Procedia 3:452–459

    Article  Google Scholar 

  11. Zhang S, Chen M, Zhang W, Zhuang X (2020) Fuzzy optimization model for electric vehicle routing problem with time windows and recharging stations. Expert Syst Appl 145:113123

    Article  Google Scholar 

  12. Yang J, Sun H (2015) Battery swap station location-routing problem with capacitated electric vehicles. Comput Oper Res 55:217–232

    Article  MathSciNet  MATH  Google Scholar 

  13. Abdallah T (2013) The plug-in hybrid electric vehicle routing problem with time windows. Master’s Thesis, University of Waterloo

  14. Sun X, Fu Y, Liu T (2017) A hybrid aco algorithm for capacitated vehicle routing problems. In: 2017 IEEE 2nd advanced information technology, electronic and automation control conference (IAEAC). IEEE, pp 510–514

  15. Shao S, Guan W, Bi J (2017) Electric vehicle-routing problem with charging demands and energy consumption. IET Intell Transp Syst 12(3):202–212

    Article  Google Scholar 

  16. Lin J, Zhou W, Wolfson O (2016) Electric vehicle routing problem. Transp Res Procedia 12:508–521

    Article  Google Scholar 

  17. Christofides N, Eilon S (1969) An algorithm for the vehicle-dispatching problem. J Oper Res Soc 20(3):309–318

    Article  Google Scholar 

  18. Uchoa E, Pecin D, Pessoa A, Poggi M, Vidal T, Subramanian A (2017) New benchmark instances for the capacitated vehicle routing problem. Eur J Oper Res 257(3):845–858

    Article  MathSciNet  MATH  Google Scholar 

Download references

Acknowledgements

This work is supported by the Ministry of Education and Training of Vietnam under Contract Number B2021-TTB-01. Tran Cong Dao is funded by Vingroup JSC and supported by the Master, PhD Scholarship Programme of Vingroup Innovation Foundation (VINIF), Institute of Big Data, code VINIF.2021.ThS.BK.08.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Vu Quoc Hien.

Additional information

Publisher’s note

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

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Hien, V.Q., Dao, T.C. & Binh, H.T.T. A greedy search based evolutionary algorithm for electric vehicle routing problem. Appl Intell 53, 2908–2922 (2023). https://doi.org/10.1007/s10489-022-03555-8

Download citation

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10489-022-03555-8

Keywords

Navigation