
viding relevant results. An improvement in the mem-
ory and pheromone transfer system during periodic
re-optimization can be considered, aiming to retain
only useful pheromones and relevant solutions. A lo-
cal search procedure can also be added to the general
flow of our algorithm in order to quickly improve a
part of the objective function: the distance traveled or
number of routes used. To go further, new constraints
and improvements will be considered: the possibil-
ity of partially recharging the battery, the use of a
piecewise linear function to recharge the batteries, the
availability of the recharge stations, etc. The results
must also be validated on larger instances, which may
include the improvements described above.
REFERENCES
Dantzig, G. B. and Ramser, J. H. (1959). The truck dis-
patching problem. Management Science, 6(1):80–91.
Dorigo, M., Maniezzo, V., and Colorni, A. (1996). Ant sys-
tem: optimization by a colony of cooperating agents.
IEEE Transactions on Systems, Man, and Cybernet-
ics, Part B (Cybernetics), 26(1):29–41.
Erdeli
´
c, T., Cari
´
c, T., et al. (2019). A survey on the elec-
tric vehicle routing problem: variants and solution ap-
proaches. Journal of Advanced Transportation, 2019.
Erdo
˘
gan, S. and Miller-Hooks, E. (2012). A green vehi-
cle routing problem. Transportation Research Part E:
Logistics and Transportation Review, 48(1):100–114.
Eyckelhof, C. J. and Snoek, M. (2002). Ant systems for
a dynamic tsp. In Dorigo, M., Di Caro, G., and Sam-
pels, M., editors, Ant Algorithms, pages 88–99, Berlin,
Heidelberg. Springer Berlin Heidelberg.
Guntsch, M. and Middendorf, M. (2002). Applying pop-
ulation based aco to dynamic optimization problems.
In Dorigo, M., Di Caro, G., and Sampels, M., editors,
Ant Algorithms, pages 111–122, Berlin, Heidelberg.
Springer Berlin Heidelberg.
Kumar, S. N. and Panneerselvam, R. (2012). A survey on
the vehicle routing problem and its variants. Intelli-
gent Information Management.
Leal, J. and Silva Junior, O. (2020). A multiple ant colony
system with random variable neighborhood descent
for the vehicle routing problem with time windows.
International Journal of Logistics Systems and Man-
agement, 1:1.
Mao, H., Shi, J., Zhou, Y., and Zhang, G. (2020). The elec-
tric vehicle routing problem with time windows and
multiple recharging options. IEEE Access, 8:114864–
114875.
Mavrovouniotis, M. and Yang, S. (2012). Ant colony
optimization with memory-based immigrants for the
dynamic vehicle routing problem. In 2012 IEEE
Congress on Evolutionary Computation, pages 1–8.
Mavrovouniotis, M. and Yang, S. (2013). Adapting the
pheromone evaporation rate in dynamic routing prob-
lems. In Esparcia-Alc
´
azar, A. I., editor, Applications
of Evolutionary Computation, pages 606–615, Berlin,
Heidelberg. Springer Berlin Heidelberg.
Mavrovouniotis, M. and Yang, S. (2015). Ant algorithms
with immigrants schemes for the dynamic vehicle
routing problem. Information Sciences, 294:456–477.
Mori, N., Kita, H., and Nishikawa, Y. (1996). Adaptation
to a changing environment by means of the thermody-
namical genetic algorithm. In Voigt, H.-M., Ebeling,
W., Rechenberg, I., and Schwefel, H.-P., editors, Par-
allel Problem Solving from Nature — PPSN IV, pages
513–522, Berlin, Heidelberg. Springer Berlin Heidel-
berg.
Qin, H., Su, X., Ren, T., and Luo, Z. (2021). A review on the
electric vehicle routing problems: Variants and algo-
rithms. Frontiers of Engineering Management, 8:370–
389.
Schneider, M., Stenger, A., and Goeke, D. (2014). The
electric vehicle-routing problem with time windows
and recharging stations. Transportation science,
48(4):500–520.
Solomon, M. M. (1984). Vehicle routing and scheduling
with time window constraints: models and algorithms
(heuristics). PhD thesis, University of Pennsylvania.
Thymianis, M., Tzanetos, A., Osaba, E., Dounias, G., and
Del Ser, J. (2022). Electric vehicle routing prob-
lem: Literature review, instances and results with a
novel ant colony optimization method. In 2022 IEEE
Congress on Evolutionary Computation (CEC), pages
1–8. IEEE.
Wang, N., Sun, Y., and Wang, H. (2021). An adaptive
memetic algorithm for dynamic electric vehicle rout-
ing problem with time-varying demands. Mathemati-
cal Problems in Engineering, 2021:1–10.
Wu, H. and Gao, Y. (2023). An ant colony optimization
based on local search for the vehicle routing problem
with simultaneous pickup–delivery and time window.
Applied Soft Computing, 139:110203.
Yang, S. (2008). Genetic Algorithms with Memory- and
Elitism-Based Immigrants in Dynamic Environments.
Evolutionary Computation, 16(3):385–416.
Yang, Z., van Osta, J.-P., van Veen, B., van Krevelen, R.,
van Klaveren, R., Stam, A., Kok, J., B
¨
ack, T., and
Emmerich, M. (2017). Dynamic vehicle routing with
time windows in theory and practice. Natural comput-
ing, 16:119–134.
Evolutionary-Based Ant System Algorithm to Solve the Dynamic Electric Vehicle Routing Problem
293