Local search algorithms for multiple-depot vehicle routing and for multiple traveling salesman problems with proved performance guarantees

We consider two related problems: the multiple-depot vehicle routing problem (MDVRP) and the Multiple traveling salesman problem (mTSP). In both of them, given is the complete graph on n vertices $$G = (V,E)$$ with nonnegative edge lengths that form a metric on V. Also given is a positive integer k. In typical applications, V represents locations of customers and k represents the number of available vehicles. In MDVPR, we are also given a set of k depots $$\{O_1,\ldots ,O_k\} \subseteq V$$, and the goal is to find a minimum-length cycle cover of G of size k, that is, a collection of k (possibly empty) cycles such that each $$v \in V$$ is in exactly one cycle, and each cycle in the cover contains exactly one depot. In mTSP, no depots are given, so the goal is to find (any) minimum-length cycle cover of G of size k. We present local search algorithms for both problems, and we prove that their approximation ratio is 2.

[1]  Raja Sengupta,et al.  3/2-approximation algorithm for two variants of a 2-depot Hamiltonian path problem , 2010, Oper. Res. Lett..

[2]  Eric Angel,et al.  A Survey of Approximation Results for Local Search Algorithms , 2006, Efficient Approximation and Online Algorithms.

[3]  Abraham P. Punnen,et al.  The traveling salesman problem and its variations , 2007 .

[4]  Paola Alimonti New Local Search Approximation Techniques for Maximum Generalized Satisfiability Problems , 1996, Inf. Process. Lett..

[5]  Tore Grünert,et al.  Local Search for Vehicle Routing and Scheduling Problems: Review and Conceptual Integration , 2005, J. Heuristics.

[6]  Abraham P. Punnen,et al.  Approximate local search in combinatorial optimization , 2004, SODA '04.

[7]  Emile H. L. Aarts,et al.  Theoretical aspects of local search , 2006, Monographs in Theoretical Computer Science. An EATCS Series.

[8]  Rajeev Motwani,et al.  On syntactic versus computational views of approximability , 1994, Proceedings 35th Annual Symposium on Foundations of Computer Science.

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

[10]  J. K. Lenstra,et al.  Local Search in Combinatorial Optimisation. , 1997 .

[11]  IrnichStefan,et al.  Local Search for Vehicle Routing and Scheduling Problems , 2005 .

[12]  Chung-Lun Li,et al.  Worst-Case Analysis of Heuristics for Multidepot Capacitated Vehicle Routing Problems , 1990, INFORMS J. Comput..

[13]  Jannik Matuschke,et al.  Approximation Algorithms for Capacitated Location Routing , 2013, Transp. Sci..

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

[15]  Daniel J. Rosenkrantz,et al.  An analysis of several heuristics for the traveling salesman problem , 2013, Fundamental Problems in Computing.

[16]  Claire Mathieu,et al.  A Quasipolynomial Time Approximation Scheme for Euclidean Capacitated Vehicle Routing , 2008, Algorithmica.

[17]  Liang Xu,et al.  An analysis of the extended Christofides heuristic for the k-depot TSP , 2011, Oper. Res. Lett..

[18]  Ding-Zhu Du,et al.  Design and Analysis of Approximation Algorithms , 2011 .

[19]  Leen Stougie,et al.  A PTAS for the Multiple Depot Vehicle Routing Problem , 2008 .

[20]  Bruce L. Golden,et al.  The vehicle routing problem : latest advances and new challenges , 2008 .

[21]  Vijay V. Vazirani,et al.  Approximation Algorithms , 2001, Springer Berlin Heidelberg.

[22]  Swaroop Darbha,et al.  An approximation algorithm for a symmetric Generalized Multiple Depot, Multiple Travelling Salesman Problem , 2007, Oper. Res. Lett..

[23]  Swaroop Darbha,et al.  A Resource Allocation Algorithm for Multi-Vehicle Systems with Non holnomic Constraints , 2005 .

[24]  Andrzej Lingas,et al.  PTAS for k-tour cover problem on the plane for moderately large values of k , 2009, ISAAC.

[25]  Paolo Toth,et al.  Models, relaxations and exact approaches for the capacitated vehicle routing problem , 2002, Discret. Appl. Math..

[26]  Emile H. L. Aarts,et al.  Theoretical Aspects of Local Search (Monographs in Theoretical Computer Science. An EATCS Series) , 2007 .

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