GHOST: Solving the Traveling Salesman Problem on Graphs of Convex Sets
Jingtao Tang, Hang Ma

TL;DR
GHOST is a hierarchical algorithm that efficiently solves the GCS-TSP by combining combinatorial search with convex trajectory optimization, enabling optimal and bounded-suboptimal solutions for complex trajectory planning problems.
Contribution
It introduces GHOST, a novel framework that integrates tour search with convex optimization using a new abstract-path-unfolding algorithm for GCS-TSP.
Findings
GHOST guarantees optimality in GCS-TSP solutions.
GHOST is significantly faster than mixed-integer convex programming baselines.
GHOST effectively handles high-order continuity constraints and incomplete GCS.
Abstract
We study GCS-TSP, a new variant of the Traveling Salesman Problem (TSP) defined over a Graph of Convex Sets (GCS) -- a powerful representation for trajectory planning that decomposes the configuration space into convex regions connected by a sparse graph. In this setting, edge costs are not fixed but depend on the specific trajectory selected through each convex region, making classical TSP methods inapplicable. We introduce GHOST, a hierarchical framework that optimally solves the GCS-TSP by combining combinatorial tour search with convex trajectory optimization. GHOST systematically explores tours on a complete graph induced by the GCS, using a novel abstract-path-unfolding algorithm to compute admissible lower bounds that guide best-first search at both the high level (over tours) and the low level (over feasible GCS paths realizing the tour). These bounds provide strong pruning…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsVehicle Routing Optimization Methods · Robotic Path Planning Algorithms · Autonomous Vehicle Technology and Safety
