Search arXiv⌕ Search

arXiv · 2610.28994

The Optimal Sampler for Diverse TSP Solutions: Characterization, Limits, and Learning

Abstract

We address the Diverse Traveling Salesman Problem (D-TSP) that seeks a set of $k$ distinct TSP tours. Each selected tour must not exceed a prescribed multiple of the optimal tour length, while the maximum pairwise Jaccard similarity within the selected set is minimized. This formulation is important for applications requiring both solution quality and fault tolerance, such as logistics planning, robotics, and strategic patrolling. We propose a novel hybrid framework that decomposes D-TSP into a sampling stage and a selection stage. The selection stage is a max-min dispersion problem, for which any approximation better than a factor of two is NP-hard; we therefore focus on the sampling stage. Our contributions are both theoretical and empirical. Theoretically, we give two end-to-end guarantees for the optimal sampling distribution, from two perspectives: including an optimal set in the sampled pool, or having at least $k$ mutually distant tours in the pool. The second reduces the number of samples from exponential to linear in $k$, at the cost of weakening the benchmark from the best $k$ tours to the best $βk$ for some $β> 1$. For practical use, we prove that a pipeline that samples spanning trees and then converts to tours does not hurt the quality of the pool in principle. Empirically, both objectives are learnable, and our experiments not only validate the analysis but also outperform the baselines on both in-distribution and out-of-distribution instances, by a single trained model with no fine-tuning.

Explore related subjects

Keep this discovery

Explore connections, maps & timelines

BibTeXRIS

Ssu-Yuan Lo, Ching-Kai Wang, Kuan-Lun Chen, Hao-Tsung Yang. 2026-10-20. The Optimal Sampler for Diverse TSP Solutions: Characterization, Limits, and Learning. https://arxiv.org/abs/2610.28994

Cite the original work for its findings. Save a collection to share your selection of sources.

KEEP EXPLORING

Related papers

Pinch-Free Orientations of Polyomino Grid Graphs

We study lattice-based collective construction of a target polyomino on the integer grid, where robots place unit square blocks subject to two physical constraints: the partial structure must remain connected at all times, and no placement may create an unfillable one-cell gap. We present a wavefront sweep algorithm that computes a dependency structure satisfying the local conditions required for safe assembly. Given a list of n cells sorted lexicographically by coordinates, the orientation can be computed in O(n) time using O(n) auxiliary space.

cs.CG↗

The Stretch Factor of Planar Delaunay Triangulations Is Less Than 1.5949

Delaunay triangulations are the classical plane spanners: the shortest path between two vertices is at most a constant times as long as the segment between them. Determining the smallest such constant, the worst-case stretch factor of Delaunay triangulations, is a long-standing open problem; the best known lower and upper bounds were 1.5932, due to Xia and Zhang, and 1.998, due to Xia. We focus on the upper bound. Xia's analysis replaces the triangulation by a chain of disks and compares the length along the whole chain with the straight-line distance at once, by induction with a potential function. We propose a new framework, progress accounting, which compares the contribution of each single disk to the chain length with the progress of that disk along the straight line. This turns the global analysis into a local one, which can be made very precise. The key to the local analysis is our pencil lemma: it shows that the comparison for each disk needs only four angles, whatever the rest of the chain looks like. The resulting conditions on one function of four angles are verified by a computer-assisted proof in exact rational and interval arithmetic; corner lemmas handle the degenerate configurations where the conditions are tight. As a result, every Delaunay triangulation of a finite planar point set has stretch factor less than 1.5949. The gap to the best known lower bound shrinks from about 0.405 to less than 0.0017, by a factor of more than 200. This also shows that every finite planar point set has a plane spanner with stretch factor less than 1.5949, improving the previous bound of 1.998.

cs.CG↗

FPTAS for Polygonal Multi-Robot Motion Planning

We study multi-robot motion planning in a polygonal environment with polygonal robots. The setting of the problem consists of a polygonal domain $\mathcal{W}$ with $n$ vertices and $k$ robots $R_1,\dots,R_k$ translating in $\mathcal{W}$ each of which is represented by a polygon of constant complexity. Given a source configuration $\mathbf{s}$ and a target configuration $\mathbf{t}$ of the robots in $\mathcal{W}$, the goal of the problem is to find a collision-free motion plan from $\mathbf{s}$ to $\mathbf{t}$ that is shortest with respect to some cost function. We present the first fully polynomial-time approximation schemes (FPTAS) for motion planning with any fixed number $k$ of robots, under the min-sum objective, the min-max objective, and the min-makespan objective. Here, the min-sum variant aims to minimize the total traveling distance of all robots, the min-max variant aims to minimize the maximum traveling distance of a single robot, and the min-makespan variant aims to minimize the total time cost under the assumption that all robots move with a maximum speed $1$. The algorithm directly generalizes to the problem in any fixed dimension $d$, with a polytope environment and polytope robots. Our result settles an open question of Agarwal, Halperin, Sharir, Steiger [SODA'24] and Agarwal, Holmgren, Steiger [SODA'26], who gave an FPTAS for $k=2$ unit-square robots and a bicriteria-approximation algorithm for a fixed number $k$ of unit-square or unit-disk robots, respectively. Compared to the previous results, our algorithm is substantially simpler.

cs.CG↗