Reinforcement Learning for Solving Stochastic Vehicle Routing Problem

Zangir Iklassov, Ikboljon Sobirov, Ruben Solozabal, Martin Takac
11/13/2023
cs.AIcs.CEcs.LG

Official code: Zangir/SVRP (8 stars, MIT, last commit 2025-03-27).

Abstract

This study addresses a gap in the utilization of Reinforcement Learning (RL) and Machine Learning (ML) techniques in solving the Stochastic Vehicle Routing Problem (SVRP) that involves the challenging task of optimizing vehicle routes under uncertain conditions. We propose a novel end-to-end framework that comprehensively addresses the key sources of stochasticity in SVRP and utilizes an RL agent with a simple yet effective architecture and a tailored training method. Through comparative analysis, our proposed model demonstrates superior performance compared to a widely adopted state-of-the-art metaheuristic, achieving a significant 3.43% reduction in travel costs. Furthermore, the model exhibits robustness across diverse SVRP settings, highlighting its adaptability and ability to learn optimal routing strategies in varying environments. The publicly available implementation of our framework serves as a valuable resource for future research endeavors aimed at advancing RL-based solutions for SVRP.

View on arXivView PDF

Code Implementations(1)

Zangir/SVRPOfficial100%
MIT
81PythonMar 27, 20251 years agoMIT

Similar Papers

Cite this paper

@article{iklassov2023reinforcement,
  title  = {Reinforcement Learning for Solving Stochastic Vehicle Routing Problem},
  author = {Zangir Iklassov and Ikboljon Sobirov and Ruben Solozabal and Martin Takac},
  year   = {2023},
  eprint = {2311.07708},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2311.07708v1}
}

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/2311.07708.svg)](https://codeofpaper.com/paper/2311.07708)

Discussion