AILGMLFeb 12, 2018

Reinforcement Learning for Solving the Vehicle Routing Problem

arXiv:1802.04240v21131 citations
AI Analysis

This addresses routing optimization for logistics and transportation, offering a novel method that is incremental in applying RL to a known combinatorial problem.

The paper tackles the Vehicle Routing Problem by developing an end-to-end reinforcement learning framework that trains a single model to find near-optimal solutions from a distribution, outperforming classical heuristics and Google's OR-Tools on medium-sized instances with comparable computation time after training.

We present an end-to-end framework for solving the Vehicle Routing Problem (VRP) using reinforcement learning. In this approach, we train a single model that finds near-optimal solutions for problem instances sampled from a given distribution, only by observing the reward signals and following feasibility rules. Our model represents a parameterized stochastic policy, and by applying a policy gradient algorithm to optimize its parameters, the trained model produces the solution as a sequence of consecutive actions in real time, without the need to re-train for every new problem instance. On capacitated VRP, our approach outperforms classical heuristics and Google's OR-Tools on medium-sized instances in solution quality with comparable computation time (after training). We demonstrate how our approach can handle problems with split delivery and explore the effect of such deliveries on the solution quality. Our proposed framework can be applied to other variants of the VRP such as the stochastic VRP, and has the potential to be applied more generally to combinatorial optimization problems.

Code Implementations4 repos
Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes