A Supervised Machine Learning Approach for the Vehicle Routing Problem

Research output: Chapter in Book/Report/Conference proceedingConference article in proceedingAcademicpeer-review

Abstract

This paper expands on previous machine learning techniques applied to combinatorial optimisation problems, to approximately solve the capacitated vehicle routing problem (VRP). We leverage the versatility of graph neural networks (GNNs) and extend the application of graph convolutional neural networks, previously used for the Travelling Salesman Problem, to address the VRP. Our model employs a supervised learning technique, utilising solved instances from the OR-Tools solver for training. It learns to provide probabilistic representations of the VRP, generating final VRP tours via non-autoregressive decoding with beam search. This work shows that despite that reinforcement learning based autoregressive approaches have better performance, GNNs show great promise to solve complex optimisation problems, providing a valuable foundation for further refinement and study.
Original languageEnglish
Title of host publicationProceedings of the 13th International Conference on Operations Research and Enterprise Systems - ICORES
EditorsFederico Liberatore, Slawo Wesolkowski, Greg Parlier
PublisherScitepress - Science And Technology Publications
Pages364-371
Number of pages8
Volume1
ISBN (Print)9789897586811
DOIs
Publication statusPublished - 1 Jan 2024
Event13th International Conference on Operations Research and Enterprise Systems - Rome, Italy
Duration: 24 Feb 202426 Feb 2024
Conference number: 13
https://icores.scitevents.org/?y=2024

Conference

Conference13th International Conference on Operations Research and Enterprise Systems
Abbreviated titleICORES 2024
Country/TerritoryItaly
CityRome
Period24/02/2426/02/24
Internet address

Keywords

  • Graph Convolutional Network
  • Optimisation
  • Supervised Machine Learning
  • Vehicle Routing Problem

Fingerprint

Dive into the research topics of 'A Supervised Machine Learning Approach for the Vehicle Routing Problem'. Together they form a unique fingerprint.

Cite this