
previous research focused on assessing the viability
of running the CW algorithm on GPUs and analyz-
ing the execution times of various steps on both the
CPU and GPU. However, that study did not include
the development of the LAPR reduction method, thus
the route merging phase was quite costly due to the
large number of savings to process when dealing with
instances that have a high number of nodes.
Table 6: Comparison with (Guerriero and Saccomanno,
2024).
Instance T
f
CWG
T
CWG
δ
T R
%
L1 15.21 3.75 75.35%
L2 23.40 3.49 85.09%
A1 46.78 4.83 89.68%
A2 72.30 7.57 89.53%
G1 155.66 14.18 90.89%
G2 203.80 15.87 92.21%
B1 393.24 35.69 90.92%
B2 451.05 29.95 93.36%
Average 170.18 14.42 88.38%
5 CONCLUSIONS
In this work, a CWG implementation on GPU of the
CW algorithm was proposed. The computational re-
sults collected clearly highlight that it is significantly
faster than the CWC implementation, especially for
large instances. This is due to the parallel process-
ing capabilities of GPUs, which enable efficient ex-
ecution of the computational steps of the algorithm,
leading to substantial speedups.
Comparison with a state-of-the-art PyVRP algo-
rithm, which uses the same initial data structures, in-
dicates that the GPU implementation could signif-
icantly improve the performance and scalability of
such a solver, particularly in the early stages, there-
fore suggesting a possible integration of the two ap-
proaches. Moreover, by enabling substantial accelera-
tion in the search for an initial solution, albeit not nec-
essarily optimal, this approach can be integrated into
other heuristics to quickly provide an initial solution.
It can also serve as the basis for an iterative method,
aimed at quickly exploring the solution space.
Future research could focus on extending the
applicability of GPU-accelerated CW algorithms to
more complex VRP variants and exploring their
potential for solving related optimization problems
across various domains.
For instance, it provides an effective approach for
real-time applications needing rapid, nearly optimal
vehicle routing solutions. Our findings indicate that
the algorithm consistently achieves results within a
7% gap from optimal, thus making it ideal for sce-
narios where timely decisions are essential. By utiliz-
ing the parallel processing power of GPUs, we have
accomplished notable speed enhancements, allowing
the algorithm to produce high-quality solutions in
much less time than standard CPU-based methods.
These results underscore the promise of GPU acceler-
ation in addressing complex optimization challenges
in dynamic and time-sensitive settings.
REFERENCES
Abdelatti, M. F. and Sodhi, M. S. (2020). An improved
gpu-accelerated heuristic technique applied to the ca-
pacitated vehicle routing problem. In Proceedings of
the 2020 Genetic and Evolutionary Computation Con-
ference, GECCO ’20, page 663–671, New York, NY,
USA. Association for Computing Machinery.
Accorsi, L. and Vigo, D. (2021). A fast and scalable heuris-
tic for the solution of large-scale capacitated vehicle
routing problems. Transportation Science, 55(4):832–
856.
Arnold, F., Gendreau, M., and S
¨
orensen, K. (2019). Ef-
ficiently solving very large-scale routing problems.
Computers & Operations Research, 107:32–42.
Augerat, P., Belenguer, J. M., Benavent, E., Corberan, A.,
Naddef, D., and Rinaldi, G. (1995). Computational
results with a branch and cut code for the capacitated
vehicle routing problem. Computer Science, Mathe-
matics.
Benaini, A. and Berrajaa, A. (2016). Solving the dynamic
vehicle routing problem on gpu. In 2016 3rd Interna-
tional Conference on Logistics Operations Manage-
ment (GOL), pages 1–6.
Benaini, A. and Berrajaa, A. (2018). Genetic algorithm for
large dynamic vehicle routing problem on gpu. In
2018 4th International Conference on Logistics Op-
erations Management (GOL), pages 1–9.
Benaini, A., Berrajaa, A., and Daoudi, E. M. (2016).
Solving the vehicle routing problem on gpu. In
El Oualkadi, A., Choubani, F., and El Moussati, A.,
editors, Proceedings of the Mediterranean Conference
on Information & Communication Technologies 2015,
pages 239–248, Cham. Springer International Pub-
lishing.
Benaini, A., Berrajaa, A., and Daoudi, E. M. (2017). Par-
allel implementation of the multi capacity vrp on gpu.
In Rocha,
´
A., Serrhini, M., and Felgueiras, C., editors,
Europe and MENA Cooperation Advances in Infor-
mation and Communication Technologies, pages 353–
364, Cham. Springer International Publishing.
Bor
ˇ
cinov
´
a, Z. (2022). Kernel search for the capacitated ve-
hicle routing problem. Applied Sciences, 12(22).
Boschetti, M. A., Maniezzo, V., and Strappaveccia, F.
(2017). Route relaxations on gpu for vehicle rout-
ing problems. European Journal of Operational Re-
search, 258(2):456–466.
ICORES 2025 - 14th International Conference on Operations Research and Enterprise Systems
110