Neural Large Neighborhood Search for the Capacitated Vehicle Routing Problem
Andr\'e Hottung, Kevin Tierney

TL;DR
This paper introduces a neural large neighborhood search framework that combines learned heuristics with traditional optimization techniques to improve solutions for vehicle routing problems, outperforming existing machine learning methods.
Contribution
It presents a novel neural network-based heuristic integrated into an LNS framework, enhancing vehicle routing problem solutions beyond previous ML approaches.
Findings
Outperforms handcrafted heuristic-based LNS on CVRP with up to 297 customers
Surpasses existing machine learning approaches in vehicle routing tasks
Approaches the performance of state-of-the-art optimization methods
Abstract
Learning how to automatically solve optimization problems has the potential to provide the next big leap in optimization technology. The performance of automatically learned heuristics on routing problems has been steadily improving in recent years, but approaches based purely on machine learning are still outperformed by state-of-the-art optimization methods. To close this performance gap, we propose a novel large neighborhood search (LNS) framework for vehicle routing that integrates learned heuristics for generating new solutions. The learning mechanism is based on a deep neural network with an attention mechanism and has been especially designed to be integrated into an LNS search setting. We evaluate our approach on the capacitated vehicle routing problem (CVRP) and the split delivery vehicle routing problem (SDVRP). On CVRP instances with up to 297 customers, our approach…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsVehicle Routing Optimization Methods · Robotic Path Planning Algorithms · Optimization and Packing Problems
