paper-with-me

홈 › Papers

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

2024-05-01 · Yifan Guo, Zhongqiang Ren, Chen Wang

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).

📄 PDF Abstract BibTeX arXiv:2405.00285

Code (1)

sair-lab/imtsp 공식 구현 pytorch

Tasks

Bilevel OptimizationTraveling Salesman Problem

Methods 이 논문이 사용한 방법론

SET Dynamic Sparse Training method where weight mask is updated randomly periodically

Similar Papers 제목 키워드 기반

Solving Traveling Salesman Problem by Marker Method

2013-07-22 · Masoumeh Vali

In this paper we use marker method and propose a new mutation operator that selects the nearest neighbor among all near neighbors solving Traveling Salesman Problem.

Traveling Salesman Problem

New mechanism of combination crossover operators in genetic algorithm for solving the traveling salesman problem

2020-01-14 · Pham Dinh Thanh, Huynh Thi Thanh Binh, Bui Thu Lam

Traveling salesman problem (TSP) is a well-known in computing field. There are many researches to improve the genetic algorithm for solving TSP. In this paper, we propose two new crossover operators and new mechanism of …

Traveling Salesman Problem

AMR-to-text generation as a Traveling Salesman Problem

2016-09-23 · EMNLP 2016 11 · Linfeng Song, Yue Zhang, Xiaochang Peng, Zhiguo Wang 외

The task of AMR-to-text generation is to generate grammatical text that sustains the semantic meaning for a given AMR graph. We at- tack the task by first partitioning the AMR graph into smaller fragments, and then gener…

AMR-to-Text GenerationText GenerationTranslationTraveling Salesman Problem

Steiner Traveling Salesman Problem with Quantum Annealing

2025-04-03 · Alessia Ciacco, Francesca Guerriero, Eneko Osaba

The Steiner Traveling Salesman Problem (STSP) is a variant of the classical Traveling Salesman Problem. The STSP involves incorporating steiner nodes, which are extra nodes not originally part of the required visit set b…

Traveling Salesman Problem

Solving the clustered traveling salesman problem with d-relaxed priority rule

2018-10-06 · Hoa Nguyen Phuong, Huyen Tran Ngoc Nhat, Minh Hoàng Hà, André Langevin 외

The Clustered Traveling Salesman Problem with a Prespecified Order on the Clusters, a variant of the well-known traveling salesman problem is studied in literature. In this problem, delivery locations are divided into cl…

Traveling Salesman Problem