Evolving routing policies for electric vehicles by means of genetic programming

被引:0
|
作者
Gil-Gala, Francisco J. [1 ]
Durasevic, Marko [2 ]
Jakobovic, Domagoj [2 ]
机构
[1] Univ Oviedo, Dept Comp Sci, Gijon 33271, Spain
[2] Univ Zagreb, Fac Elect Engn & Comp, Zagreb 10000, Croatia
关键词
Electric vehicle routing problem; Genetic programming; Hyper-heuristics; Routing policies; TIME WINDOWS; SCHEDULING PROBLEM; HEURISTICS; OPTIMIZATION; STATIONS; MODEL;
D O I
10.1007/s10489-024-05803-5
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
In recent years, the growing interest in environmental sustainability has led to Electric Vehicle Routing Problems (EVRPs) attracting more and more attention. EVRPs involve the use of electric vehicles, which have additional constraints, such as range and recharging time, compared to conventional Vehicle Routing Problems (VRPs). The complexity and dynamic nature of solving VRPs often lead to the introduction of Routing Policies (RPs), simple heuristics that incrementally build routes. However, manually designing efficient RPs proves to be a challenging and time-consuming task. Therefore, there is a pressing need to explore the application of hyper-heuristics, in particular Genetic Programming (GP), to automatically generate new RPs. Since this method has not yet been investigated in the literature in the context of EVRPs, this study explores the applicability of GP to automatically generate new RPs for EVRP. To this end, three RP variants (serial, semiparallel, and parallel) are introduced in this study, along with a set of domain-specific terminal nodes to optimise three criteria: the number of vehicles, energy consumption, and total tardiness. The experimental analysis shows that the serial variant performs best in terms of energy consumption and number of vehicles, while the parallel variant is most effective in minimising the total tardiness. A comprehensive analysis of the proposed method is conducted to determine its convergence properties and the impact of the proposed terminal nodes on performance and to describe several generated RPs. The results show that the automatically generated RPs perform commendably compared to traditional methods such as metaheuristics and exact methods, which usually require significantly more runtime. More specifically, depending on the scenario in which they are used, the generated RPs achieve results that are about 20%-37% worse compared to the best known results for the number of vehicles in almost negligible time, in just some milliseconds.
引用
收藏
页码:12391 / 12419
页数:29
相关论文
共 50 条
  • [1] Evolving Ensembles of Routing Policies using Genetic Programming for Uncertain Capacitated Arc Routing Problem
    Wang, Shaolin
    Mei, Yi
    Park, John
    Zhang, Mengjie
    2019 IEEE SYMPOSIUM SERIES ON COMPUTATIONAL INTELLIGENCE (IEEE SSCI 2019), 2019, : 1628 - 1635
  • [2] Adaptive Routing and Recharging Policies for Electric Vehicles
    Sweda, Timothy M.
    Dolinskaya, Irina S.
    Klabjan, Diego
    TRANSPORTATION SCIENCE, 2017, 51 (04) : 1326 - 1348
  • [3] Evolving hash functions by means of genetic programming
    Estebanez, Cesar
    Cesar, Julio
    Ribagorda, Arturo
    GECCO 2006: GENETIC AND EVOLUTIONARY COMPUTATION CONFERENCE, VOL 1 AND 2, 2006, : 1861 - +
  • [4] Evolving scheduling policies through a Genetic Programming framework
    Dimopoulos, C
    Zalzala, AMS
    GECCO-99: PROCEEDINGS OF THE GENETIC AND EVOLUTIONARY COMPUTATION CONFERENCE, 1999, : 1231 - 1231
  • [5] Evolving neural network structures by means of genetic programming
    Golubski, W
    Feuring, T
    GENETIC PROGRAMMING, 1999, 1598 : 211 - 220
  • [6] Evolving Dispatching Rules for Dynamic Vehicle Routing with Genetic Programming
    Jakobovic, Domagoj
    Durasevic, Marko
    Brkic, Karla
    Fosin, Juraj
    Caric, Tonci
    Davidovic, Davor
    ALGORITHMS, 2023, 16 (06)
  • [7] Explaining Genetic Programming-Evolved Routing Policies for Uncertain Capacitated Arc Routing Problems
    Wang, Shaolin
    Mei, Yi
    Zhang, Mengjie
    IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION, 2024, 28 (04) : 918 - 932
  • [8] Evolving Heuristics for Dynamic Vehicle Routing with Time Windows Using Genetic Programming
    Jacobsen-Grocott, Josiah
    Mei, Yi
    Chen, Gang
    Zhang, Mengjie
    2017 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION (CEC), 2017, : 1948 - 1955
  • [9] Optimal Routing of Electric Vehicles in Networks with Charging Nodes: A Dynamic Programming Approach
    Pourazarm, Sepideh
    Cassandras, Christos G.
    Malikopoulos, Andreas
    2014 IEEE INTERNATIONAL ELECTRIC VEHICLE CONFERENCE (IEVC), 2014,
  • [10] Evolving simple fault-tolerant routing rules using genetic programming
    Shami, SH
    Kirkwood, IMA
    Sinclair, MC
    ELECTRONICS LETTERS, 1997, 33 (17) : 1440 - 1441