mlsanityData to 7 Oct 2026

iMTSP: Solving Min-Max Multiple Traveling Salesman Problem with Imperative Learning

arXiv 2405.00285 ↗First posted 1 May 2024cs.AI cs.LG cs.ROcited by 4

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

  1. 2017Attention Is All You Needcited by 59,932
  2. 2017Neural Message Passing for Quantum Chemistrycited by 3,460
  3. 2015Pointer Networkscited by 882
  4. 2018Attention, Learn to Solve Routing Problems!cited by 646
  5. 2017Learning Combinatorial Optimization Algorithms over Graphscited by 557
  6. 2018Reinforcement Learning for Solving the Vehicle Routing Problemcited by 327
  7. 2019Learning Improvement Heuristics for Solving Routing Problemscited by 162
  8. 2017Backpropagation through the Void: Optimizing control variates for black-box gradient estimationcited by 104
  9. 2021NeuroLKH: Combining Deep Learning Model with Lin-Kernighan-Helsgaun Heuristic for Solving the Traveling Salesman Problemcited by 102
  10. 2018Implicit Reparameterization Gradientscited by 84
  11. 2017Interpolated Policy Gradient: Merging On-Policy and Off-Policy Gradient Estimation for Deep Reinforcement Learningcited by 40
  12. 2023iPlanner: Imperative Path Planningcited by 32
8 more
  1. 2021ScheduleNet: Learn to solve multi-agent scheduling problems with reinforcement learningcited by 31
  2. 2017Control Variates for Stochastic Gradient MCMCcited by 25
  3. 2018Using Large Ensembles of Control Variates for Variational Inferencecited by 21
  4. 2023iSLAM: Imperative SLAMcited by 14
  5. 2021A Comprehensive Survey on the Multiple Travelling Salesman Problem: Applications, Approaches and Taxonomycited by 13
  6. 2021Multi-Source Causal Inference Using Control Variatescited by 13
  7. 2021MS*: A New Exact Algorithm for Multi-agent Simultaneous Multi-goal Sequencing and Path Findingcited by 8
  8. 2013Algorithms for Routing an Unmanned Aerial Vehicle in the presence of Refueling Depotscited by 4

Built on by

Cited by year (2026 to 7 Oct)

Citing papers per year: 2024: 1; 2025: 0; 2026: 3.

4 papers.