The Transformer Network for the Traveling Salesman Problem
Not on the map. Why?
Abstract (arXiv)
The Traveling Salesman Problem (TSP) is the most popular and most studied combinatorial problem, starting with von Neumann in 1951. It has driven the discovery of several optimization techniques such as cutting planes, branch-and-bound, local search, Lagrangian relaxation, and simulated annealing. The last five years have seen the emergence of promising techniques where (graph) neural networks have been capable to learn new combinatorial algorithms. The main question is whether deep learning can learn better heuristics from data, i.e. replacing human-engineered heuristics? This is appealing because developing algorithms to tackle efficiently NP-hard problems may require years of research, and many industry problems are combinatorial by nature. In this work, we propose to adapt the recent successful Transformer architecture originally developed for natural language processing to the combinatorial TSP. Training is done by reinforcement learning, hence without TSP training solutions, and decoding uses beam search. We report improved performances over recent learned heuristics with an optimal gap of 0.004% for TSP50 and 0.39% for TSP100.
Key facts. Cited by 59 papers in the map (data through 7 Oct 2026). Builds on 16 of its 43 references that are in the map. First posted on arXiv 4 Mar 2021.
Builds on
16 of 43 references.
References · 16
- 2017Attention Is All You Needcited by 59,932
- 2014Neural Machine Translation by Jointly Learning to Align and Translatecited by 4,530
- 2013Playing Atari with Deep Reinforcement Learningcited by 3,211
- 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
- 2019Exact Combinatorial Optimization with Graph Convolutional Neural Networkscited by 313
- 2016Diverse Beam Search: Decoding Diverse Solutions from Neural Sequence Modelscited by 299
- 2019An Efficient Graph Convolutional Network Technique for the Travelling Salesman Problemcited by 265
- 2020Solving Mixed Integer Programs Using Neural Networkscited by 178
4 more
- 2019Learning Improvement Heuristics for Solving Routing Problemscited by 162
- 2020Best-First Beam Searchcited by 40
- 2017Revised Note on Learning Algorithms for Quadratic Assignment with Graph Neural Networkscited by 28
- 2018Learning the Multiple Traveling Salesmen Problem with Permutation Invariant Pooling Networkscited by 22
Built on by
Citing papers per year: 2021: 4; 2022: 14; 2023: 12; 2024: 10; 2025: 10; 2026: 9.
59 papers.
Sort:
By area:
- 2022Diffusion models as plug-and-play priorscited by 230
- 2023DIFUSCO: Graph-based Diffusion Solvers for Combinatorial Optimizationcited by 216
- 2023GLOP: Learning Global Partition and Local Construction for Solving Large-scale Routing Problems in Real-timecited by 82
- 2023BQ-NCO: Bisimulation Quotienting for Efficient Neural Combinatorial Optimizationcited by 80
- 2023DeepACO: Neural-enhanced Ant Systems for Combinatorial Optimizationcited by 77
- 2025Fast T2T: Optimization Consistency Speeds Up Diffusion-Based Training-to-Testing Solving for Combinatorial Optimizationcited by 43
- 2021Generalization of Neural Combinatorial Solvers Through the Lens of Adversarial Robustnesscited by 35
- 2022Towards Better Out-of-Distribution Generalization of Neural Algorithmic Reasoning Taskscited by 29
- 2022Learning to Solve Travelling Salesman Problem with Hardness-adaptive Curriculumcited by 27
- 2024Neural Combinatorial Optimization Algorithms for Solving Vehicle Routing Problems: A Comprehensive Survey with Perspectivescited by 23
- 2023Distilling Autoregressive Models to Obtain High-Performance Non-Autoregressive Solvers for Vehicle Routing Problems with Faster Inference Speedcited by 19
- 2022Reducing Collision Checking for Sampling-Based Motion Planning Using Graph Neural Networkscited by 16
38 more
- 2024Distance-aware Attention Reshaping: Enhance Generalization of Neural Solver for Large-scale Vehicle Routing Problemscited by 15
- 2022Learning to Solve Combinatorial Graph Partitioning Problems via Efficient Explorationcited by 14
- 2024DISCO: Efficient Diffusion Solver for Large-Scale Combinatorial Optimization Problemscited by 10
- 2024GAReT: Cross-view Video Geolocalization with Adapters and Auto-Regressive Transformerscited by 10
- 2025An Efficient Diffusion-based Non-Autoregressive Solver for Traveling Salesman Problemcited by 9
- 2026G-LNS: Generative Large Neighborhood Search for LLM-Based Automatic Heuristic Designcited by 7
- 2022Combining Reinforcement Learning and Optimal Transport for the Traveling Salesman Problemcited by 6
- 2022Supplementing Recurrent Neural Networks with Annealing to Solve Combinatorial Optimization Problemscited by 6
- 2023UAV Trajectory Planning for AoI-Minimal Data Collection in UAV-Aided IoT Networks by Transformercited by 6
- 2025Learning for routing: A guided review of recent developments and future directionscited by 6
- 2023Reinforcement Learning-based Non-Autoregressive Solver for Traveling Salesman Problemscited by 5
- 2024SymmetricDiffusers: Learning Discrete Diffusion on Finite Symmetric Groupscited by 5
- 2021Hybrid Pointer Networks for Traveling Salesman Problems Optimizationcited by 4
- 2022Learning from Drivers to Tackle the Amazon Last Mile Routing Research Challengecited by 4
- 2023A Lightweight CNN-Transformer Model for Learning Traveling Salesman Problemscited by 4
- 2022Learning to Untangle Genome Assembly with Graph Convolutional Networkscited by 3
- 2025Lattice Protein Folding with Variational Annealingcited by 3
- 2022Neural Simulated Annealingcited by 2
- 2021Learning Enhanced Optimisation for Routing Problemscited by 1
- 2022NeuroPrim: An Attention-based Model for Solving NP-hard Spanning Tree Problemscited by 1
- 2023Finding Hamiltonian cycles with graph neural networkscited by 1
- 2024Distilling Privileged Information for Dubins Traveling Salesman Problems with Neighborhoodscited by 1
- 2024All You Need is an Improving Column: Enhancing Column Generation for Parallel Machine Scheduling via Transformerscited by 1
- 2025Bandit based Dynamic Candidate Edge Selection in Solving Traveling Salesman Problemscited by 1
- 2025Complexity Scaling Laws for Neural Models using Combinatorial Optimizationcited by 1
- 2026HyCO: A Hybrid Neural Solver for Combinatorial Optimizationcited by 1
- 2021Learning Geometric Combinatorial Optimization Problems using Self-attention and Domain Knowledgecited by 0
- 2022Approximating Permutations with Neural Network Components for Travelling Photographer Problemcited by 0
- 2022Sample-Efficient, Exploration-Based Policy Optimisation for Routing Problemscited by 0
- 2022Travel the Same Path: A Novel TSP Solving Strategycited by 0
- 2023Multi-Start Team Orienteering Problem for UAS Mission Re-Planning with Data-Efficient Deep Reinforcement Learningcited by 0
- 2023TSNet-SAC: Leveraging Transformers for Efficient Task Schedulingcited by 0
- 2023CARSS: Cooperative Attention-guided Reinforcement Subpath Synthesis for Solving Traveling Salesman Problemcited by 0
- 2024Pivoting Retail Supply Chain with Deep Generative Techniques: Taxonomy, Survey and Insightscited by 0
- 2024Test-Time Augmentation for Traveling Salesperson Problemcited by 0
- 2024CycleFormer : TSP Solver Based on Language Modelingcited by 0
- 2025Multi-Dimensional AGV Path Planning in 3D Warehouses Using Ant Colony Optimization and Advanced Neural Networkscited by 0
- 2025On Distributional Dependent Performance of Classical and Neural Routing Solverscited by 0
50 most cited of 59 All 59 (JSON)
- 2026HyCO: A Hybrid Neural Solver for Combinatorial Optimization7 Sep 2026
- 2026GES-TSP: Graph Edge Sparsification for TSP23 Jun 2026
- 2026Omni-scale Learning-based Sequential Decision Framework for Order Fulfillment of Tote-handling Robotic Systems9 May 2026
- 2026Towards Foundation Models for Consensus Rank Aggregation16 Mar 2026
- 2026Transport, Don't Generate: Deterministic Geometric Flows for Combinatorial Optimization11 Feb 2026
- 2026G-LNS: Generative Large Neighborhood Search for LLM-Based Automatic Heuristic Design9 Feb 2026
- 2026Neural Ising Machines via Unrolling and Zeroth-Order Training30 Jan 2026
- 2026EGAM: Extended Graph Attention Model for Solving Routing Problems29 Jan 2026
- 2026HeatACO: A Heatmap-Guided Max--Min Ant System for Large-Scale Travelling Salesman Problems26 Jan 2026
- 2025Finding Probably Approximate Optimal Solutions by Training to Estimate the Optimal Values of Subproblems3 Nov 2025
- 2025Graph Optimization Foundation Model: Tokenizing Graph via A Language-Model Paradigm29 Sep 2025
- 2025On Distributional Dependent Performance of Classical and Neural Routing Solvers4 Aug 2025
38 more
- 2025Learning for routing: A guided review of recent developments and future directions30 Jun 2025
- 2025Complexity Scaling Laws for Neural Models using Combinatorial Optimization15 Jun 2025
- 2025Bandit based Dynamic Candidate Edge Selection in Solving Traveling Salesman Problems21 May 2025
- 2025Multi-Dimensional AGV Path Planning in 3D Warehouses Using Ant Colony Optimization and Advanced Neural Networks30 Mar 2025
- 2025Lattice Protein Folding with Variational Annealing28 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
- 2024All You Need is an Improving Column: Enhancing Column Generation for Parallel Machine Scheduling via Transformers21 Oct 2024
- 2024SymmetricDiffusers: Learning Discrete Diffusion on Finite Symmetric Groups3 Oct 2024
- 2024GAReT: Cross-view Video Geolocalization with Adapters and Auto-Regressive Transformers5 Aug 2024
- 2024DISCO: Efficient Diffusion Solver for Large-Scale Combinatorial Optimization Problems28 Jun 2024
- 2024Neural Combinatorial Optimization Algorithms for Solving Vehicle Routing Problems: A Comprehensive Survey with Perspectives1 Jun 2024
- 2024CycleFormer : TSP Solver Based on Language Modeling30 May 2024
- 2024Test-Time Augmentation for Traveling Salesperson Problem8 May 2024
- 2024Distilling Privileged Information for Dubins Traveling Salesman Problems with Neighborhoods25 Apr 2024
- 2024Pivoting Retail Supply Chain with Deep Generative Techniques: Taxonomy, Survey and Insights29 Feb 2024
- 2024Distance-aware Attention Reshaping: Enhance Generalization of Neural Solver for Large-scale Vehicle Routing Problems13 Jan 2024
- 2023CARSS: Cooperative Attention-guided Reinforcement Subpath Synthesis for Solving Traveling Salesman Problem24 Dec 2023
- 2023Distilling Autoregressive Models to Obtain High-Performance Non-Autoregressive Solvers for Vehicle Routing Problems with Faster Inference Speed19 Dec 2023
- 2023GLOP: Learning Global Partition and Local Construction for Solving Large-scale Routing Problems in Real-time13 Dec 2023
- 2023UAV Trajectory Planning for AoI-Minimal Data Collection in UAV-Aided IoT Networks by Transformer8 Nov 2023
- 2023DeepACO: Neural-enhanced Ant Systems for Combinatorial Optimization25 Sep 2023
- 2023Reinforcement Learning-based Non-Autoregressive Solver for Traveling Salesman Problems1 Aug 2023
- 2023TSNet-SAC: Leveraging Transformers for Efficient Task Scheduling16 Jun 2023
- 2023Finding Hamiltonian cycles with graph neural networks10 Jun 2023
- 2023A Lightweight CNN-Transformer Model for Learning Traveling Salesman Problems3 May 2023
- 2023Multi-Start Team Orienteering Problem for UAS Mission Re-Planning with Data-Efficient Deep Reinforcement Learning2 Mar 2023
- 2023DIFUSCO: Graph-based Diffusion Solvers for Combinatorial Optimization16 Feb 2023
- 2023BQ-NCO: Bisimulation Quotienting for Efficient Neural Combinatorial Optimization9 Jan 2023
- 2022Towards Better Out-of-Distribution Generalization of Neural Algorithmic Reasoning Tasks1 Nov 2022
- 2022NeuroPrim: An Attention-based Model for Solving NP-hard Spanning Tree Problems22 Oct 2022
- 2022Reducing Collision Checking for Sampling-Based Motion Planning Using Graph Neural Networks17 Oct 2022
- 2022Travel the Same Path: A Novel TSP Solving Strategy12 Oct 2022
- 2022Supplementing Recurrent Neural Networks with Annealing to Solve Combinatorial Optimization Problems17 Jul 2022
- 2022Diffusion models as plug-and-play priors17 Jun 2022
- 2022Learning to Untangle Genome Assembly with Graph Convolutional Networks1 Jun 2022
- 2022Sample-Efficient, Exploration-Based Policy Optimisation for Routing Problems31 May 2022
- 2022Learning to Solve Combinatorial Graph Partitioning Problems via Efficient Exploration27 May 2022
50 newest of 59 All 59 (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
- 2026HyCO: A Hybrid Neural Solver for Combinatorial Optimizationcited by 1
- 2026Transport, Don't Generate: Deterministic Geometric Flows for Combinatorial Optimizationcited by 0
- 2026HyCO: A Hybrid Neural Solver for Combinatorial Optimization7 Sep 2026
- 2026Transport, Don't Generate: Deterministic Geometric Flows for Combinatorial Optimization11 Feb 2026
- 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
- 2023DIFUSCO: Graph-based Diffusion Solvers for Combinatorial Optimization16 Feb 2023
- 2022Diffusion models as plug-and-play priors17 Jun 2022
- 2022Travel the Same Path: A Novel TSP Solving Strategycited by 0
- 2022Travel the Same Path: A Novel TSP Solving Strategy12 Oct 2022
- 2023GLOP: Learning Global Partition and Local Construction for Solving Large-scale Routing Problems in Real-timecited by 82
- 2023BQ-NCO: Bisimulation Quotienting for Efficient Neural Combinatorial Optimizationcited by 80
- 2023DeepACO: Neural-enhanced Ant Systems for Combinatorial Optimizationcited by 77
- 2021Generalization of Neural Combinatorial Solvers Through the Lens of Adversarial Robustnesscited by 35
- 2022Towards Better Out-of-Distribution Generalization of Neural Algorithmic Reasoning Taskscited by 29
- 2022Learning to Solve Travelling Salesman Problem with Hardness-adaptive Curriculumcited by 27
- 2024Neural Combinatorial Optimization Algorithms for Solving Vehicle Routing Problems: A Comprehensive Survey with Perspectivescited by 23
- 2023Distilling Autoregressive Models to Obtain High-Performance Non-Autoregressive Solvers for Vehicle Routing Problems with Faster Inference Speedcited by 19
- 2022Reducing Collision Checking for Sampling-Based Motion Planning Using Graph Neural Networkscited by 16
- 2024Distance-aware Attention Reshaping: Enhance Generalization of Neural Solver for Large-scale Vehicle Routing Problemscited by 15
- 2022Learning to Solve Combinatorial Graph Partitioning Problems via Efficient Explorationcited by 14
- 2024DISCO: Efficient Diffusion Solver for Large-Scale Combinatorial Optimization Problemscited by 10
12 most cited of 51 All 51 (JSON)
- 2026GES-TSP: Graph Edge Sparsification for TSP23 Jun 2026
- 2026Omni-scale Learning-based Sequential Decision Framework for Order Fulfillment of Tote-handling Robotic Systems9 May 2026
- 2026Towards Foundation Models for Consensus Rank Aggregation16 Mar 2026
- 2026G-LNS: Generative Large Neighborhood Search for LLM-Based Automatic Heuristic Design9 Feb 2026
- 2026Neural Ising Machines via Unrolling and Zeroth-Order Training30 Jan 2026
- 2026EGAM: Extended Graph Attention Model for Solving Routing Problems29 Jan 2026
- 2026HeatACO: A Heatmap-Guided Max--Min Ant System for Large-Scale Travelling Salesman Problems26 Jan 2026
- 2025Finding Probably Approximate Optimal Solutions by Training to Estimate the Optimal Values of Subproblems3 Nov 2025
- 2025Graph Optimization Foundation Model: Tokenizing Graph via A Language-Model Paradigm29 Sep 2025
- 2025On Distributional Dependent Performance of Classical and Neural Routing Solvers4 Aug 2025
- 2025Learning for routing: A guided review of recent developments and future directions30 Jun 2025
- 2025Complexity Scaling Laws for Neural Models using Combinatorial Optimization15 Jun 2025
12 newest of 51 All 51 (JSON)