Unsupervised Training for Neural TSP Solver
Not on the map. Why?
Abstract (arXiv)
There has been a growing number of machine learning methods for approximately solving the travelling salesman problem. However, these methods often require solved instances for training or use complex reinforcement learning approaches that need a large amount of tuning. To avoid these problems, we introduce a novel unsupervised learning approach. We use a relaxation of an integer linear program for TSP to construct a loss function that does not require correct instance labels. With variable discretization, its minimum coincides with the optimal or near-optimal solution. Furthermore, this loss function is differentiable and thus can be used to train neural networks directly. We use our loss function with a Graph Neural Network and design controlled experiments on both Euclidean and asymmetric TSP. Our approach has the advantage over supervised learning of not requiring large labelled datasets. In addition, the performance of our approach surpasses reinforcement learning for asymmetric TSP and is comparable to reinforcement learning for Euclidean instances. Our approach is also more stable and easier to train than reinforcement learning.
Key facts. Cited by 9 papers in the map (data through 7 Oct 2026). Builds on 11 of its 19 references that are in the map. First posted on arXiv 27 Jul 2022.
Builds on
11 of 19 references.
References · 11
- 2016Categorical Reparameterization with Gumbel-Softmaxcited by 2,708
- 2016The Concrete Distribution: A Continuous Relaxation of Discrete Random Variablescited by 1,135
- 2015Pointer Networkscited by 882
- 2018Attention, Learn to Solve Routing Problems!cited by 646
- 2016Neural Combinatorial Optimization with Reinforcement Learningcited by 600
- 2017Learning Combinatorial Optimization Algorithms over Graphscited by 557
- 2018Reinforcement Learning for Solving the Vehicle Routing Problemcited by 327
- 2019An Efficient Graph Convolutional Network Technique for the Travelling Salesman Problemcited by 265
- 2021Matrix Encoding Networks for Neural Combinatorial Optimizationcited by 89
- 2019On Learning Paradigms for the Travelling Salesman Problemcited by 24
- 2014On the Integrality Ratio of the Subtour LP for Euclidean TSPcited by 1
Built on by
Citing papers per year: 2022: 1; 2023: 2; 2024: 3; 2025: 3.
9 papers.
- 2023Are Graph Neural Networks Optimal Approximation Algorithms?cited by 10
- 2024A GREAT Architecture for Edge-Based Graph Problems Like TSPcited by 7
- 2024Tackling Prevalent Conditions in Unsupervised Combinatorial Optimization: Cardinality, Minimum, Covering, and Morecited by 6
- 2025Learning for routing: A guided review of recent developments and future directionscited by 6
- 2022Denoising Diffusion for Sampling SAT Solutionscited by 4
- 2025Geometric Algorithms for Neural Combinatorial Optimization with Constraintscited by 4
- 2025Beyond Simple Graphs: Neural Multi-Objective Routing on Multigraphscited by 2
- 2023Discrete Denoising Diffusion Approach to Integer Factorizationcited by 1
- 2024Supplementary Materials to Graph Convolutional Branch and Boundcited by 0
- 2025Geometric Algorithms for Neural Combinatorial Optimization with Constraints28 Oct 2025
- 2025Learning for routing: A guided review of recent developments and future directions30 Jun 2025
- 2025Beyond Simple Graphs: Neural Multi-Objective Routing on Multigraphs27 Jun 2025
- 2024A GREAT Architecture for Edge-Based Graph Problems Like TSP29 Aug 2024
- 2024Supplementary Materials to Graph Convolutional Branch and Bound5 Jun 2024
- 2024Tackling Prevalent Conditions in Unsupervised Combinatorial Optimization: Cardinality, Minimum, Covering, and More14 May 2024
- 2023Are Graph Neural Networks Optimal Approximation Algorithms?1 Oct 2023
- 2023Discrete Denoising Diffusion Approach to Integer Factorization11 Sep 2023
- 2022Denoising Diffusion for Sampling SAT Solutions30 Nov 2022