Improved Shuffled Frog Leaping Algorithm and its multi-phase model for multi-depot vehicle routing problem

In the present work, an improved Shuffled Frog Leaping Algorithm (SFLA) and its multi-phase model are presented to solve the multi-depots vehicle routing problems (MDVRPs). To further improve the local search ability of SFLA and speed up convergence, a Power Law Extremal Optimization Neighborhood Search (PLEONS) is introduced to SFLA. In the multi-phase model, firstly the proposed algorithm generates some clusters randomly to perform the clustering analyses considering the depots as the centroids of the clusters for all the customers of MDVRP. Afterward, it implements the local depth search using the SFLA for every cluster, and then globally re-adjusts the solutions, i.e., rectifies the positions of all frogs by PLEONS. In the next step, a new clustering analyses is performed to generate new clusters according to the best solution achieved by the preceding process. The improved path information is inherited to the new clusters, and the local search using SFLA for every cluster is used again. The processes continue until the convergence criterions are satisfied. The experiment results show that the proposed algorithm possesses outstanding performance to solve the MDVRP and the MDVRP with time windows.

[1]  Bak,et al.  Punctuated equilibrium and criticality in a simple model of evolution. , 1993, Physical review letters.

[2]  S. Boettcher Extremal optimization for Sherrington-Kirkpatrick spin glasses , 2004, cond-mat/0407130.

[3]  Keivan Ghoseiri,et al.  A hybrid genetic algorithm for multi-depot homogenous locomotive assignment with time windows , 2010, Appl. Soft Comput..

[4]  Saïd Salhi,et al.  Heuristic algorithms for single and multiple depot vehicle routing problems with pickups and deliveries , 2005, Eur. J. Oper. Res..

[5]  Li Xia,et al.  Improved Shuffled Frog Leaping Algorithm for Solving CVRP , 2011 .

[6]  Bruce L. Golden,et al.  A new heuristic for the multi-depot vehicle routing problem that improves upon best-known solutions , 1993 .

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

[8]  Li Ning,et al.  Particle swarm optimization for vehicle routing problem , 2004 .

[9]  Min-Rong Chen,et al.  A novel elitist multiobjective optimization algorithm: Multiobjective extremal optimization , 2008, Eur. J. Oper. Res..

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

[11]  Joyoung Lee,et al.  Optimization of Coordinated–Actuated Traffic Signal System , 2009 .

[12]  A. Rahimi-Vahed,et al.  A novel hybrid multi-objective shuffled frog-leaping algorithm for a bi-criteria permutation flow shop scheduling problem , 2009 .

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

[14]  Jianjun Wu,et al.  A particle swarm optimization algorithm for grain logistics vehicle routing problem , 2009, 2009 ISECS International Colloquium on Computing, Communication, Control, and Management.

[15]  Babak Farhang Moghadam,et al.  A particle swarm approach to solve vehicle routing problem with uncertain demand: A drug distribution case study , 2010 .

[16]  Gilbert Laporte,et al.  A tabu search heuristic for the multi-depot vehicle routing problem , 1996, Comput. Oper. Res..

[17]  Richard F. Hartl,et al.  A Cooperative and Adaptive Variable Neighborhood Search for the Multi Depot Vehicle Routing Problem with Time Windows , 2008 .

[18]  Stefan Boettcher,et al.  Extremal Optimization for the Sherrington-Kirkpatrick Spin Glass , 2004 .

[19]  Xia Li,et al.  Improved Shuffled Frog Leaping Algorithm for Solving CVRP: Improved Shuffled Frog Leaping Algorithm for Solving CVRP , 2011 .

[20]  Anthony Wren,et al.  Computer Scheduling of Vehicles from One or More Depots to a Number of Delivery Points , 1972 .

[21]  Stefan Boettcher,et al.  Extremal Optimization: Methods derived from Co-Evolution , 1999, GECCO.

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

[23]  Paul Shaw,et al.  Using Constraint Programming and Local Search Methods to Solve Vehicle Routing Problems , 1998, CP.

[24]  David Pisinger,et al.  A general heuristic for vehicle routing problems , 2007, Comput. Oper. Res..

[25]  Bernd Freisleben,et al.  A Genetic Local Search Approach to the Quadratic Assignment Problem , 1997, ICGA.

[26]  Riccardo Poli,et al.  Particle swarm optimization , 1995, Swarm Intelligence.

[27]  Xia Li,et al.  An improved shuffled frog-leaping algorithm with extremal optimisation for continuous optimisation , 2012, Inf. Sci..

[28]  Nubia Velasco,et al.  GRASP/VND and multi-start evolutionary local search for the single truck and trailer routing problem with satellite depots , 2010, Eng. Appl. Artif. Intell..

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

[30]  Gilbert Laporte,et al.  Improved tabu search algorithm for the handling of route duration constraints in vehicle routing problems with time windows , 2004, J. Oper. Res. Soc..

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

[32]  Kevin E Lansey,et al.  Optimization of Water Distribution Network Design Using the Shuffled Frog Leaping Algorithm , 2003 .

[33]  Antariksha Bhaduri,et al.  Color Image Segmentation Using Clonal Selection-Based Shuffled Frog Leaping Algorithm , 2009, 2009 International Conference on Advances in Recent Technologies in Communication and Computing.

[34]  Ali Maroosi,et al.  Application of shuffled frog-leaping algorithm on clustering , 2009 .