Diversity Optimization for Travelling Salesman Problem via Deep Reinforcement Learning

Qi Li, Zhiguang Cao, Yining Ma, Yaoxin Wu, Yue-Jiao Gong
1/1/2025
cs.LGcs.AI

No official code found. Best implementation: LiQisResearch/KDD--RF-MA3S (4 stars, MIT, last commit 2025-01-06).

Abstract

Existing neural methods for the Travelling Salesman Problem (TSP) mostly aim at finding a single optimal solution. To discover diverse yet high-quality solutions for Multi-Solution TSP (MSTSP), we propose a novel deep reinforcement learning based neural solver, which is primarily featured by an encoder-decoder structured policy. Concretely, on the one hand, a Relativization Filter (RF) is designed to enhance the robustness of the encoder to affine transformations of the instances, so as to potentially improve the quality of the found solutions. On the other hand, a Multi-Attentive Adaptive Active Search (MA3S) is tailored to allow the decoders to strike a balance between the optimality and diversity. Experimental evaluations on benchmark instances demonstrate the superiority of our method over recent neural baselines across different metrics, and its competitive performance against state-of-the-art traditional heuristics with significantly reduced computational time, ranging from $1.3\times$ to $15\times$ faster. Furthermore, we demonstrate that our method can also be applied to the Capacitated Vehicle Routing Problem (CVRP).

View on arXivView PDF

Code Implementations(1)

MIT
41PythonNov 29, 20241 years agoMIT

Similar Papers

Cite this paper

@article{li2025diversity,
  title  = {Diversity Optimization for Travelling Salesman Problem via Deep Reinforcement Learning},
  author = {Qi Li and Zhiguang Cao and Yining Ma and Yaoxin Wu and Yue-Jiao Gong},
  year   = {2025},
  eprint = {2501.00884},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2501.00884v1}
}

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

Discussion