Reinforcement Learning for Solving Stochastic Vehicle Routing Problem with Time Windows

Zangir Iklassov, Ikboljon Sobirov, Ruben Solozabal, Martin Takac
2/15/2024
cs.AI

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

Abstract

This paper introduces a reinforcement learning approach to optimize the Stochastic Vehicle Routing Problem with Time Windows (SVRP), focusing on reducing travel costs in goods delivery. We develop a novel SVRP formulation that accounts for uncertain travel costs and demands, alongside specific customer time windows. An attention-based neural network trained through reinforcement learning is employed to minimize routing costs. Our approach addresses a gap in SVRP research, which traditionally relies on heuristic methods, by leveraging machine learning. The model outperforms the Ant-Colony Optimization algorithm, achieving a 1.73% reduction in travel costs. It uniquely integrates external information, demonstrating robustness in diverse environments, making it a valuable benchmark for future SVRP studies and industry application.

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. 4 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{iklassov2024reinforcement,
  title  = {Reinforcement Learning for Solving Stochastic Vehicle Routing Problem with Time Windows},
  author = {Zangir Iklassov and Ikboljon Sobirov and Ruben Solozabal and Martin Takac},
  year   = {2024},
  eprint = {2402.09765},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2402.09765v1}
}

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

Discussion