A genetic algorithm for the minimum latency pickup and delivery problem

The pickup and delivery problem combines vehicle routing and objects distribution to cope with logistic problems. While most research on PDP aims to minimize the transportation cost for the sake of service providers, this study proposes the minimum latency pickup and delivery problem (MLPDP) that seeks a low-latency route to transport commodities among nodes, where latency represents the sum of transportation time between demanders and the corresponding suppliers. The MLPDP is pertinent to time-sensitive services and logistics focusing on customer satisfaction. This study defines the latency of a customer as the average time elapsed aboard of goods received. The last-in-first-out loading method is employed to simulate real-world rear-loaded vehicles. This study further designs a genetic algorithm (GA) to resolve the MLPDP. In particular, we propose the edge aggregate crossover (EAC) and the reversely weighting technique to improve the performance of GA on the MLPDP. Experimental results show the effectiveness of the proposed GA. The results further indicate that EAC leads to significantly better performance than conventional crossover operators in solution quality and convergence speed on the MLPDP.

[1]  Zuren Feng,et al.  A two-phase metaheuristic for the cumulative capacitated vehicle routing problem , 2013, Comput. Oper. Res..

[2]  Xavier Gandibleux,et al.  A heuristic two‐phase solution approach for the multi‐objective dial‐a‐ride problem , 2009, Networks.

[3]  Christian Prins,et al.  An effective memetic algorithm for the cumulative capacitated vehicle routing problem , 2010, Comput. Oper. Res..

[4]  Gilbert Laporte,et al.  The dial-a-ride problem: models and algorithms , 2006, Ann. Oper. Res..

[5]  Yanchao Niu,et al.  An Iterated Local Search Algorithm for the Cumulative Capacitated Vehicle Routing Problem , 2012 .

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

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

[8]  Chuan-Kang Ting,et al.  The selective pickup and delivery problem: Formulation and a memetic algorithm , 2013 .

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

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

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

[12]  Luiz Antonio Nogueira Lorena,et al.  Customers' satisfaction in a dial-a-ride problem , 2009, IEEE Intelligent Transportation Systems Magazine.

[13]  Satish Rao,et al.  Paths, trees, and minimum latency tours , 2003, 44th Annual IEEE Symposium on Foundations of Computer Science, 2003. Proceedings..

[14]  Thibaut Vidal,et al.  A simple and effective metaheuristic for the Minimum Latency Problem , 2012, Eur. J. Oper. Res..

[15]  Glaydston Mattos Ribeiro,et al.  An adaptive large neighborhood search heuristic for the cumulative capacitated vehicle routing problem , 2012, Comput. Oper. Res..

[16]  Madhu Sudan,et al.  The minimum latency problem , 1994, STOC '94.

[17]  Harilaos N. Psaraftis,et al.  A Dynamic Programming Solution to the Single Vehicle Many-to-Many Immediate Request Dial-a-Ride Problem , 1980 .

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

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