Learning for routing: A guided review of recent developments and future directions

Fangting Zhou, Attila Lischka, Balazs Kulcsar, Jiaming Wu, Morteza Haghir Chehreghani +1 more
6/30/2025
cs.AImath.OC

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

Abstract

This paper reviews the current progress in applying machine learning (ML) tools to solve NP-hard combinatorial optimization problems, with a focus on routing problems such as the traveling salesman problem (TSP) and the vehicle routing problem (VRP). Due to the inherent complexity of these problems, exact algorithms often require excessive computational time to find optimal solutions, while heuristics can only provide approximate solutions without guaranteeing optimality. With the recent success of machine learning models, there is a growing trend in proposing and implementing diverse ML techniques to enhance the resolution of these challenging routing problems. We propose a taxonomy categorizing ML-based routing methods into construction-based and improvement-based approaches, highlighting their applicability to various problem characteristics. This review aims to integrate traditional OR methods with state-of-the-art ML techniques, providing a structured framework to guide future research and address emerging VRP variants.

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. 2 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{zhou2025learning,
  title  = {Learning for routing: A guided review of recent developments and future directions},
  author = {Fangting Zhou and Attila Lischka and Balazs Kulcsar and Jiaming Wu and Morteza Haghir Chehreghani and Gilbert Laporte},
  year   = {2025},
  eprint = {2507.00218},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2507.00218v1}
}

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

Discussion