An exact algorithm for a heterogeneous, multiple depot, multiple traveling salesman problem

Unmanned aerial vehicles are being used in several monitoring applications to collect data from a set of targets. These vehicles are heterogeneous in the sense that they can differ either in their motion constraints or sensing capabilities. Furthermore, not all vehicles may be able to visit a given target because vehicles may occasionally be equipped with disparate sensors due to the respective payload restrictions. This article addresses a problem where a group of heterogeneous vehicles located at distinct depots visit a set of targets. The targets are partitioned into disjoint subsets: targets to be visited by specific vehicles and targets that any of the vehicles can visit. The objective is to find an optimal tour for each vehicle starting 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 costs of the tours for all the vehicles is minimized. We formulate the problem as a mixed-integer linear program and develop a branch-and-cut algorithm to compute an optimal solution to the problem. 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]  M. R. Rao,et al.  Odd Minimum Cut-Sets and b-Matchings , 1982, Math. Oper. Res..

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

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

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

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

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

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

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

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

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

[11]  Keld Helsgaun,et al.  An effective implementation of the Lin-Kernighan traveling salesman heuristic , 2000, Eur. J. Oper. Res..

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

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

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

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

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

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

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

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

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

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

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

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