A variable neighborhood search for the multi-depot vehicle routing problem with loading cost

The purpose of this paper is to propose a variable neighbourhood search (VNS) for solving the multi-depot vehicle routing problem with loading cost (MDVRPLC). The MDVRPLC is the combination of multi-depot vehicle routing problem (MDVRP) and vehicle routing problem with loading cost (VRPLC) which are both variations of the vehicle routing problem (VRP) and occur only rarely in the literature. In fact, an extensive literature search failed to find any literature related specifically to the MDVRPLC. The proposed VNS comprises three phases. First, a stochastic method is used for initial solution generation. Second, four operators are randomly selected to search neighbourhood solutions. Third, a criterion similar to simulated annealing (SA) is used for neighbourhood solution acceptance. The proposed VNS has been test on 23 MDVRP benchmark problems. The experimental results show that the proposed method provides an average 23.77% improvement in total transportation cost over the best known results based on minimizing transportation distance. The results show that the proposed method is efficient and effective in solving problems.

[1]  Karen Renee Smilowitz,et al.  Modeling Techniques for Periodic Vehicle Routing Problems , 2006 .

[2]  Viriato Semiao,et al.  A case study of fuel savings through optimisation of MSW transportation routes , 2008 .

[3]  Pierre Hansen,et al.  Variable neighborhood search: Principles and applications , 1998, Eur. J. Oper. Res..

[4]  Xiao Liu,et al.  Two-phase heuristic algorithms for full truckloads multi-depot capacitated vehicle routing problem in carrier collaboration , 2010, Comput. Oper. Res..

[5]  Fariborz Jolai,et al.  Efficient stochastic hybrid heuristics for the multi-depot vehicle routing problem , 2010 .

[6]  Patrick R. McMullen,et al.  Ant colony optimization techniques for the vehicle routing problem , 2004, Adv. Eng. Informatics.

[7]  G. Clarke,et al.  Scheduling of Vehicles from a Central Depot to a Number of Delivery Points , 1964 .

[8]  Gilbert Laporte,et al.  The multi-depot vehicle routing problem with inter-depot routes , 2007, Eur. J. Oper. Res..

[9]  Ping Chen,et al.  Iterated variable neighborhood descent algorithm for the capacitated vehicle routing problem , 2010, Expert Syst. Appl..

[10]  C. D. Gelatt,et al.  Optimization by Simulated Annealing , 1983, Science.

[11]  Yiyo Kuo,et al.  Using simulated annealing to minimize fuel consumption for the time-dependent vehicle routing problem , 2010, Comput. Ind. Eng..

[12]  Shih-Wei Lin,et al.  Applying hybrid meta-heuristics for capacitated vehicle routing problem , 2009, Expert Syst. Appl..

[13]  Henry C. W. Lau,et al.  A hybrid genetic algorithm for the multi-depot vehicle routing problem , 2008, Eng. Appl. Artif. Intell..

[14]  Bruce L. Golden,et al.  The split delivery vehicle routing problem with minimum delivery amounts , 2010 .

[15]  Wout Dullaert,et al.  A multi-parametric evolution strategies algorithm for vehicle routing problems , 2007, Expert Syst. Appl..

[16]  B. Yu,et al.  A hybrid algorithm for vehicle routing problem with time windows , 2011, Expert Syst. Appl..

[17]  Maged M. Dessouky,et al.  The multi-shift vehicle routing problem with overtime , 2010, Comput. Oper. Res..

[18]  Jun Zhang,et al.  A scatter search algorithm for solving vehicle routing problem with loading cost , 2010, Expert Syst. Appl..

[19]  P. Hansen,et al.  Variable neighbourhood search: methods and applications , 2010, Ann. Oper. Res..

[20]  R. Tavakkoli-Moghaddam,et al.  A hybrid simulated annealing for capacitated vehicle routing problems with the independent route length , 2006, Appl. Math. Comput..

[21]  Yiyo Kuo,et al.  Optimizing goods assignment and the vehicle routing problem with time-dependent travel speeds , 2009, Comput. Ind. Eng..