Waiting strategy for the vehicle routing problem with simultaneous pickup and delivery using genetic algorithm

Abstract With the development of information and telecommunication technology and the wide adoption of smartphones, consumers gradually change their purchase pattern toward online shopping. They can order products from their smartphones at any moment from any place, and the volume and variety of products delivered to consumers are increasing explosively. Companies in this industry need to set up the operational strategies to accommodate the increasing demand for delivery and return of products, and their focus should be the real-world vehicle routing problems with an additional consideration of the dynamic orders placed over time. This study proposes a waiting strategy for the vehicle routing problem with simultaneous pickup and delivery. This strategy implements an index called the rerouting indicator, which functions as a decision-making threshold to determine the rerouting point for real-time demands. For the most real-world-cases with complex problems, this study proposes a genetic algorithm to solve and validate its accuracy and performance by comparing the computational results. The significance and application of the waiting strategy are validated through several experiments, and the appropriate discretion by a decision maker can demonstrate the value of the proposed strategy.

[1]  Ruey-Maw Chen,et al.  Neural-like encoding particle swarm optimization for periodic vehicle routing problems , 2019, Expert Syst. Appl..

[2]  Michel Gendreau,et al.  A guide to vehicle routing heuristics , 2002, J. Oper. Res. Soc..

[3]  Ismail Karaoglan,et al.  A hybrid discrete particle swarm optimization for vehicle routing problem with simultaneous pickup and delivery , 2013, Comput. Ind. Eng..

[4]  Ismail Karaoglan,et al.  Two-echelon vehicle routing problem with simultaneous pickup and delivery: Mathematical model and heuristic approach , 2018, Comput. Ind. Eng..

[5]  Mitsuo Gen,et al.  A genetic algorithm based approach to vehicle routing problem with simultaneous pick-up and deliveries , 2010, The 40th International Conference on Computers & Indutrial Engineering.

[6]  Arindam Roy,et al.  A novel memetic genetic algorithm for solving traveling salesman problem based on multi-parent crossover technique , 2019, Decision Making: Applications in Management and Engineering.

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

[8]  Lúcia Maria de A. Drummond,et al.  A parallel heuristic for the Vehicle Routing Problem with Simultaneous Pickup and Delivery , 2010, Comput. Oper. Res..

[9]  Nubia Velasco,et al.  A non-dominated sorting genetic algorithm for a bi-objective pick-up and delivery problem , 2012 .

[10]  Seyda Topaloglu,et al.  A hybrid metaheuristic algorithm for heterogeneous vehicle routing problem with simultaneous pickup and delivery , 2016, Expert Syst. Appl..

[11]  Bijay Baran Pal,et al.  A fuzzy goal programming method to solve congestion management problem using genetic algorithm , 2019, Decision Making: Applications in Management and Engineering.

[12]  Lili Zheng,et al.  Dynamic Pick-Up and Delivery Optimization With Multiple Dynamic Events in Real-World Environment , 2019, IEEE Access.

[13]  Andrew Lim,et al.  Multi-commodity demand fulfillment via simultaneous pickup and delivery for a fast fashion retailer , 2019, Comput. Oper. Res..

[14]  Ismail Karaoglan,et al.  A hybrid genetic algorithm for the location-routing problem with simultaneous pickup and delivery , 2010, The 40th International Conference on Computers & Indutrial Engineering.

[15]  Yong Shi,et al.  A hybrid genetic algorithm for a home health care routing problem with time window and fuzzy demand , 2017, Expert Syst. Appl..

[16]  Jürgen Branke,et al.  Waiting Strategies for Dynamic Vehicle Routing , 2005, Transp. Sci..

[17]  Gilbert Laporte,et al.  Waiting and Buffering Strategies for the Dynamic Pickup and Delivery Problem with Time Windows , 2008, INFOR Inf. Syst. Oper. Res..

[18]  Zongmin Li,et al.  A hybrid priority-based genetic algorithm for simultaneous pickup and delivery problems in reverse logistics with time windows and multiple decision-makers , 2019, Soft Comput..

[19]  Can Berk Kalayci,et al.  An ant colony system empowered variable neighborhood search algorithm for the vehicle routing problem with simultaneous pickup and delivery , 2016, Expert Syst. Appl..

[20]  Waiting Strategies for the Dynamic and Stochastic Traveling Salesman Problem , 2008 .

[21]  Yves Ducq,et al.  Modified savings heuristics and genetic algorithm for bi-objective vehicle routing problem with forced backhauls , 2012, Expert Syst. Appl..

[22]  Marie-Ange Manier,et al.  A hybrid genetic algorithm to solve a multi-objective Pickup and Delivery Problem , 2017 .

[23]  Bülent Çatay,et al.  A new saving-based ant algorithm for the Vehicle Routing Problem with Simultaneous Pickup and Delivery , 2010, Expert Syst. Appl..

[24]  Anupam Mukherjee,et al.  A 2-opt guided discrete antlion optimization algorithm for multi-depot vehicle routing problem , 2019, Decision Making: Applications in Management and Engineering.

[25]  Xiaolan Xie,et al.  Heuristic algorithms for a vehicle routing problem with simultaneous delivery and pickup and time windows in home health care , 2013, Eur. J. Oper. Res..

[26]  Emilio Larrodé,et al.  A cooperative waiting strategy based on elliptical areas for the Dynamic Pickup and Delivery Problem with Time Windows , 2016 .

[27]  Olcay Polat,et al.  A perturbation based variable neighborhood search heuristic for solving the Vehicle Routing Problem with Simultaneous Pickup and Delivery with Time Limit , 2015, Eur. J. Oper. Res..

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

[29]  Hsiao-Fan Wang,et al.  A genetic algorithm for the simultaneous delivery and pickup problems with time window , 2012, Comput. Ind. Eng..

[30]  Voratas Kachitvichyanukul,et al.  A particle swarm optimization for the vehicle routing problem with simultaneous pickup and delivery , 2009, Comput. Oper. Res..

[31]  Gilbert Laporte,et al.  Waiting strategies for the dynamic pickup and delivery problem with time windows , 2004 .