An Efficient Graph Convolutional Network Technique for the Travelling Salesman Problem
Not on the map. Why?
Abstract (arXiv)
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.
Key facts. Cited by 265 papers in the map (data through 7 Oct 2026). First posted on arXiv 4 Jun 2019.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 35; 2022: 45; 2023: 39; 2024: 54; 2025: 48; 2026: 44.
265 papers.
Sort:
By area:
- 2021Combinatorial optimization and reasoning with graph neural networkscited by 267
- 2024Evolution of Heuristics: Towards Efficient Automatic Algorithm Design Using Large Language Modelcited by 258
- 2022Diffusion models as plug-and-play priorscited by 230
- 2023DIFUSCO: Graph-based Diffusion Solvers for Combinatorial Optimizationcited by 216
- 2021End-to-End Constrained Optimization Learning: A Surveycited by 154
- 2023Neural Combinatorial Optimization with Heavy Decoder: Toward Large Scale Generalizationcited by 140
- 2021Scalars are universal: Equivariant machine learning, structured like classical physicscited by 127
- 2022DIMES: A Differentiable Meta Solver for Combinatorial Optimization Problemscited by 127
- 2021Learning to Iteratively Solve Routing Problems with Dual-Aspect Collaborative Transformercited by 108
- 2021Combinatorial Optimization with Physics-Inspired Graph Neural Networkscited by 107
- 2021NeuroLKH: Combining Deep Learning Model with Lin-Kernighan-Helsgaun Heuristic for Solving the Traveling Salesman Problemcited by 102
- 2021Efficient Active Search for Combinatorial Optimization Problemscited by 99
38 more
- 2021Deep Policy Dynamic Programming for Vehicle Routing Problemscited by 94
- 2021Matrix Encoding Networks for Neural Combinatorial Optimizationcited by 89
- 2022Simulation-guided Beam Search for Neural Combinatorial Optimizationcited by 84
- 2023GLOP: Learning Global Partition and Local Construction for Solving Large-scale Routing Problems in Real-timecited by 82
- 2023Learning to Search Feasible and Infeasible Regions of Routing Problems with Flexible Neural k-Optcited by 81
- 2023BQ-NCO: Bisimulation Quotienting for Efficient Neural Combinatorial Optimizationcited by 80
- 2023DeepACO: Neural-enhanced Ant Systems for Combinatorial Optimizationcited by 77
- 2021Graph Neural Network Guided Local Search for the Traveling Salesperson Problemcited by 70
- 2023RL4CO: an Extensive Reinforcement Learning for Combinatorial Optimization Benchmarkcited by 70
- 2024MVMoE: Multi-Task Vehicle Routing Solver with Mixture-of-Expertscited by 69
- 2023Towards Omni-generalizable Neural Methods for Vehicle Routing Problemscited by 68
- 2022Learning Generalizable Models for Vehicle Routing Problems via Knowledge Distillationcited by 61
- 2023Towards Generalizable Neural Solvers for Vehicle Routing Problems via Ensemble with Transferrable Local Policycited by 61
- 2021The Transformer Network for the Traveling Salesman Problemcited by 59
- 2022Winner Takes It All: Training Performant RL Populations for Combinatorial Optimizationcited by 57
- 2023Unsupervised Learning for Solving the Travelling Salesman Problemcited by 57
- 2022Pareto Set Learning for Neural Multi-objective Combinatorial Optimizationcited by 56
- 2023Pointerformer: Deep Reinforced Multi-Pointer Transformer for the Traveling Salesman Problemcited by 49
- 2022MIP-GNN: A Data-Driven Framework for Guiding Combinatorial Solverscited by 48
- 2024INViT: A Generalizable Routing Problem Solver with Invariant Nested View Transformercited by 43
- 2025Fast T2T: Optimization Consistency Speeds Up Diffusion-Based Training-to-Testing Solving for Combinatorial Optimizationcited by 43
- 2022On Representing Linear Programs by Graph Neural Networkscited by 39
- 2021On Representation Knowledge Distillation for Graph Neural Networkscited by 38
- 2025Rethinking Light Decoder-based Solvers for Vehicle Routing Problemscited by 36
- 2021Generalization of Neural Combinatorial Solvers Through the Lens of Adversarial Robustnesscited by 35
- 2024PolyNet: Learning Diverse Solution Strategies for Neural Combinatorial Optimizationcited by 35
- 2022Unsupervised Learning for Combinatorial Optimization with Principled Objective Relaxationcited by 32
- 2024Self-Improvement for Neural Combinatorial Optimization: Sample without Replacement, but Improvementcited by 32
- 2022Learning to Solve Routing Problems via Distributionally Robust Optimizationcited by 31
- 2022Efficient Neural Neighborhood Search for Pickup and Delivery Problemscited by 29
- 2024Self-Improved Learning for Scalable Neural Combinatorial Optimizationcited by 29
- 2024Learning to Handle Complex Constraints for Vehicle Routing Problemscited by 29
- 2024In-the-loop Hyper-Parameter Optimization for LLM-Based Automated Design of Heuristicscited by 28
- 2022Learning to Solve Travelling Salesman Problem with Hardness-adaptive Curriculumcited by 27
- 2023ASP: Learn a Universal Neural Solver!cited by 27
- 2021A Bi-Level Framework for Learning to Solve Combinatorial Optimization on Graphscited by 26
- 2022Can Hybrid Geometric Scattering Networks Help Solve the Maximum Clique Problem?cited by 25
- 2022On the Generalization of Neural Combinatorial Optimization Heuristicscited by 24
50 most cited of 265 All 265 (JSON)
- 2026MiLoop: Selective Memory Propagation for Neural Combinatorial Optimization1 Oct 2026
- 2026Compute Time Scaling with Recursive Models for Combinatorial Optimization28 Sep 2026
- 2026HyCO: A Hybrid Neural Solver for Combinatorial Optimization7 Sep 2026
- 2026Drive, Pack, Fly: The Travelling Thief Problem with Drone17 Aug 2026
- 2026SSPO: Structure-Aware Similarity-Weighted Preference Optimization for Neural Combinatorial Optimization12 Aug 2026
- 2026DualCert: A Solver for the Traveling Salesman Problem with Constraint-Coupled Learning10 Aug 2026
- 2026JointMatch: A Unified Heterogeneous Graph Neural Solver for Large-Scale Ride-Sharing Matching25 Jul 2026
- 2026Graph Neural Network-based Algorithm Selection for the Traveling Salesman Problem: A Systematic Study of Cost and Rank Losses under Distinct Budget Regimes21 Jul 2026
- 2026LaT: LLM-as-Trainer for Multi-Task Vehicle Routing Solvers20 Jul 2026
- 2026TSP with Predictions: Heatmap to Tour with Provable Guarantees4 Jul 2026
- 2026Neural Certificate Pricing for Combinatorial Optimization Problems1 Jul 2026
- 2026Optimizing Nursing Care Taxi Dispatch Leveraging Integer Linear Programming Solvers and Machine Learning29 Jun 2026
38 more
- 2026Scalable Message-Passing Quantum Graph Neural Networks in the Weisfeiler-Leman Hierarchy25 Jun 2026
- 2026GES-TSP: Graph Edge Sparsification for TSP23 Jun 2026
- 2026GeoRouteNet: A Geometry-Aware Non-Autoregressive Neural Solver for the Euclidean Traveling Salesman Problem22 Jun 2026
- 2026AGDN: Learning to Solve Traveling Salesman Problem with Anisotropic Graph Diffusion Network17 Jun 2026
- 2026Vision-Assisted Foundation Model for Solving Multi-Task Vehicle Routing Problems9 Jun 2026
- 2026Regularized Large Neighborhood Search1 Jun 2026
- 2026Unsupervised Diffusion Solver for Combinatorial Optimization via Combinatorial Adjoint Matching29 May 2026
- 2026Towards Generalization-Oriented Models for Vehicle Routing Problems with Mixture-of-Experts26 May 2026
- 2026SPACE: Unifying Symmetric and Asymmetric Routing Problems for Generalist Neural Solver23 May 2026
- 2026Convex Compositional Reasoning Models22 May 2026
- 2026GOAL: Graph-based Objective-Aligned Diffusion Solvers for Dynamic Multi-Objective Optimization18 May 2026
- 2026Memory-Guided Tree Search with Cross-Branch Knowledge Transfer for LLM Solver Synthesis17 May 2026
- 2026Neural Cluster First, Route Second: Capacitated Vehicle Routing via Differentiable Optimal Transport10 May 2026
- 2026Two-Stage Learned Decomposition for Scalable Routing on Multigraphs6 May 2026
- 2026Machine Learning-based Two-Stage Graph Sparsification for the Travelling Salesman Problem22 Apr 2026
- 2026UniHetCO: A Unified Heterogeneous Representation for Multi-Problem Learning in Unsupervised Neural Combinatorial Optimization12 Mar 2026
- 2026Constraints Matrix Diffusion based Generative Neural Solver for Vehicle Routing Problems8 Mar 2026
- 2026RADAR: Learning to Route with Asymmetry-aware DistAnce Representations3 Mar 2026
- 2026Chain-of-Context Learning: Dynamic Constraint Understanding for Multi-Task VRPs2 Mar 2026
- 2026Efficient Decoder Scaling Strategy for Neural Routing Solvers28 Feb 2026
- 2026Survey on Neural Routing Solvers25 Feb 2026
- 2026Learning Structural Hardness for Combinatorial Auctions: Instance-Dependent Algorithm Selection via Graph Neural Networks16 Feb 2026
- 2026Transport, Don't Generate: Deterministic Geometric Flows for Combinatorial Optimization11 Feb 2026
- 2026CADO: From Imitation to Cost Minimization for Heatmap-based Solvers in Combinatorial Optimization9 Feb 2026
- 2026Beyond Solving: Prescriptive Probing for Neural Routing Solvers6 Feb 2026
- 2026Neural Ising Machines via Unrolling and Zeroth-Order Training30 Jan 2026
- 2026EGAM: Extended Graph Attention Model for Solving Routing Problems29 Jan 2026
- 2026Test-Time Adaptation for Unsupervised Combinatorial Optimization28 Jan 2026
- 2026Enterprise Resource Planning Using Multi-type Transformers in Ferro-Titanium Industry28 Jan 2026
- 2026GraIP: A Benchmarking Framework For Neural Graph Inverse Problems26 Jan 2026
- 2026Graph Neural Networks are Heuristics19 Jan 2026
- 2026Imitation Learning for Combinatorial Optimisation under Uncertainty8 Jan 2026
- 2025GAMA: A Neural Neighborhood Search Method with Graph-aware Multi-modal Attention for Vehicle Routing Problem11 Nov 2025
- 2025Adaptation and Fine-tuning with TabPFN for Travelling Salesman Problem8 Nov 2025
- 2025An End-to-End Deep Reinforcement Learning Approach for Solving the Traveling Salesman Problem with Drones7 Nov 2025
- 2025Generalizable Reasoning through Compositional Energy Minimization23 Oct 2025
- 2025Empowering Targeted Neighborhood Search via Hyper Tour for Large-Scale TSP23 Oct 2025
- 2025Multi-Action Self-Improvement for Neural Combinatorial Optimization14 Oct 2025
50 newest of 265 All 265 (JSON)
- 2022Diffusion models as plug-and-play priorscited by 230
- 2023DIFUSCO: Graph-based Diffusion Solvers for Combinatorial Optimizationcited by 216
- 2025Fast T2T: Optimization Consistency Speeds Up Diffusion-Based Training-to-Testing Solving for Combinatorial Optimizationcited by 43
- 2025An Efficient Diffusion-based Non-Autoregressive Solver for Traveling Salesman Problemcited by 9
- 2024SymmetricDiffusers: Learning Discrete Diffusion on Finite Symmetric Groupscited by 5
- 2023Accelerating Diffusion-based Combinatorial Optimization Solvers by Progressive Distillationcited by 4
- 2025Boosting Cross-problem Generalization in Diffusion-Based Neural Combinatorial Solver via Inference Time Adaptationcited by 1
- 2026HyCO: A Hybrid Neural Solver for Combinatorial Optimizationcited by 1
- 2026Transport, Don't Generate: Deterministic Geometric Flows for Combinatorial Optimizationcited by 0
- 2026Constraints Matrix Diffusion based Generative Neural Solver for Vehicle Routing Problemscited by 0
- 2026HyCO: A Hybrid Neural Solver for Combinatorial Optimization7 Sep 2026
- 2026Constraints Matrix Diffusion based Generative Neural Solver for Vehicle Routing Problems8 Mar 2026
- 2026Transport, Don't Generate: Deterministic Geometric Flows for Combinatorial Optimization11 Feb 2026
- 2025Boosting Cross-problem Generalization in Diffusion-Based Neural Combinatorial Solver via Inference Time Adaptation15 Feb 2025
- 2025Fast T2T: Optimization Consistency Speeds Up Diffusion-Based Training-to-Testing Solving for Combinatorial Optimization5 Feb 2025
- 2025An Efficient Diffusion-based Non-Autoregressive Solver for Traveling Salesman Problem23 Jan 2025
- 2024SymmetricDiffusers: Learning Discrete Diffusion on Finite Symmetric Groups3 Oct 2024
- 2023Accelerating Diffusion-based Combinatorial Optimization Solvers by Progressive Distillation12 Aug 2023
- 2023DIFUSCO: Graph-based Diffusion Solvers for Combinatorial Optimization16 Feb 2023
- 2022Diffusion models as plug-and-play priors17 Jun 2022
- 2026Convex Compositional Reasoning Modelscited by 0
- 2026Convex Compositional Reasoning Models22 May 2026
- 2021Combinatorial optimization and reasoning with graph neural networkscited by 267
- 2024Evolution of Heuristics: Towards Efficient Automatic Algorithm Design Using Large Language Modelcited by 258
- 2021End-to-End Constrained Optimization Learning: A Surveycited by 154
- 2023Neural Combinatorial Optimization with Heavy Decoder: Toward Large Scale Generalizationcited by 140
- 2021Scalars are universal: Equivariant machine learning, structured like classical physicscited by 127
- 2022DIMES: A Differentiable Meta Solver for Combinatorial Optimization Problemscited by 127
- 2021Learning to Iteratively Solve Routing Problems with Dual-Aspect Collaborative Transformercited by 108
- 2021Combinatorial Optimization with Physics-Inspired Graph Neural Networkscited by 107
- 2021NeuroLKH: Combining Deep Learning Model with Lin-Kernighan-Helsgaun Heuristic for Solving the Traveling Salesman Problemcited by 102
- 2021Efficient Active Search for Combinatorial Optimization Problemscited by 99
- 2021Deep Policy Dynamic Programming for Vehicle Routing Problemscited by 94
- 2021Matrix Encoding Networks for Neural Combinatorial Optimizationcited by 89
12 most cited of 248 All 248 (JSON)
- 2026MiLoop: Selective Memory Propagation for Neural Combinatorial Optimization1 Oct 2026
- 2026Compute Time Scaling with Recursive Models for Combinatorial Optimization28 Sep 2026
- 2026Drive, Pack, Fly: The Travelling Thief Problem with Drone17 Aug 2026
- 2026DualCert: A Solver for the Traveling Salesman Problem with Constraint-Coupled Learning10 Aug 2026
- 2026JointMatch: A Unified Heterogeneous Graph Neural Solver for Large-Scale Ride-Sharing Matching25 Jul 2026
- 2026Graph Neural Network-based Algorithm Selection for the Traveling Salesman Problem: A Systematic Study of Cost and Rank Losses under Distinct Budget Regimes21 Jul 2026
- 2026LaT: LLM-as-Trainer for Multi-Task Vehicle Routing Solvers20 Jul 2026
- 2026TSP with Predictions: Heatmap to Tour with Provable Guarantees4 Jul 2026
- 2026Neural Certificate Pricing for Combinatorial Optimization Problems1 Jul 2026
- 2026Optimizing Nursing Care Taxi Dispatch Leveraging Integer Linear Programming Solvers and Machine Learning29 Jun 2026
- 2026Scalable Message-Passing Quantum Graph Neural Networks in the Weisfeiler-Leman Hierarchy25 Jun 2026
- 2026GES-TSP: Graph Edge Sparsification for TSP23 Jun 2026
12 newest of 248 All 248 (JSON)