Evolutionary algorithms using adaptive mutation for the selective pickup and delivery problem

The selective pickup and delivery problem (SPDP) is a novel variant of the pickup and delivery problem. This problem relaxes the constraint that all pickup nodes must be visited along the route. Specifically, the SPDP aims to find the shortest route that can supply delivery nodes with required commodities from some selected pickup nodes. Selection of pickup nodes is capable of reducing the transportation cost; on the other hand, it increases the search space and difficulty in resolving the SPDP. In this study, we propose an adaptive mutation that focuses on the selection of proper pickup nodes for the SPDP. Two evolutionary algorithms (EAs), namely genetic algorithm and memetic algorithm, for the SPDP are developed as well. Experimental results show that the proposed adaptive mutation can lead to better selection of pickup nodes for shorter routes, which validates its effectiveness on improving the two EAs for the SPDP.

[1]  Zbigniew Michalewicz,et al.  Parameter Control in Evolutionary Algorithms , 2007, Parameter Setting in Evolutionary Algorithms.

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

[3]  Richard F. Hartl,et al.  A survey on pickup and delivery problems , 2008 .

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

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

[6]  Lalit M. Patnaik,et al.  Adaptive probabilities of crossover and mutation in genetic algorithms , 1994, IEEE Trans. Syst. Man Cybern..

[7]  Richard F. Hartl,et al.  A survey on pickup and delivery problems , 2008 .

[8]  Juan José Salazar González,et al.  The One-Commodity Pickup-and-Delivery Travelling Salesman Problem , 2001, Combinatorial Optimization.

[9]  A. E. Eiben,et al.  Authors' Answer to the Book Review of Introduction to Evolutionary Computing Published in Issue 12:2 , 2004, Evolutionary Computation.

[10]  Yannis Marinakis,et al.  Location Routing Problem , 2009, Encyclopedia of Optimization.

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

[12]  Saïd Salhi,et al.  Location-routing: Issues, models and methods , 2007, Eur. J. Oper. Res..

[13]  Sophie N. Parragh,et al.  A survey on pickup and delivery problems Part I : Transportation between customers and depot , 2007 .

[14]  D. Thierens Adaptive mutation rate control schemes in genetic algorithms , 2002, Proceedings of the 2002 Congress on Evolutionary Computation. CEC'02 (Cat. No.02TH8600).

[15]  Inmaculada Rodríguez Martín,et al.  A hybrid GRASP/VND heuristic for the one-commodity pickup-and-delivery traveling salesman problem , 2009, Comput. Oper. Res..

[16]  K. Deb An Efficient Constraint Handling Method for Genetic Algorithms , 2000 .

[17]  Oliver Kramer Self-Adaptive Heuristics for Evolutionary Computation , 2008, Studies in Computational Intelligence.

[18]  Gilbert Laporte,et al.  The single vehicle routing problem with deliveries and selective pickups , 2008, Comput. Oper. Res..

[19]  Juan José Salazar González,et al.  Heuristics for the One-Commodity Pickup-and-Delivery Traveling Salesman Problem , 2004, Transp. Sci..

[20]  Sophie N. Parragh,et al.  A survey on pickup and delivery models Part II : Transportation between pickup and delivery locations , 2007 .