A Heuristic Initialized Stochastic Memetic Algorithm for MDPVRP With Interdependent Depot Operations

The vehicle routing problem (VRP) is a widely studied combinatorial optimization problem. We introduce a variant of the multidepot and periodic VRP (MDPVRP) and propose a heuristic initialized stochastic memetic algorithm to solve it. The main challenge in designing such an algorithm for a large combinatorial optimization problem is to avoid premature convergence by maintaining a balance between exploration and exploitation of the search space. We employ intelligent initialization and stochastic learning to address this challenge. The intelligent initialization technique constructs a population by a mix of random and heuristic generated solutions. The stochastic learning enhances the solutions’ quality selectively using simulated annealing with a set of random and heuristic operators. The hybridization of randomness and greediness in the initialization and learning process helps to maintain the balance between exploration and exploitation. Our proposed algorithm has been tested extensively on the existing benchmark problems and outperformed the baseline algorithms by a large margin. We further compared our results with that of the state-of-the-art algorithms working under MDPVRP formulation and found a significant improvement over their results.

[1]  Maolin Tang,et al.  A Memetic Algorithm for the Location-Based Continuously Operating Reference Stations Placement Problem in Network Real-Time Kinematic , 2015, IEEE Transactions on Cybernetics.

[2]  Chee Keong Kwoh,et al.  A tree-structured covalent-bond-driven molecular memetic algorithm for optimization of ring-deficient molecules , 2012, Computers and Mathematics with Applications.

[3]  Licheng Jiao,et al.  A multi-population cooperative coevolutionary algorithm for multi-objective capacitated arc routing problem , 2014, Inf. Sci..

[4]  Qingfu Zhang,et al.  MOEA/D-ACO: A Multiobjective Evolutionary Algorithm Using Decomposition and AntColony , 2013, IEEE Transactions on Cybernetics.

[5]  Michel Gendreau,et al.  Implicit depot assignments and rotations in vehicle routing heuristics , 2014, Eur. J. Oper. Res..

[6]  Dalessandro Soares Vianna,et al.  An asynchronous parallel metaheuristic for the period vehicle routing problem , 2001, Future Gener. Comput. Syst..

[7]  David H. Wolpert,et al.  No free lunch theorems for optimization , 1997, IEEE Trans. Evol. Comput..

[8]  Jean-Yves Potvin,et al.  Vehicle Routing , 2009, Encyclopedia of Optimization.

[9]  G. Laporte,et al.  A tabu search heuristic for periodic and multi-depot vehicle routing problems , 1997, Networks.

[10]  Kevin Kok Wai Wong,et al.  Classification of adaptive memetic algorithms: a comparative study , 2006, IEEE Transactions on Systems, Man, and Cybernetics, Part B (Cybernetics).

[11]  George B. Dantzig,et al.  The Truck Dispatching Problem , 1959 .

[12]  Irina S. Dolinskaya,et al.  Multi-depot vessel routing problem in a direction dependent wavefield , 2014, J. Comb. Optim..

[13]  Thomas Bäck,et al.  Evolutionary algorithms in theory and practice - evolution strategies, evolutionary programming, genetic algorithms , 1996 .

[14]  G. L. Thompson,et al.  A Heuristic Approach to Solving Travelling Salesman Problems , 1964 .

[15]  Michel Gendreau,et al.  A path relinking algorithm for a multi-depot periodic vehicle routing problem , 2013, J. Heuristics.

[16]  Griff L. Bilbro,et al.  Sample-sort simulated annealing , 2005, IEEE Transactions on Systems, Man, and Cybernetics, Part B (Cybernetics).

[17]  Ronghua Shang,et al.  Improved Memetic Algorithm Based on Route Distance Grouping for Multiobjective Large Scale Capacitated Arc Routing Problems , 2016, IEEE Transactions on Cybernetics.

[18]  Jens Gottlieb,et al.  Selection in evolutionary algorithms for the traveling salesman problem , 2000, SAC '00.

[19]  Shen Lin Computer solutions of the traveling salesman problem , 1965 .

[20]  Gregory W. Corder,et al.  Nonparametric Statistics for Non-Statisticians: A Step-by-Step Approach , 2009 .

[21]  Rasaratnam Logendran,et al.  Periodic product distribution from multi-depots under limited supplies , 2006 .

