
ing GNNs to solve combinatorial optimisation prob-
lems. In order to improve model performance, future
work can focus on different decoding strategies which
are more appropriate the VRP problem complexity by
using an autoregressive decoder.
REFERENCES
Archetti, C., Feillet, D., Gendreau, M., and Speranza, M. G.
(2011). Complexity of the VRP and SDVRP. Trans-
portation Research Part C: Emerging Technologies,
19(5):741–750.
Bai, R. et al. (2023). Analytics and machine learning in ve-
hicle routing research. International Journal of Pro-
duction Research, 61(1):4–30.
Bello, I., Pham, H., Le, Q. V., Norouzi, M., and Bengio,
S. (2017). Neural Combinatorial Optimization with
Reinforcement Learning. arXiv:1611.09940.
Bogyrbayeva, A., Meraliyev, M., Mustakhov, T., and
Dauletbayev, B. (2022). Learning to Solve Vehicle
Routing Problems: A Survey. arXiv:2205.02453.
Clarke, G. and Wright, J. W. (1964). Scheduling of Vehicles
from a Central Depot to a Number of Delivery Points.
Operations Research, 12(4):568–581.
Deudon, M. et al. (2018). Learning Heuristics for the TSP
by Policy Gradient. In Integration of Constraint Pro-
gramming, Artificial Intelligence, and Operations Re-
search, volume 10848, pages 170–181. Springer In-
ternational Publishing, Cham.
Duan, L. et al. (2020). Efficiently Solving the Practical Ve-
hicle Routing Problem: A Novel Joint Learning Ap-
proach. In Proceedings of the 26th ACM SIGKDD
International Conference on Knowledge Discovery &
Data Mining, pages 3054–3063, Virtual Event CA
USA. ACM.
Fu, Z.-H., Qiu, K.-B., and Zha, H. (2021). Generalize a
Small Pre-trained Model to Arbitrarily Large TSP In-
stances. Proceedings of the AAAI Conference on Arti-
ficial Intelligence, 35(8):7474–7482.
Hamilton, W. L. (2020). Graph representation learning.
Morgan & Claypool Publishers.
Hillyer, M. (2020). Urban Deliveries Expected to Add
11 Minutes to Daily Commute and Increase Carbon
Emissions by 30% until 2030 without Effective Inter-
vention by Press releases World Economic Forum.
Hopfield, J. J. and Tank, D. W. (1985). “Neural” computa-
tion of decisions in optimization problems. Biological
Cybernetics, 52(3):141–152.
Hottung, A. and Tierney, K. (2020). Neural Large Neigh-
borhood Search for the Capacitated Vehicle Routing
Problem. Frontiers in Artificial Intelligence and Ap-
plications, 325 ECAI 2020:443–450.
Ioffe, S. and Szegedy, C. (2015). Batch normalization: Ac-
celerating deep network training by reducing internal
covariate shift. In International conference on ma-
chine learning, pages 448–456. pmlr.
Joshi, C. K., Laurent, T., and Bresson, X. (2019). An Ef-
ficient Graph Convolutional Network Technique for
the Travelling Salesman Problem. In INFORMS An-
nual Meeting 2019, Session on Boosting Combinato-
rial Optimization using Machine Learning.
Khalil, E., Dai, H., Zhang, Y., Dilkina, B., and Song, L.
(2017). Learning combinatorial optimization algo-
rithms over graphs. Advances in neural information
processing systems, 30.
Kingma, D. P. and Ba, J. (2015). Adam: A method for
stochastic optimization. In International Conference
on Learning Representations.
Konstantakopoulos, G. D., Gayialis, S. P., and Kechagias,
E. P. (2020). Vehicle routing problem and related al-
gorithms for logistics distribution: A literature review
and classification. Operational research, pages 1–30.
Kool, W. et al. (2022). Deep Policy Dynamic Program-
ming for Vehicle Routing Problems. In Integration of
Constraint Programming, Artificial Intelligence, and
Operations Research, volume 13292, pages 190–213.
Springer International Publishing, Cham.
Kool, W., van Hoof, H., and Welling, M. (2019). Attention,
Learn to Solve Routing Problems! In International
Conference on Learning Representations (ICLR).
Li, S., Yan, Z., and Wu, C. (2021). Learning to delegate
for large-scale vehicle routing. Advances in Neural
Information Processing Systems, 34:26198–26211.
Medress, M. F. et al. (1977). Speech understanding systems:
Report of a steering committee. Artificial Intelligence,
9(3):307–316.
Nazari, M. et al. (2018). Reinforcement learning for solv-
ing the vehicle routing problem. Advances in neural
information processing systems, 31.
Nowak, A., Villar, S., Bandeira, A. S., and Bruna, J. (2017).
A Note on Learning Algorithms for Quadratic Assign-
ment with Graph Neural Networks. Proceedings of the
34th International Conference on Machine Learning.
Peng, B., Wang, J., and Zhang, Z. (2020). A deep rein-
forcement learning algorithm using dynamic attention
model for vehicle routing problems. In Artificial In-
telligence Algorithms and Applications: 11th Interna-
tional Symposium, ISICA 2019, Guangzhou, China,
pages 636–650. Springer.
Perron, L. and Furnon, V. (2023). OR-Tools.
Prates, M. et al. (2019). Learning to Solve NP-Complete
Problems: A Graph Neural Network for Decision
TSP. Proceedings of the AAAI Conference on Arti-
ficial Intelligence, 33(01):4731–4738.
Smith, K. A. (1999). Neural Networks for Combinato-
rial Optimization: A Review of More Than a Decade
of Research. INFORMS Journal on Computing,
11(1):15–34.
Vinyals, O., Fortunato, M., and Jaitly, N. (2015). Pointer
networks. Advances in neural information processing
systems, 28.
Voudouris, C., Tsang, E. P., and Alsheddy, A. (2010).
Guided local search. In Handbook of metaheuristics,
pages 321–361. Springer.
A Supervised Machine Learning Approach for the Vehicle Routing Problem
371