A Mixed-Integer Conic Program for the Multi-Agent Moving-Target Traveling Salesman Problem
Allen George Philip, Zhongqiang Ren, Sivakumar Rathinam, Howie Choset
TL;DR
This work tackles the Multi-Agent Moving-Target Traveling Salesman Problem by formulating a new Mixed-Integer Conic Program that handles targets moving along piecewise-linear trajectories with multiple time windows. The authors first recast the existing baseline MICP as a nonconvex MINLP and then derive a compact, single-set edge formulation that encodes multiple tours via an integer flow, avoiding per-agent edge variables. They prove the equivalence of the new MICP to the nonconvex formulation and demonstrate, through extensive experiments, that the proposed approach achieves up to two orders of magnitude faster runtimes and substantial reductions in optimality gap compared with the state-of-the-art baseline. The results indicate strong scalability and practical impact for exact MA-MT-TSP solutions, with future work extending to multiple depots and heterogeneous agents.
Abstract
The Moving-Target Traveling Salesman Problem (MT-TSP) seeks a shortest path for an agent that starts at a stationary depot, visits a set of moving targets exactly once, each within one of their respective time windows, and returns to the depot. In this paper, we introduce a new Mixed-Integer Conic Program (MICP) formulation for the Multi-Agent Moving-Target Traveling Salesman Problem (MA-MT-TSP), a generalization of the MT-TSP involving multiple agents. Our approach begins by restating the current state-of-the-art MICP formulation for MA-MT-TSP as a Nonconvex Mixed-Integer Nonlinear Program (MINLP), followed by a novel reformulation into a new MICP. We present computational results demonstrating that our formulation outperforms the state-of-the-art, achieving up to two orders of magnitude reduction in runtime, and over 90% improvement in optimality gap.