[22]  R. Lewontin ‘The Selfish Gene’ , 1977, Nature.

[23]  Giles Mayley,et al.  Landscapes, Learning Costs, and Genetic Assimilation , 1996, Evolutionary Computation.

[24]  Jairo R. Montoya-Torres,et al.  A literature review on the vehicle routing problem with multiple , 2014 .

[25]  Ann Melissa Campbell,et al.  Forty years of periodic vehicle routing , 2014, Networks.

[26]  Yew-Soon Ong,et al.  Discovering Unique, Low-Energy Transition States Using Evolutionary Molecular Memetic Computing , 2013, IEEE Computational Intelligence Magazine.

[27]  Michel Gendreau,et al.  An integrative cooperative search framework for multi-decision-attribute combinatorial optimization: Application to the MDPVRP , 2015, Eur. J. Oper. Res..

[28]  Kazuyuki Murase,et al.  Evolutionary Path Control Strategy for Solving Many-Objective Optimization Problem , 2015, IEEE Transactions on Cybernetics.

[29]  Pablo Moscato,et al.  A Gentle Introduction to Memetic Algorithms , 2003, Handbook of Metaheuristics.

[30]  Roberto Baldacci,et al.  A multi-depot period vehicle routing problem arising in the utilities sector , 1998, J. Oper. Res. Soc..

[31]  Yew-Soon Ong,et al.  Finding multiple first order saddle points using a valley adaptive clearing genetic algorithm , 2009, 2009 IEEE International Symposium on Computational Intelligence in Robotics and Automation - (CIRA).

[32]  David E. Goldberg,et al.  Optimizing Global-Local Search Hybrids , 1999, GECCO.

[33]  L. Darrell Whitley,et al.  Lamarckian Evolution, The Baldwin Effect and Function Optimization , 1994, PPSN.

[34]  N. Mort,et al.  Hybrid Genetic Algorithms for Telecommunications Network Back-Up Routeing , 2000 .

[35]  Gilbert Laporte,et al.  A unified tabu search heuristic for vehicle routing problems with time windows , 2001, J. Oper. Res. Soc..

[36]  Mohammad Mirabi A hybrid electromagnetism algorithm for multi-depot periodic vehicle routing problem , 2014 .

[37]  David S. Goodsell,et al.  Automated docking using a Lamarckian genetic algorithm and an empirical binding free energy function , 1998, J. Comput. Chem..

[38]  Luiz Satoru Ochi,et al.  A New Hybrid Evoltionary Algorithm for the Vehicle Routing and Scheduling Problems , 2000, ISCA Conference on Intelligent Systems.

[39]  G. Croes A Method for Solving Traveling-Salesman Problems , 1958 .

[40]  Zibin Zheng,et al.  Multiobjective Vehicle Routing Problems With Simultaneous Delivery and Pickup and Time Windows: Formulation, Instances, and Algorithms , 2016, IEEE Transactions on Cybernetics.

[41]  Michel Gendreau,et al.  A Hybrid Genetic Algorithm for Multidepot and Periodic Vehicle Routing Problems , 2012, Oper. Res..

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

[43]  Peter Norvig,et al.  Artificial Intelligence: A Modern Approach , 1995 .

[44]  Robert V. O'Neill,et al.  Analysis of parameter error in a nonlinear model , 1980 .

[45]  Pablo Moscato,et al.  On Evolution, Search, Optimization, Genetic Algorithms and Martial Arts : Towards Memetic Algorithms , 1989 .

[46]  William J. Cook,et al.  The Traveling Salesman Problem: A Computational Study , 2007 .

[47]  Xin Yao,et al.  Evolutionary Optimization , 2002 .

[48]  Chang Shi Liu,et al.  An Effective Genetic Algorithm for the Vehicle Routing Problem with Multiple Depots , 2011 .

[49]  Peter Norvig,et al.  Artificial intelligence - a modern approach, 2nd Edition , 2003, Prentice Hall series in artificial intelligence.

[50]  Wei Tu,et al.  A Voronoi neighborhood-based search heuristic for distance/capacity constrained very large vehicle routing problems , 2013, Int. J. Geogr. Inf. Sci..

