Unsupervised Training for Neural TSP Solver
El\=iza Gaile, Andis Draguns, Em\=ils Ozoli\c{n}\v{s}, and K\=arlis, Freivalds

TL;DR
This paper introduces an unsupervised learning method using a differentiable relaxation of the TSP integer linear program, enabling neural networks to solve TSP efficiently without labeled data, outperforming some reinforcement learning approaches.
Contribution
The paper presents a novel unsupervised training approach for neural TSP solvers using a relaxation of ILP, eliminating the need for labeled instances and simplifying training.
Findings
Outperforms reinforcement learning on asymmetric TSP.
Comparable to reinforcement learning on Euclidean TSP.
More stable and easier to train than reinforcement learning.
Abstract
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…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsMetaheuristic Optimization Algorithms Research · Insect Pheromone Research and Control
MethodsGraph Neural Network
