A novel two-level optimization approach for clustered vehicle routing problem

Abstract In this paper, we are addressing the clustered vehicle routing problem (CluVRP) which is a variant of the classical capacitated vehicle routing problem (CVRP). The following are the main characteristics of this problem: the vertices of the graph are partitioned into a given number of clusters and we are looking for a minimum-cost collection of routes starting and ending at the depot, visiting all the vertices exactly once, except the depot, and with the additional constraint that once a vehicle enters a cluster it visits all the vertices within the cluster before leaving it. We describe a novel two-level optimization approach for CluVRP obtained by decomposing the problem into two logical and natural smaller subproblems: an upper-level (global) subproblem and a lower-level (local) subproblem, and solving them separately. The goal of the first subproblem is to determine the (global) routes visiting the clusters using a genetic algorithm, while the goal of the second subproblem is, to determine for the above mentioned routes, the visiting order within the clusters. The second subproblem is solved by transforming each global route into a traveling salesman problem (TSP) which then is optimally computed using the Concorde TSP solver. Extensive computational results are reported and discussed for an often used set of benchmark instances. The obtained results show an improvement of the quality of the achieved solutions and prove the efficiency of our approach as compared to the existing methods from the literature.

[1]  K. Sörensen,et al.  Hamiltonian paths in large clustered routing problems , 2008 .

[2]  Petrica C. Pop,et al.  A Hybrid Genetic Algorithm with Variable Neighborhood Search Approach to the Number Partitioning Problem , 2013, HAIS.

[3]  Christof Defryn,et al.  A fast two-level variable neighborhood search for the clustered vehicle routing problem , 2017, Comput. Oper. Res..

[4]  Kalyanmoy Deb,et al.  Understanding Interactions among Genetic Algorithm Parameters , 1998, FOGA.

[5]  Gianpaolo Ghiani,et al.  An efficient transformation of the generalized vehicle routing problem , 2000, Eur. J. Oper. Res..

[6]  Daniele Vigo,et al.  Exact Algorithms for the Clustered Vehicle Routing Problem , 2014, Oper. Res..

[7]  Petrica C. Pop,et al.  A decomposition-based method for solving the clustered vehicle routing problem , 2018, Log. J. IGPL.

[8]  Petrica C. Pop,et al.  An improved hybrid algorithm for solving the generalized vehicle routing problem , 2013, Neurocomputing.

[9]  Petrica C. Pop,et al.  A Novel Hybrid Algorithm for Solving the Clustered Vehicle Routing Problem , 2015, HAIS.

[10]  Thibaut Vidal,et al.  Hybrid metaheuristics for the Clustered Vehicle Routing Problem , 2014, Comput. Oper. Res..

[11]  Petrica C. Pop,et al.  A hybrid approach based on genetic algorithms for solving the Clustered Vehicle Routing Problem , 2014, 2014 IEEE Congress on Evolutionary Computation (CEC).

[12]  Andrei Horvat Marc,et al.  New mathematical models of the generalized vehicle routing problem and extensions , 2012 .

[13]  André Rossi,et al.  A Two-Level solution approach to solve the Clustered Capacitated Vehicle Routing Problem , 2016, Comput. Ind. Eng..

[14]  Gilbert Laporte,et al.  Some applications of the generalized vehicle routing problem , 2008, J. Oper. Res. Soc..

[15]  P. Pop The generalized minimum spanning tree problem , 2000 .

[16]  Dimitri P. Bertsekas,et al.  Nonlinear Programming , 1997 .

[17]  Petrica C. Pop,et al.  A two-level solution approach for solving the generalized minimum spanning tree problem , 2018, Eur. J. Oper. Res..

[18]  Petrica C. Pop,et al.  A New Efficient Transformation of the Generalized Vehicle Routing Problem into the Classical Vehicle Routing Problem , 2011 .

[19]  James A. Chisman,et al.  The clustered traveling salesman problem , 1975, Comput. Oper. Res..

[20]  Tolga Bektas,et al.  Formulations and Branch-and-Cut Algorithms for the Generalized Vehicle Routing Problem , 2011, Transp. Sci..

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

[22]  Michel Gendreau,et al.  Metaheuristics in Vehicle Routing , 2012, International Conference on Operations Research and Enterprise Systems.

[23]  Gilbert Laporte,et al.  Some applications of the clustered travelling salesman problem , 2000, J. Oper. Res. Soc..

[24]  Petrica C. Pop,et al.  A Genetic Algorithm for Solving the Generalized Vehicle Routing Problem , 2010, HAIS.