Genetic algorithm with path relinking for the multi-vehicle selective pickup and delivery problem

The multi-vehicle selective pickup and delivery problem (MVSPDP) is a class of vehicle routing problem. The MVSPDP aims to minimize the total distance traveled by a fleet of vehicles to collect and supply commodities, subject to vehicle capacity and travel distance. This problem relaxes the constraint that the vehicles have to visit all customers. In the MVSPDP, vehicles only need to collect sufficient commodities from some selected pickup nodes for all delivery nodes. To resolve the problem, this study develops a genetic algorithm with path relinking (GAPR). A repair operator is presented for the GAPR to handle the constraints. Experimental results on fourteen benchmarks validate the effectiveness of the proposed GAPR for the MVSPDP.

[1]  Abdellah El-Fallahi,et al.  A memetic algorithm and a tabu search for the multi-compartment vehicle routing problem , 2008, Comput. Oper. Res..

[2]  Shoshana Anily,et al.  Approximation algorithms for the capacitated traveling salesman problem with pickups and deliveries , 1999 .

[3]  Chuan-Kang Ting,et al.  An evolutionary approach for the selective pickup and delivery problem , 2010, IEEE Congress on Evolutionary Computation.

[4]  John H. Holland,et al.  Adaptation in Natural and Artificial Systems: An Introductory Analysis with Applications to Biology, Control, and Artificial Intelligence , 1992 .

[5]  Christian Prins,et al.  A simple and effective evolutionary algorithm for the vehicle routing problem , 2004, Comput. Oper. Res..

[6]  Gilbert Laporte,et al.  Static pickup and delivery problems: a classification scheme and survey , 2007 .

[7]  Henry C. W. Lau,et al.  Application of Genetic Algorithms to Solve the Multidepot Vehicle Routing Problem , 2010, IEEE Transactions on Automation Science and Engineering.

[8]  Lawrence Davis,et al.  Applying Adaptive Algorithms to Epistatic Domains , 1985, IJCAI.

[9]  Fred Glover,et al.  Scatter Search and Path Relinking: Advances and Applications , 2003, Handbook of Metaheuristics.

[10]  Celso C. Ribeiro,et al.  Scatter Search and Path-Relinking: Fundamentals, Advances, and Applications , 2010 .

[11]  A. E. Eiben,et al.  Introduction to Evolutionary Computing , 2003, Natural Computing Series.

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

[13]  Barrie M. Baker,et al.  A genetic algorithm for the vehicle routing problem , 2003, Comput. Oper. Res..

[14]  F. Glover,et al.  Fundamentals of Scatter Search and Path Relinking , 2000 .