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

Willem Feijen, Guido Schäfer, Koen Dekker, Seppo Pieterse
3/13/2024
cs.LG

No confident code implementation found for this paper. 3 possible matches can be shown below.

Abstract

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.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. 3 weaker matches are hidden by default — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{feijen2024learningenhanced,
  title  = {Learning-Enhanced Neighborhood Selection for the Vehicle Routing Problem with Time Windows},
  author = {Willem Feijen and Guido Schäfer and Koen Dekker and Seppo Pieterse},
  year   = {2024},
  eprint = {2403.08839},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2403.08839v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2403.08839.svg)](https://codeofpaper.com/paper/2403.08839)

Discussion