and motivates the investigation of problems in which
at least some information about customers is known.
This study dealt only with one form of dynamic
behaviour, but other forms of dynamic changes like
the weights of the edges, or various uncertainties
about the travel times or customer demands, could
also be considered. Furthermore, in this paper we
considered what we could call a pessimistic variant
of the problem, in which nothing was known about
future customers. However, it is very likely that
some information is known and could be used by the
heuristics to better perform their decisions. Such in-
formation could be modelled through various termi-
nal nodes that would be used by GP when designing
new RPs. Finally, subsequent studies should focus
on problems that model more real world characteris-
tics, such as nonlinear recharging functions or partial
recharging.
ACKNOWLEDGEMENTS
This research has been supported by the Euro-
pean Union - NextGenerationEU under the grant
NPOO.C3.2.R2-I1.06.0110. and the Spanish Gov-
ernment under projects MCINN-23-PID2022 and
TED2021-131938B-I00.
REFERENCES
Afsar, H. M., Afsar, S., and Palacios, J. J. (2021). Vehi-
cle routing problem with zone-based pricing. Trans-
portation Research Part E: Logistics and Transporta-
tion Review, 152:102383.
Branke, J., Hildebrandt, T., and Scholz-Reiter, B. (2014).
Hyper-heuristic evolution of dispatching rules: A
comparison of rule representations. Evolutionary
computation, 23.
Branke, J., Nguyen, S., Pickardt, C. W., and Zhang, M.
(2016). Automated design of production scheduling
heuristics: A review. IEEE Transactions on Evolu-
tionary Computation, 20(1):110–124.
Burke, E. K., Gendreau, M., Hyde, M., Kendall, G., Ochoa,
G., Özcan, E., and Qu, R. (2013). Hyper-heuristics:
a survey of the state of the art. Journal of the Opera-
tional Research Society, 64(12):1695–1724.
Burke, E. K., Hyde, M. R., Kendall, G., and Woodward, J.
(2012). Automating the packing heuristic design pro-
cess with genetic programming. Evolutionary Com-
putation, 20(1):63–89.
Ðurasevi
´
c, M., Ðumi
´
c, M., Cori
´
c, R., and Gil-Gala, F. J.
(2024). Automated design of relocation rules for
minimising energy consumption in the container re-
location problem. Expert Systems with Applications,
237:121624.
Duflo, G., Kieffer, E., Brust, M. R., Danoy, G., and Bouvry,
P. (2019). A gp hyper-heuristic approach for generat-
ing tsp heuristics. In 2019 IEEE International Paral-
lel and Distributed Processing Symposium Workshops
(IPDPSW), pages 521–529.
Erdeli
´
c, T. and Cari
´
c, T. (2019). A survey on the elec-
tric vehicle routing problem: Variants and solution
approaches. Journal of Advanced Transportation,
2019:1–48.
Gil-Gala, F. J., Afsar, S., Durasevic, M., Palacios, J. J., and
Afsar, M. (2023). Genetic programming for the vehi-
cle routing problem with zone-based pricing. In Pro-
ceedings of the Genetic and Evolutionary Computa-
tion Conference, GECCO ’23, page 1118–1126, New
York, NY, USA. Association for Computing Machin-
ery.
Gil-Gala, F. J., Durasevi
´
c, M., and Jakobovi
´
c, D. (2022).
Genetic programming for electric vehicle routing
problem with soft time windows. In Proceedings of
the ’22 Genetic and Evolutionary Computation Con-
ference, GECCO’22.
Jacobsen-Grocott, J., Mei, Y., Chen, G., and Zhang, M.
(2017). Evolving heuristics for dynamic vehicle rout-
ing with time windows using genetic programming.
In 2017 IEEE Congress on Evolutionary Computation
(CEC), pages 1948–1955.
Jakobovi
´
c, D., Ðurasevi
´
c, M., Brki
´
c, K., Fosin, J., Cari
´
c,
T., and Davidovi
´
c, D. (2023). Evolving dispatching
rules for dynamic vehicle routing with genetic pro-
gramming. Algorithms, 16(6).
Lin, J., Zhou, W., and Wolfson, O. (2016). Electric vehicle
routing problem. Transportation Research Procedia,
12:508–521.
Mardeši
´
c, N., Erdeli
´
c, T., Cari
´
c, T., and Ðurasevi
´
c, M.
(2023). Review of stochastic dynamic vehicle routing
in the evolving urban logistics environment. Mathe-
matics, 12(1):28.
Moghdani, R., Salimifard, K., Demir, E., and Benyettou, A.
(2021). The green vehicle routing problem: A system-
atic literature review. Journal of Cleaner Production,
279:123691.
Planinic, L., Backovic, H., Durasevic, M., and Jakobovic,
D. (2022). A comparative study of dispatching rule
representations in evolutionary algorithms for the dy-
namic unrelated machines environment. IEEE Access,
10:22886–22901.
Poli, R., Langdon, W., and Mcphee, N. (2008). A Field
Guide to Genetic Programming.
Qin, H., Su, X., Ren, T., and Luo, Z. (2021). A review
on the electric vehicle routing problems: Variants and
algorithms. Frontiers of Engineering Management,
8(3):370–389.
Schneider, M., Stenger, A., and Goeke, D. (2014). The elec-
tric vehicle-routing problem with time windows and
recharging stations. Transportation Science, 48:500–
520.
Automated Design of Routing Policies for the Dynamic Electric Vehicle Routing Problem with Genetic Programming
353