[51]  Joshua D. Knowles,et al.  M-PAES: a memetic algorithm for multiobjective optimization , 2000, Proceedings of the 2000 Congress on Evolutionary Computation. CEC00 (Cat. No.00TH8512).

[52]  Frederico G. Guimarães,et al.  A cooperative coevolutionary algorithm for the Multi-Depot Vehicle Routing Problem , 2016, Expert Syst. Appl..

[53]  Gilbert Laporte,et al.  Fifty Years of Vehicle Routing , 2009, Transp. Sci..

[54]  W. Hart Adaptive global optimization with local search , 1994 .

[55]  Joaquín A. Pacheco,et al.  Optimizing the periodic pick-up of raw materials for a manufacturer of auto parts , 2007, Eur. J. Oper. Res..

[56]  Andrew Lim,et al.  A memetic algorithm for the multiperiod vehicle routing problem with profit , 2013, Eur. J. Oper. Res..

[57]  Niaz A. Wassan,et al.  The multi-depot vehicle routing problem with heterogeneous vehicle fleet: Formulation and a variable neighborhood search implementation , 2014, Comput. Oper. Res..

[58]  Thibaut Vidal,et al.  A memetic algorithm for the Multi Trip Vehicle Routing Problem , 2014, Eur. J. Oper. Res..

[59]  Jing Liu,et al.  A Multiobjective Evolutionary Algorithm Based on Similarity for Community Detection From Signed Social Networks , 2014, IEEE Transactions on Cybernetics.

[60]  Jim Smith,et al.  A Memetic Algorithm With Self-Adaptive Local Search: TSP as a case study , 2000, GECCO.

[61]  James R. Wilson,et al.  Empirical Investigation of the Benefits of Partial Lamarckianism , 1997, Evolutionary Computation.

[62]  Gilbert Laporte,et al.  New Insertion and Postoptimization Procedures for the Traveling Salesman Problem , 1992, Oper. Res..

[63]  Richard F. Hartl,et al.  A variable neighborhood search heuristic for periodic routing problems , 2009, Eur. J. Oper. Res..

[64]  Nubia Velasco,et al.  A memetic algorithm for the multi-compartment vehicle routing problem with stochastic demands , 2008, Comput. Oper. Res..

[65]  R. Lyndon While,et al.  Usefulness of infeasible solutions in evolutionary search: An empirical and mathematical study , 2013, 2013 IEEE Congress on Evolutionary Computation.

[66]  Michel Gendreau,et al.  Fleet-sizing for multi-depot and periodic vehicle routing problems using a modular heuristic algorithm , 2015, Comput. Oper. Res..

[67]  Min-Rong Chen,et al.  Improved Shuffled Frog Leaping Algorithm and its multi-phase model for multi-depot vehicle routing problem , 2014, Expert Syst. Appl..

[68]  Young Hoon Lee,et al.  An Exact Algorithm for Multi Depot and Multi Period Vehicle Scheduling Problem , 2005, ICCSA.

[69]  Mohamed Reghioui,et al.  An Effective Memetic Algorithm with Population Management for the Split Delivery Vehicle Routing Problem , 2007, Hybrid Metaheuristics.

[70]  Man-Wai Mak,et al.  Empirical Analysis of the Factors that Affect the Baldwin Effect , 1998, PPSN.

[71]  Lawrence Bodin,et al.  Networks and vehicle routing for municipal waste collection , 1974, Networks.

[72]  Christian Artigues,et al.  A Memetic Algorithm with a large neighborhood crossover operator for the Generalized Traveling Salesman Problem , 2008, Comput. Oper. Res..

[73]  Jin-Kao Hao,et al.  A memetic algorithm for graph coloring , 2010, Eur. J. Oper. Res..

[74]  Marcus Hutter,et al.  Fitness uniform selection to preserve genetic diversity , 2001, Proceedings of the 2002 Congress on Evolutionary Computation. CEC'02 (Cat. No.02TH8600).

[75]  Joseph C. Culberson,et al.  On the Futility of Blind Search: An Algorithmic View of No Free Lunch , 1998, Evolutionary Computation.

[76]  Cheng-Long Chuang,et al.  A Hybrid Memetic Framework for Coverage Optimization in Wireless Sensor Networks , 2015, IEEE Transactions on Cybernetics.