Improving Generalization of Deep Reinforcement Learning-based TSP Solvers
Not on the map. Why?
Abstract (arXiv)
Recent work applying deep reinforcement learning (DRL) to solve traveling salesman problems (TSP) has shown that DRL-based solvers can be fast and competitive with TSP heuristics for small instances, but do not generalize well to larger instances. In this work, we propose a novel approach named MAGIC that includes a deep learning architecture and a DRL training method. Our architecture, which integrates a multilayer perceptron, a graph neural network, and an attention model, defines a stochastic policy that sequentially generates a TSP solution. Our training method includes several innovations: (1) we interleave DRL policy gradient updates with local search (using a new local search technique), (2) we use a novel simple baseline, and (3) we apply curriculum learning. Finally, we empirically demonstrate that MAGIC is superior to other DRL-based methods on random TSP instances, both in terms of performance and generalizability. Moreover, our method compares favorably against TSP heuristics and other state-of-the-art approach in terms of performance and computational time.
Key facts. Cited by 8 papers in the map (data through 7 Oct 2026). Builds on 15 of its 25 references that are in the map. First posted on arXiv 6 Oct 2021.
Builds on
15 of 25 references.
References · 15
- 2017Attention Is All You Needcited by 59,932
- 2014Neural Machine Translation by Jointly Learning to Align and Translatecited by 4,530
- 2018Relational inductive biases, deep learning, and graph networkscited by 1,341
- 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
- 2016Self-critical Sequence Training for Image Captioningcited by 544
- 2019An Efficient Graph Convolutional Network Technique for the Travelling Salesman Problemcited by 265
- 2021Curriculum Learning: A Surveycited by 257
- 2020Generalize a Small Pre-trained Model to Arbitrarily Large TSP Instancescited by 161
- 2020Learning 2-opt Heuristics for the Traveling Salesman Problem via Deep Reinforcement Learningcited by 100
Built on by
Citing papers per year: 2021: 1; 2022: 1; 2023: 1; 2024: 3; 2025: 2.
8 papers.
- 2023DIFUSCO: Graph-based Diffusion Solvers for Combinatorial Optimizationcited by 216
- 2022DIMES: A Differentiable Meta Solver for Combinatorial Optimization Problemscited by 127
- 2024INViT: A Generalizable Routing Problem Solver with Invariant Nested View Transformercited by 43
- 2024Imperative Learning: A Self-supervised Neuro-Symbolic Learning Framework for Robot Autonomycited by 16
- 2021Generalization in Deep RL for TSP Problems via Equivariance and Local Searchcited by 8
- 2025Learning for routing: A guided review of recent developments and future directionscited by 6
- 2025ASAP: Exploiting the Satisficing Generalization Edge in Neural Combinatorial Optimizationcited by 1
- 2024A Reinforcement Learning Based Controller to Minimize Forces on the Crutches of a Lower-Limb Exoskeletoncited by 0
- 2025Learning for routing: A guided review of recent developments and future directions30 Jun 2025
- 2025ASAP: Exploiting the Satisficing Generalization Edge in Neural Combinatorial Optimization29 Jan 2025
- 2024Imperative Learning: A Self-supervised Neuro-Symbolic Learning Framework for Robot Autonomy23 Jun 2024
- 2024INViT: A Generalizable Routing Problem Solver with Invariant Nested View Transformer4 Feb 2024
- 2024A Reinforcement Learning Based Controller to Minimize Forces on the Crutches of a Lower-Limb Exoskeleton31 Jan 2024
- 2023DIFUSCO: Graph-based Diffusion Solvers for Combinatorial Optimization16 Feb 2023
- 2022DIMES: A Differentiable Meta Solver for Combinatorial Optimization Problems8 Oct 2022
- 2021Generalization in Deep RL for TSP Problems via Equivariance and Local Search7 Oct 2021