Optimisation of takeaway delivery routes considering the mutual satisfactions of merchants and customers

Abstract To solve a series of problems (including high cost and delivery delay) during takeaway delivery, a model for the vehicle routing problem (VRP) during goods pickup and delivery is developed by considering constraints such as the capacity of delivery vehicles, delivery mileage and time window. The model is constructed by transforming the satisfactions of merchants and customers into a penalty function and aiming to minimise the total delivery cost. As for the drawbacks in a conventional genetic algorithm (CGA), such as a low convergence rate and locally optimum solutions, an improved GA (IGA) is designed by separately using the insertion heuristic algorithm to construct initial solutions and introducing the forward continuous crossover and differential mutation strategies. On the one hand, the numerical analysis and test of weights indicate that the model can reduce the delivery cost of enterprises offering takeaway service and improve satisfactions of merchants and customers. It verifies that reasonably considering satisfactions of merchants and customers during vehicle routing is conducive to cost-reduction and increased efficiency of enterprises. On the other hand, a simulation is conducted to compare and analyse various algorithms based on two different scales of test examples, which validates the proposed algorithm as effective. The study provides a theoretical basis and decision reference for enterprises offering takeaway service to improve delivery efficiency and competitiveness.

[1]  Wei Li,et al.  A decomposition-based chemical reaction optimization for multi-objective vehicle routing problem for simultaneous delivery and pickup with time windows , 2018, Memetic Comput..

[2]  Xuesong Zhou,et al.  Finding Optimal Solutions for Vehicle Routing Problem with Pickup and Delivery Services with Time Windows: A Dynamic Programming Approach Based on State-space-time Network Representations , 2015, ArXiv.

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

[4]  Jean-François Cordeau,et al.  Branch-and-Price for the Pickup and Delivery Problem with Time Windows and Scheduled Lines , 2018, Transp. Sci..

[5]  Pan Shang,et al.  Open-source VRPLite Package for Vehicle Routing with Pickup and Delivery: A Path Finding Engine for Scheduled Transportation Systems , 2018, Urban Rail Transit.

[6]  Tsai-Yun Liao,et al.  A Time-dependent Vehicle Routing Algorithms for Medical Supplies Distribution Under Emergency , 2017 .

[7]  Wang Lin,et al.  Advances in co-evolutionary algorithms , 2015 .

[8]  Reinaldo Morabito,et al.  Pickup and delivery problem with time windows: A new compact two-index formulation , 2017, Oper. Res. Lett..

[9]  V. Galle,et al.  The Stochastic Container Relocation Problem , 2017, Transp. Sci..

[10]  Hu Zhe,et al.  Swarm Intelligence Optimization Algorithm , 2008 .

[11]  Chao Wang,et al.  A parallel simulated annealing method for the vehicle routing problem with simultaneous pickup-delivery and time windows , 2015, Comput. Ind. Eng..

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

[13]  Grzegorz Bocewicz,et al.  Optimization of capacitated vehicle routing problem with alternative delivery, pick-up and time windows: A modified hybrid approach , 2021, Neurocomputing.

[14]  Ma Xiangguo,et al.  Vehicle Routing Optimization Model of Cold Chain Logistics Based on Stochastic Demand , 2016 .

[15]  Manoj Kumar Tiwari,et al.  Multi-objective modeling of production and pollution routing problem with time window: A self-learning particle swarm optimization approach , 2016, Comput. Ind. Eng..

[16]  M F Ibrahim,et al.  Optimised Genetic Algorithm Crossover and Mutation Stage for Vehicle Routing Problem Pick-Up and Delivery with Time Windows , 2021 .

[17]  Mu-Chen Chen,et al.  Last-mile distribution planning for fruit-and-vegetable cold chains , 2018, The International Journal of Logistics Management.

[18]  Nubia Velasco,et al.  A multi-population algorithm to solve the VRP with stochastic service and travel times , 2018, Comput. Ind. Eng..

[19]  Andrew Lim,et al.  Branch and Price and Cut for the Split-Delivery Vehicle Routing Problem with Time Windows and Linear Weight-Related Cost , 2017, Transp. Sci..

[20]  Thomas Bäck,et al.  Dynamic vehicle routing with time windows in theory and practice , 2016, Natural Computing.