A Complete Algorithm for a Moving Target Traveling Salesman Problem with Obstacles
Anoop Bhat, Geordan Gutow, Bhaskar Vundurthy, Zhongqiang Ren,, Sivakumar Rathinam, Howie Choset

TL;DR
This paper introduces MTVG-TSP, a complete algorithm for solving the moving target TSP with obstacles, efficiently finding feasible trajectories for a moving agent to intercept moving targets within time windows.
Contribution
The paper presents the first complete algorithm for the MT-TSP-O, utilizing a novel moving target visibility graph and demonstrating superior efficiency over baseline methods.
Findings
Successfully solves 570 instances with up to 30 targets
Finds feasible solutions in all cases where the baseline does
Achieves up to 38 times less computation time in critical scenarios
Abstract
The moving target traveling salesman problem with obstacles (MT-TSP-O) is a generalization of the traveling salesman problem (TSP) where, as its name suggests, the targets are moving. A solution to the MT-TSP-O is a trajectory that visits each moving target during a certain time window(s), and this trajectory avoids stationary obstacles. We assume each target moves at a constant velocity during each of its time windows. The agent has a speed limit, and this speed limit is no smaller than any target's speed. This paper presents the first complete algorithm for finding feasible solutions to the MT-TSP-O. Our algorithm builds a tree where the nodes are agent trajectories intercepting a unique sequence of targets within a unique sequence of time windows. We generate each of a parent node's children by extending the parent's trajectory to intercept one additional target, each child…
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
