Algorithms for Heterogeneous, Multiple Depot, Multiple Unmanned Vehicle Path Planning Problems

Unmanned vehicles, both aerial and ground, are being used in several monitoring applications to collect data from a set of targets. This article addresses a problem where a group of heterogeneous aerial or ground vehicles with different motion constraints located at distinct depots visit a set of targets. The vehicles also may be equipped with different sensors, and therefore, a target may not be visited by any vehicle. The objective is to find an optimal path for each vehicle starting and ending at its respective depot such that each target is visited at least once by some vehicle, the vehicle–target constraints are satisfied, and the sum of the length of the paths for all the vehicles is minimized. Two variants of this problem are formulated (one for ground vehicles and another for aerial vehicles) as mixed-integer linear programs and a branch-and-cut algorithm is developed to compute an optimal solution to each of the variants. Computational results show that optimal solutions for problems involving 100 targets and 5 vehicles can be obtained within 300 seconds on average, further corroborating the effectiveness of the proposed approach.

[1]  K. Sundar,et al.  An exact algorithm for a heterogeneous, multiple depot, multiple traveling salesman problem , 2015, 2015 International Conference on Unmanned Aircraft Systems (ICUAS).

[2]  Kaarthik Sundar,et al.  Multiple depot ring star problem: a polyhedral study and an exact algorithm , 2014, Journal of Global Optimization.

[3]  Eric W. Frew,et al.  Networking Issues for Small Unmanned Aircraft Systems , 2009, J. Intell. Robotic Syst..

[4]  Roberto Baldacci,et al.  A unified exact method for solving different classes of vehicle routing problems , 2009, Math. Program..

[5]  Emilio Frazzoli,et al.  On the Dubins Traveling Salesman Problem , 2012, IEEE Transactions on Automatic Control.

[6]  Gilbert Laporte,et al.  Solving a Family of Multi-Depot Vehicle Routing and Location-Routing Problems , 1988, Transp. Sci..

[7]  Kaarthik Sundar,et al.  Generalized multiple depot traveling salesmen problem - Polyhedral study and exact algorithm , 2015, Comput. Oper. Res..

[8]  L. Dubins On Curves of Minimal Length with a Constraint on Average Curvature, and with Prescribed Initial and Terminal Positions and Tangents , 1957 .

[9]  A Assad,et al.  VEHICLE ROUTING WITH SITE DEPENDENCIES. VEHICLE ROUTING: METHODS AND STUDIES. STUDIES IN MANAGEMENT SCIENCE AND SYSTEMS - VOLUME 16 , 1988 .

[10]  Bezalel Gavish,et al.  An Optimal Solution Method for Large-Scale Multiple Traveling Salesmen Problems , 1986, Oper. Res..

[11]  Kaarthik Sundar,et al.  Formulations and algorithms for the multiple depot, fuel-constrained, multiple vehicle routing problem , 2015, 2016 American Control Conference (ACC).

[12]  Tolga Bektas,et al.  Integer linear programming formulations of multiple salesman problems and its variations , 2006, Eur. J. Oper. Res..

[13]  John M. Wilson,et al.  Advances in Computational and Stochastic Optimization, Logic Programming, and Heuristic Search , 1999, Journal of the Operational Research Society.

[14]  Raja Sengupta,et al.  A Resource Allocation Algorithm for Multivehicle Systems With Nonholonomic Constraints , 2007, IEEE Transactions on Automation Science and Engineering.

[15]  Sivakumar Rathinam,et al.  On Tightly Bounding the Dubins Traveling Salesman's Optimum , 2015 .

[16]  E. Lawler,et al.  Erratum: The Traveling Salesman Problem: A Guided Tour of Combinatorial Optimization , 1986 .

[17]  Thorsten Koch,et al.  Branching rules revisited , 2005, Oper. Res. Lett..

[18]  Matteo Fischetti,et al.  A Branch-and-Cut Algorithm for the Symmetric Generalized Traveling Salesman Problem , 1997, Oper. Res..

[19]  Enrique Benavent,et al.  Multi-depot Multiple TSP: a polyhedral study and computational results , 2013, Ann. Oper. Res..

[20]  Bruce L. Golden,et al.  A new algorithm for site-dependent vehicle routing problem , 1997 .

[21]  M. R. Rao,et al.  Odd Minimum Cut-Sets and b-Matchings , 1982, Math. Oper. Res..

[22]  Gerhard Reinelt,et al.  TSPLIB - A Traveling Salesman Problem Library , 1991, INFORMS J. Comput..

[23]  Juliane Jung,et al.  The Traveling Salesman Problem: A Computational Study , 2007 .

[24]  Inmaculada Rodríguez Martín,et al.  The Ring Star Problem: Polyhedral analysis and exact algorithm , 2004, Networks.

[25]  L. Shepp,et al.  OPTIMAL PATHS FOR A CAR THAT GOES BOTH FORWARDS AND BACKWARDS , 1990 .

[26]  Satyanarayana G. Manyam,et al.  A Tight Lower Bounding Procedure for the Dubins Traveling Salesman Problem , 2015, ArXiv.

[27]  Laurence A. Wolsey,et al.  Integer and Combinatorial Optimization , 1988 .

[28]  Ümit Özgüner,et al.  Motion planning for multitarget surveillance with mobile sensor agents , 2005, IEEE Transactions on Robotics.

[29]  T. Bektaş The multiple traveling salesman problem: an overview of formulations and solution procedures , 2006 .

[30]  Éric D. Taillard,et al.  A heuristic column generation method for the heterogeneous fleet VRP , 1999, RAIRO Oper. Res..

[31]  Paolo Toth,et al.  The Vehicle Routing Problem , 2002, SIAM monographs on discrete mathematics and applications.

[32]  G. Holland,et al.  Applications of Aerosondes in the Arctic , 2004 .

[33]  William M. Springer Review of the traveling salesman problem: a computational study by Applegate, Bixby, Chvátal, and Cook (Princeton University Press) , 2009, SIGA.

[34]  Swaroop Darbha,et al.  Approximation algorithms and heuristics for a 2‐depot, heterogeneous Hamiltonian path problem , 2011 .

[35]  Eugene L. Lawler,et al.  The Traveling Salesman Problem: A Guided Tour of Combinatorial Optimization , 1985 .

[36]  Daniele Vigo,et al.  Routing a Heterogeneous Fleet of Vehicles , 2008 .

[37]  K. Sundar,et al.  Heuristics for Routing Heterogeneous Unmanned Vehicles with Fuel Constraints , 2014 .

[38]  Emilio Frazzoli,et al.  Traveling Salesperson Problems for the Dubins Vehicle , 2008, IEEE Transactions on Automatic Control.

[39]  J. Sussmann,et al.  SHORTEST PATHS FOR THE REEDS-SHEPP CAR: A WORKED OUT EXAMPLE OF THE USE OF GEOMETRIC TECHNIQUES IN NONLINEAR OPTIMAL CONTROL. 1 , 1991 .

[40]  Swaroop Darbha,et al.  Computation of lower bounds for a multiple depot, multiple vehicle routing problem with motion constraints , 2013, 52nd IEEE Conference on Decision and Control.