Optimization of Multi-Agent Flying Sidekick Traveling Salesman Problem over Road Networks
Ruixiao Yang, Chuchu Fan
TL;DR
The paper addresses last-mile delivery with multiple trucks and drones operating on real road networks by formulating MA-FSTSP as a MILP and proposing a three-phase, set-based heuristic. Phase 1 partitions customers into truck groups using a set-based distance, Phase 2 solves a Set-TSP to determine visiting order of sets, and Phase 3 decodes the final synchronized truck/drone routes with dynamic programming. Key contributions include a scalable three-phase framework, acceleration strategies for Set-TSP, and extensive experiments on Manhattan and Boston networks showing significant improvements in solution quality and computation time, scaling to hundreds of customers. The work offers practical impact for large-scale drone-enabled logistics by enabling efficient multi-agent coordination on realistic road graphs.
Abstract
The mixed truck-drone delivery systems have attracted increasing attention for last-mile logistics, but real-world complexities demand a shift from single-agent, fully connected graph models to multi-agent systems operating on actual road networks. We introduce the multi-agent flying sidekick traveling salesman problem (MA-FSTSP) on road networks, extending the single truck-drone model to multiple trucks, each carrying multiple drones while considering full road networks for truck restrictions and flexible drone routes. We propose a mixed-integer linear programming model and an efficient three-phase heuristic algorithm for this NP-hard problem. Our approach decomposes MA-FSTSP into manageable subproblems of one truck with multiple drones. Then, it computes the routes for trucks without drones in subproblems, which are used in the final phase as heuristics to help optimize drone and truck routes simultaneously. Extensive numerical experiments on Manhattan and Boston road networks demonstrate our algorithm's superior effectiveness and efficiency, significantly outperforming both column generation and variable neighborhood search baselines in solution quality and computation time. Notably, our approach scales to more than 300 customers within a 5-minute time limit, showcasing its potential for large-scale, real-world logistics applications.
