Solving the last mile delivery problem using iterated local search approach

This paper deals with a real-life vehicle routing problem (VRP) called the last mile delivery problem (LMDP). We formulate this problem into a mixed integer linear programming model, which can be viewed as a combination of the capacitated VRP, the multi-depot VRP, the open VRP and the pickup-and-delivery problem with time windows (PDPTW). To solve the LMDP, we develop a meta-heuristic algorithm based on iterated local search, in which an adaptive large neighborhood search is applied in the perturbation phase to enlarge the search scope. Results from the computational experiments show that the proposed approach performs well when applied to the benchmark instances. Furthermore, we demonstrate the effectiveness of our algorithm by applying it to some real cases of the LMDP.

[1]  Jean-François Cordeau,et al.  Branch and Cut and Price for the Pickup and Delivery Problem with Time Windows , 2009, Transp. Sci..

[2]  Christine L. Mumford,et al.  Constructing initial solutions for the multiple vehicle pickup and delivery problem with time windows , 2012, J. King Saud Univ. Comput. Inf. Sci..

[3]  Jakub Nalepa,et al.  LCS-Based Selective Route Exchange Crossover for the Pickup and Delivery Problem with Time Windows , 2017, EvoCOP.

[4]  Andreas Reinholz,et al.  A Hybrid (1+1)-Evolutionary Strategy for the Open Vehicle Routing Problem , 2013 .

[5]  Jonathan F. Bard,et al.  A GRASP with adaptive large neighborhood search for pickup and delivery problems with transshipment , 2012, Comput. Oper. Res..

[6]  Pierre Borne,et al.  Insertion of new depot locations for the optimization of multi-vehicles multi-depots pickup and Delivery Problems using Genetic Algorithm , 2015, 2015 International Conference on Industrial Engineering and Systems Management (IESM).

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

[8]  Voratas Kachitvichyanukul,et al.  Multi‐depot Vehicle Routing Problem with Pickup and Delivery Requests , 2010 .

[9]  Ulrich Derigs,et al.  A simple and efficient tabu search heuristic for solving the open vehicle routing problem , 2009, J. Oper. Res. Soc..

[10]  Zhibin Jiang,et al.  A hybrid genetic algorithm for the multi-depot open vehicle routing problem , 2012, OR Spectrum.

[11]  Helena Ramalhinho Dias Lourenço,et al.  Iterated Local Search , 2001, Handbook of Metaheuristics.

[12]  Panagiotis P. Repoussis,et al.  A hybrid evolution strategy for the open vehicle routing problem , 2010, Comput. Oper. Res..

[13]  Shigenobu Kobayashi,et al.  Guided Ejection Search for the Pickup and Delivery Problem with Time Windows , 2010, EvoCOP.

[14]  Andrew Lim,et al.  A metaheuristic for the pickup and delivery problem with time windows , 2001, Proceedings 13th IEEE International Conference on Tools with Artificial Intelligence. ICTAI 2001.

[15]  C. D. Tarantilis,et al.  A list-based threshold accepting method for job shop scheduling problems , 2002 .