Our new X account is live! Follow @wizwand_team for updates
WorkDL logo mark

An Efficient Graph Convolutional Network Technique for the Travelling Salesman Problem

About

This paper introduces a new learning-based approach for approximately solving the Travelling Salesman Problem on 2D Euclidean graphs. We use deep Graph Convolutional Networks to build efficient TSP graph representations and output tours in a non-autoregressive manner via highly parallelized beam search. Our approach outperforms all recently proposed autoregressive deep learning techniques in terms of solution quality, inference speed and sample efficiency for problem instances of fixed graph sizes. In particular, we reduce the average optimality gap from 0.52% to 0.01% for 50 nodes, and from 2.26% to 1.39% for 100 nodes. Finally, despite improving upon other learning-based approaches for TSP, our approach falls short of standard Operations Research solvers.

Chaitanya K. Joshi, Thomas Laurent, Xavier Bresson• 2019

Related benchmarks

TaskDatasetResultRank
Traveling Salesman ProblemTSP-500 (test)
Gap79.61
85
Traveling Salesman ProblemTSP-100
Optimality Drop8.38
53
Traveling Salesman Problem (TSP)TSP n=100 10K instances (test)
Objective Value7.87
52
Traveling Salesperson ProblemTSP-100
Solution Length7.8763
42
Traveling Salesman ProblemTSP-500
Solution Length29.72
32
Traveling Salesperson ProblemTSP-1k
Solution Length48.62
31
Traveling Salesman ProblemEuclidean TSP N=50
Optimal Tour Length5.87
26
Traveling Salesman ProblemTSP N=50 10,000 instances (test)
Objective Value5.7
16
Traveling Salesman ProblemTSP N=20 10,000 instances (test)
Objective Value3.84
16
Traveling Salesman ProblemTSP-50
Gap3.1
15
Showing 10 of 17 rows

Other info

Follow for update