mlsanityData to 7 Oct 2026

The Transformer Network for the Traveling Salesman Problem

arXiv 2103.03012 ↗First posted 4 Mar 2021cs.LGcited by 59

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

  1. 2017Attention Is All You Needcited by 59,932
  2. 2014Neural Machine Translation by Jointly Learning to Align and Translatecited by 4,530
  3. 2013Playing Atari with Deep Reinforcement Learningcited by 3,211
  4. 2015Pointer Networkscited by 882
  5. 2018Attention, Learn to Solve Routing Problems!cited by 646
  6. 2016Neural Combinatorial Optimization with Reinforcement Learningcited by 600
  7. 2017Learning Combinatorial Optimization Algorithms over Graphscited by 557
  8. 2018Reinforcement Learning for Solving the Vehicle Routing Problemcited by 327
  9. 2019Exact Combinatorial Optimization with Graph Convolutional Neural Networkscited by 313
  10. 2016Diverse Beam Search: Decoding Diverse Solutions from Neural Sequence Modelscited by 299
  11. 2019An Efficient Graph Convolutional Network Technique for the Travelling Salesman Problemcited by 265
  12. 2020Solving Mixed Integer Programs Using Neural Networkscited by 178
4 more
  1. 2019Learning Improvement Heuristics for Solving Routing Problemscited by 162
  2. 2020Best-First Beam Searchcited by 40
  3. 2017Revised Note on Learning Algorithms for Quadratic Assignment with Graph Neural Networkscited by 28
  4. 2018Learning the Multiple Traveling Salesmen Problem with Permutation Invariant Pooling Networkscited by 22

Built on by

Cited by year (2026 to 7 Oct)

Citing papers per year: 2021: 4; 2022: 14; 2023: 12; 2024: 10; 2025: 10; 2026: 9.

59 papers.

Sort:

By area:

  1. 2022Diffusion models as plug-and-play priorscited by 230
  2. 2023DIFUSCO: Graph-based Diffusion Solvers for Combinatorial Optimizationcited by 216
  3. 2023GLOP: Learning Global Partition and Local Construction for Solving Large-scale Routing Problems in Real-timecited by 82
  4. 2023BQ-NCO: Bisimulation Quotienting for Efficient Neural Combinatorial Optimizationcited by 80
  5. 2023DeepACO: Neural-enhanced Ant Systems for Combinatorial Optimizationcited by 77
  6. 2025Fast T2T: Optimization Consistency Speeds Up Diffusion-Based Training-to-Testing Solving for Combinatorial Optimizationcited by 43
  7. 2021Generalization of Neural Combinatorial Solvers Through the Lens of Adversarial Robustnesscited by 35
  8. 2022Towards Better Out-of-Distribution Generalization of Neural Algorithmic Reasoning Taskscited by 29
  9. 2022Learning to Solve Travelling Salesman Problem with Hardness-adaptive Curriculumcited by 27
  10. 2024Neural Combinatorial Optimization Algorithms for Solving Vehicle Routing Problems: A Comprehensive Survey with Perspectivescited by 23
  11. 2023Distilling Autoregressive Models to Obtain High-Performance Non-Autoregressive Solvers for Vehicle Routing Problems with Faster Inference Speedcited by 19
  12. 2022Reducing Collision Checking for Sampling-Based Motion Planning Using Graph Neural Networkscited by 16
38 more
  1. 2024Distance-aware Attention Reshaping: Enhance Generalization of Neural Solver for Large-scale Vehicle Routing Problemscited by 15
  2. 2022Learning to Solve Combinatorial Graph Partitioning Problems via Efficient Explorationcited by 14
  3. 2024DISCO: Efficient Diffusion Solver for Large-Scale Combinatorial Optimization Problemscited by 10
  4. 2024GAReT: Cross-view Video Geolocalization with Adapters and Auto-Regressive Transformerscited by 10
  5. 2025An Efficient Diffusion-based Non-Autoregressive Solver for Traveling Salesman Problemcited by 9
  6. 2026G-LNS: Generative Large Neighborhood Search for LLM-Based Automatic Heuristic Designcited by 7
  7. 2022Combining Reinforcement Learning and Optimal Transport for the Traveling Salesman Problemcited by 6
  8. 2022Supplementing Recurrent Neural Networks with Annealing to Solve Combinatorial Optimization Problemscited by 6
  9. 2023UAV Trajectory Planning for AoI-Minimal Data Collection in UAV-Aided IoT Networks by Transformercited by 6
  10. 2025Learning for routing: A guided review of recent developments and future directionscited by 6
  11. 2023Reinforcement Learning-based Non-Autoregressive Solver for Traveling Salesman Problemscited by 5
  12. 2024SymmetricDiffusers: Learning Discrete Diffusion on Finite Symmetric Groupscited by 5
  13. 2021Hybrid Pointer Networks for Traveling Salesman Problems Optimizationcited by 4
  14. 2022Learning from Drivers to Tackle the Amazon Last Mile Routing Research Challengecited by 4
  15. 2023A Lightweight CNN-Transformer Model for Learning Traveling Salesman Problemscited by 4
  16. 2022Learning to Untangle Genome Assembly with Graph Convolutional Networkscited by 3
  17. 2025Lattice Protein Folding with Variational Annealingcited by 3
  18. 2022Neural Simulated Annealingcited by 2
  19. 2021Learning Enhanced Optimisation for Routing Problemscited by 1
  20. 2022NeuroPrim: An Attention-based Model for Solving NP-hard Spanning Tree Problemscited by 1
  21. 2023Finding Hamiltonian cycles with graph neural networkscited by 1
  22. 2024Distilling Privileged Information for Dubins Traveling Salesman Problems with Neighborhoodscited by 1
  23. 2024All You Need is an Improving Column: Enhancing Column Generation for Parallel Machine Scheduling via Transformerscited by 1
  24. 2025Bandit based Dynamic Candidate Edge Selection in Solving Traveling Salesman Problemscited by 1
  25. 2025Complexity Scaling Laws for Neural Models using Combinatorial Optimizationcited by 1
  26. 2026HyCO: A Hybrid Neural Solver for Combinatorial Optimizationcited by 1
  27. 2021Learning Geometric Combinatorial Optimization Problems using Self-attention and Domain Knowledgecited by 0
  28. 2022Approximating Permutations with Neural Network Components for Travelling Photographer Problemcited by 0
  29. 2022Sample-Efficient, Exploration-Based Policy Optimisation for Routing Problemscited by 0
  30. 2022Travel the Same Path: A Novel TSP Solving Strategycited by 0
  31. 2023Multi-Start Team Orienteering Problem for UAS Mission Re-Planning with Data-Efficient Deep Reinforcement Learningcited by 0
  32. 2023TSNet-SAC: Leveraging Transformers for Efficient Task Schedulingcited by 0
  33. 2023CARSS: Cooperative Attention-guided Reinforcement Subpath Synthesis for Solving Traveling Salesman Problemcited by 0
  34. 2024Pivoting Retail Supply Chain with Deep Generative Techniques: Taxonomy, Survey and Insightscited by 0
  35. 2024Test-Time Augmentation for Traveling Salesperson Problemcited by 0
  36. 2024CycleFormer : TSP Solver Based on Language Modelingcited by 0
  37. 2025Multi-Dimensional AGV Path Planning in 3D Warehouses Using Ant Colony Optimization and Advanced Neural Networkscited by 0
  38. 2025On Distributional Dependent Performance of Classical and Neural Routing Solverscited by 0

50 most cited of 59 All 59 (JSON)