iMTSP: Solving Min-Max Multiple Traveling Salesman Problem with Imperative Learning
Not on the map. Why?
Abstract (arXiv)
This paper considers a Min-Max Multiple Traveling Salesman Problem (MTSP), where the goal is to find a set of tours, one for each agent, to collectively visit all the cities while minimizing the length of the longest tour. Though MTSP has been widely studied, obtaining near-optimal solutions for large-scale problems is still challenging due to its NP-hardness. Recent efforts in data-driven methods face challenges of the need for hard-to-obtain supervision and issues with high variance in gradient estimations, leading to slow convergence and highly suboptimal solutions. We address these issues by reformulating MTSP as a bilevel optimization problem, using the concept of imperative learning (IL). This involves introducing an allocation network that decomposes the MTSP into multiple single-agent traveling salesman problems (TSPs). The longest tour from these TSP solutions is then used to self-supervise the allocation network, resulting in a new self-supervised, bilevel, end-to-end learning framework, which we refer to as imperative MTSP (iMTSP). Additionally, to tackle the high-variance gradient issues during the optimization, we introduce a control variate-based gradient estimation algorithm. Our experiments showed that these innovative designs enable our gradient estimator to converge 20% faster than the advanced reinforcement learning baseline and find up to 80% shorter tour length compared with Google OR-Tools MTSP solver, especially in large-scale problems (e.g. 1000 cities and 15 agents).
Key facts. Cited by 4 papers in the map (data through 7 Oct 2026). Builds on 20 of its 47 references that are in the map. First posted on arXiv 1 May 2024.
Builds on
20 of 47 references.
References · 20
- 2017Attention Is All You Needcited by 59,932
- 2017Neural Message Passing for Quantum Chemistrycited by 3,460
- 2015Pointer Networkscited by 882
- 2018Attention, Learn to Solve Routing Problems!cited by 646
- 2017Learning Combinatorial Optimization Algorithms over Graphscited by 557
- 2018Reinforcement Learning for Solving the Vehicle Routing Problemcited by 327
- 2019Learning Improvement Heuristics for Solving Routing Problemscited by 162
- 2017Backpropagation through the Void: Optimizing control variates for black-box gradient estimationcited by 104
- 2021NeuroLKH: Combining Deep Learning Model with Lin-Kernighan-Helsgaun Heuristic for Solving the Traveling Salesman Problemcited by 102
- 2018Implicit Reparameterization Gradientscited by 84
- 2017Interpolated Policy Gradient: Merging On-Policy and Off-Policy Gradient Estimation for Deep Reinforcement Learningcited by 40
- 2023iPlanner: Imperative Path Planningcited by 32
8 more
- 2021ScheduleNet: Learn to solve multi-agent scheduling problems with reinforcement learningcited by 31
- 2017Control Variates for Stochastic Gradient MCMCcited by 25
- 2018Using Large Ensembles of Control Variates for Variational Inferencecited by 21
- 2023iSLAM: Imperative SLAMcited by 14
- 2021A Comprehensive Survey on the Multiple Travelling Salesman Problem: Applications, Approaches and Taxonomycited by 13
- 2021Multi-Source Causal Inference Using Control Variatescited by 13
- 2021MS*: A New Exact Algorithm for Multi-agent Simultaneous Multi-goal Sequencing and Path Findingcited by 8
- 2013Algorithms for Routing an Unmanned Aerial Vehicle in the presence of Refueling Depotscited by 4
Built on by
Citing papers per year: 2024: 1; 2025: 0; 2026: 3.
4 papers.
- 2024Imperative Learning: A Self-supervised Neuro-Symbolic Learning Framework for Robot Autonomycited by 16
- 2026CAMO: A Conditional Neural Solver for the Multi-objective Multiple Traveling Salesman Problemcited by 0
- 2026NaviFormer: A Deep Reinforcement Learning Transformer-like Model to Holistically Solve the Navigation Problemcited by 0
- 2026Neuro-Symbolic Learning for Long-Horizon Task Planning Under Complex Logical Constraintscited by 0
- 2026Neuro-Symbolic Learning for Long-Horizon Task Planning Under Complex Logical Constraints5 Jun 2026
- 2026NaviFormer: A Deep Reinforcement Learning Transformer-like Model to Holistically Solve the Navigation Problem18 Apr 2026
- 2026CAMO: A Conditional Neural Solver for the Multi-objective Multiple Traveling Salesman Problem19 Mar 2026
- 2024Imperative Learning: A Self-supervised Neuro-Symbolic Learning Framework for Robot Autonomy23 Jun 2024