Learning-Enhanced Neighborhood Selection for the Vehicle Routing Problem with Time Windows

Fuente: arXiv
Guardado en:
Detalles Bibliográficos
Autores principales: Feijen, Willem, Schäfer, Guido, Dekker, Koen, Pieterse, Seppo
Formato: Preprint
Publicado: 2024
Materias:
Acceso en línea:
Etiquetas: Agregar Etiqueta
Sin Etiquetas, Sea el primero en etiquetar este registro!
_version_ 1866916159506350080
author Feijen, Willem
Schäfer, Guido
Dekker, Koen
Pieterse, Seppo
author_facet Feijen, Willem
Schäfer, Guido
Dekker, Koen
Pieterse, Seppo
contents Large Neighborhood Search (LNS) is a universal approach that is broadly applicable and has proven to be highly efficient in practice for solving optimization problems. We propose to integrate machine learning (ML) into LNS to assist in deciding which parts of the solution should be destroyed and repaired in each iteration of LNS. We refer to our new approach as Learning-Enhanced Neighborhood Selection (LENS for short). Our approach is universally applicable, i.e., it can be applied to any LNS algorithm to amplify the workings of the destroy algorithm. In this paper, we demonstrate the potential of LENS on the fundamental Vehicle Routing Problem with Time Windows (VRPTW). We implemented an LNS algorithm for VRPTW and collected data on generated novel training instances derived from well-known, extensively utilized benchmark datasets. We trained our LENS approach with this data and compared the experimental results of our approach with two benchmark algorithms: a random neighborhood selection method to show that LENS learns to make informed choices and an oracle neighborhood selection method to demonstrate the potential of our LENS approach. With LENS, we obtain results that significantly improve the quality of the solutions.
format Preprint
id arxiv_https___arxiv_org_abs_2403_08839
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle Learning-Enhanced Neighborhood Selection for the Vehicle Routing Problem with Time Windows
Feijen, Willem
Schäfer, Guido
Dekker, Koen
Pieterse, Seppo
Machine Learning
90-05
Large Neighborhood Search (LNS) is a universal approach that is broadly applicable and has proven to be highly efficient in practice for solving optimization problems. We propose to integrate machine learning (ML) into LNS to assist in deciding which parts of the solution should be destroyed and repaired in each iteration of LNS. We refer to our new approach as Learning-Enhanced Neighborhood Selection (LENS for short). Our approach is universally applicable, i.e., it can be applied to any LNS algorithm to amplify the workings of the destroy algorithm. In this paper, we demonstrate the potential of LENS on the fundamental Vehicle Routing Problem with Time Windows (VRPTW). We implemented an LNS algorithm for VRPTW and collected data on generated novel training instances derived from well-known, extensively utilized benchmark datasets. We trained our LENS approach with this data and compared the experimental results of our approach with two benchmark algorithms: a random neighborhood selection method to show that LENS learns to make informed choices and an oracle neighborhood selection method to demonstrate the potential of our LENS approach. With LENS, we obtain results that significantly improve the quality of the solutions.
title Learning-Enhanced Neighborhood Selection for the Vehicle Routing Problem with Time Windows
topic Machine Learning
90-05
url https://arxiv.org/abs/2403.08839