journal article·2025-04-30Open access

A Multi-Strategy ALNS for the VRP with Flexible Time Windows and Delivery Locations

Xiaomei Zhang, Xinchen Dai, Ping Lou, Jianmin Hu

Applied Sciences· Volume 15· Issue 9

Abstract

With the rapid development of e-commerce, the importance of logistics distribution is becoming increasingly prominent. In particular, the last-mile delivery is particularly important because it serves customers directly. Improving customer satisfaction is one of the important factors to ensure the quality of service in delivery and also an important guarantee for improving the market competitiveness of logistics enterprises. In the process of last-mile delivery, flexible delivery locations and variable delivery times are effective means to improve customer satisfaction. Therefore, this paper introduces a Vehicle Routing Problem with flexible time windows and delivery locations, considering customer satisfaction (VRP-CS), which considers customer satisfaction by using prospect theory from two aspects: the flexibility of delivery time and delivery locations. This VRP-CS is formally modeled as a bi-objective optimization problem, which is an NP-hard problem. To solve this problem, a Multi-Strategy Adaptive Large Neighborhood Search (MSALNS) method is proposed. Operators guided by strategies such as backtracking and correlation are introduced to create different neighborhoods for ALNS, thereby enriching search diversity. In addition, an acceptance criterion inspired by simulated annealing is designed to balance exploration and exploitation, helping the algorithm avoid being trapped in local optima. Extensive numerical experiments on generated benchmark instances demonstrate the effectiveness of the VRP-CS model and the efficiency of the proposed MSALNS algorithm. The experiment results on the generated benchmark instances show that the total cost of the VRP-CS is reduced by an average of 14.22% when optional delivery locations are utilized compared to scenarios with single delivery locations.
Source: crossref · Quality: baseline

Research context

OpenAlex topics: Modular Robots and Swarm Intelligence · Energy Efficient Wireless Sensor Networks · Mobile Agent-Based Network Management

SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.

Affiliations

School of Information Engineering, Wuhan University of Technology, Wuhan 430070, China

School of Information Engineering, Hubei University of Economics, Wuhan 430205, China

Hubei Key Laboratory of Digital Finance Innovation, Hubei University of Economics, Wuhan 430205, China

Funding

Natural Science Foundation of Hubei Province of China · National Key Research and Development Program of China

References (52)

Show source-provided references
1. Intelligent E-Commerce Logistics Platform Using Hybrid Agent Based Approach10.1016/j.tre.2019.04.002 ↗
2. The Vehicle Routing Problem Considering Customers’ Multiple Preferences in Last-Mile Delivery
3. End-of-Line Delivery Vehicle Routing Optimization Based on Large-Scale Neighbourhood Search Algorithms Considering Customer-Consumer Delivery Location Preferences
4. Why Customer Satisfaction Is Important to Business?
5. Ma, X., Bian, W., Wei, W., and Wei, F. (2022). Customer-Centric, Two-Product Split Delivery Vehicle Routing Problem under Consideration of Weighted Customer Waiting Time in Power Industry. Energies, 15.10.3390/en15103546 ↗
6. Multiobjective Dynamic Vehicle Routing Problem With Fuzzy Travel Times and Customers’ Satisfaction in Supply Chain Management10.1109/TEM.2013.2257794 ↗
7. Prospect Theory Based Estimation of Drivers’ Risk Attitudes in Route Choice Behaviors10.1016/j.aap.2014.08.004 ↗
8. Li, W., Zhang, Q., Huang, M., and Yu, Y. (2021, January 22–24). Multi-Depot Vehicle Routing Problem Considering Customer Satisfaction. Proceedings of the 2021 33rd Chinese Control and Decision Conference (CCDC), Kunming, China.10.1109/CCDC52312.2021.9602730 ↗
9. Multi-Period Vehicle Routing Problem with Time Windows for Drug Distribution in the Epidemic Situation10.1016/j.trc.2024.104484 ↗
10. Online Shopping Continuance after COVID-19: A Comparison of Canada, Germany and the United States10.1016/j.jretconser.2022.103100 ↗
11. The Truck Dispatching Problem10.1287/mnsc.6.1.80 ↗
12. Selective Arc-ng Pricing for Vehicle Routing10.1111/itor.12911 ↗
13. Modeling and Improving the Logistic Distribution Network of a Hospital10.1111/itor.12697 ↗
14. Bi-objective Green Vehicle Routing Problem10.1111/itor.13044 ↗
15. Safe and Secure Vehicle Routing: A Survey on Minimization of Risk Exposure10.1111/itor.13130 ↗
16. The Vehicle Routing Problem with Simultaneous Pickup and Delivery Based on Customer Satisfaction10.1016/j.proeng.2011.08.979 ↗
17. Qin, G., Tao, F., and Li, L. (2019). A Vehicle Routing Optimization Problem for Cold Chain Logistics Considering Customer Satisfaction and Carbon Emissions. Int. J. Environ. Res. Public Health, 16.10.3390/ijerph16040576 ↗
18. A Green Vehicle Routing Problem with Customer Satisfaction Criteria10.1007/s40092-016-0163-9 ↗
19. The Consistent Vehicle Routing Problem Considering Driver Equity and Flexible Route Consistency10.1016/j.cie.2023.109803 ↗
20. A Lightweight Genetic Algorithm with Variable Neighborhood Search for Multi-Depot Vehicle Routing Problem with Time Windows10.1016/j.asoc.2024.111789 ↗
21. A Deep Reinforcement Learning-Based Adaptive Search for Solving Time-Dependent Green Vehicle Routing Problem10.1109/ACCESS.2024.3369474 ↗
22. An Adaptive Genetic Hyper-Heuristic Algorithm for a Two-Echelon Vehicle Routing Problem with Dual-Customer Satisfaction in Community Group-Buying10.1016/j.tre.2024.103874 ↗
23. The Consistent Vehicle Routing Problem with Heterogeneous Fleet10.1016/j.cor.2021.105644 ↗
24. Route Optimization in Township Logistics Distribution Considering Customer Satisfaction Based on Adaptive Genetic Algorithm10.1016/j.matcom.2022.05.020 ↗
25. Logistics Distribution Optimization: Fuzzy Clustering Analysis of e-Commerce Customers’ Demands10.1016/j.compind.2023.103960 ↗
26. Hyper-Heuristic Algorithm for Traffic Flow-Based Vehicle Routing Problem with Simultaneous Delivery and Pickup
27. Vehicle Routing Problem for Fresh Products Distribution Considering Customer Satisfaction through Adaptive Large Neighborhood Search10.1016/j.cie.2024.110022 ↗
28. Vehicle Routing with Roaming Delivery Locations10.1016/j.trc.2017.04.003 ↗
29. A Branch-and-Price Algorithm for the Vehicle Routing Problem with Roaming Delivery Locations10.1016/j.trb.2017.02.003 ↗
30. A Large Neighborhood Search Approach to the Vehicle Routing Problem with Delivery Options10.1016/j.trb.2020.11.012 ↗
31. Analysis of Multi-Objective Vehicle Routing Problem with Flexible Time Windows: The Implication for Open Innovation Dynamics10.1016/j.joitmc.2023.100024 ↗
32. The Vehicle Routing Problem with Availability Profiles10.1287/trsc.2022.1182 ↗
33. A Large Neighborhood Search for the Vehicle Routing Problem with Multiple Time Windows10.1287/trsc.2021.1120 ↗
34. Solving a 3-Dimensional Vehicle Routing Problem with Delivery Options in City Logistics Using Fast-Neighborhood Based Crowding Differential Evolution Algorithm10.1007/s12652-022-03696-1 ↗
35. A Multi-Objective Two-Echelon Vehicle Routing Problem with Multiple Delivery Options10.1016/j.trpro.2024.03.050 ↗
36. A Cooperative Vehicle Routing Problem with Delivery Options for Simultaneous Pickup and Delivery Services in Rural Areas10.1016/j.seps.2024.101871 ↗
37. The Vehicle Routing Problem with Time Windows and Flexible Delivery Locations10.1016/j.ejor.2022.11.029 ↗
38. An Adaptive Large Neighborhood Search Heuristic for Dynamic Vehicle Routing Problems10.1016/j.compeleceng.2018.02.049 ↗
39. An Adaptive Large Neighborhood Search for the Multi-Depot Dynamic Vehicle Routing Problem with Time Windows10.1016/j.cie.2024.110122 ↗
40. A Review and Ranking of Operators in Adaptive Large Neighborhood Search for Vehicle Routing Problems10.1016/j.ejor.2024.05.033 ↗
41. Hybrid Adaptive Large Neighborhood Search for Vehicle Routing Problems with Depot Location Decisions10.1016/j.cor.2022.105856 ↗
42. An ALNS Metaheuristic for the Family Multiple Traveling Salesman Problem10.1016/j.cor.2024.106750 ↗
43. An Approach to Solve the Heterogeneous Fixed Fleet Vehicle Routing Problem With Time Window Based on Adaptive Large Neighborhood Search Meta-Heuristic10.1109/TITS.2024.3386457 ↗
44. An Adaptive Large Neighborhood Search Heuristic for the Pickup and Delivery Problem with Time Windows10.1287/trsc.1050.0135 ↗
45. A General Heuristic for Vehicle Routing Problems10.1016/j.cor.2005.09.012 ↗
46. A Powerful Route Minimization Heuristic for the Vehicle Routing Problem with Time Windows10.1016/j.orl.2009.04.006 ↗
47. Using Constraint-Based Operators to Solve the Vehicle Routing Problem with Time Windows10.1023/A:1013661617536 ↗
48. An Adaptive Large Neighborhood Search Heuristic for the Pollution-Routing Problem10.1016/j.ejor.2012.06.044 ↗
49. Slack Induction by String Removals for Vehicle Routing Problems10.1287/trsc.2019.0914 ↗
50. Prospect Theory: An Analysis of Decision Under Risk10.1142/9789814417358_0006 ↗
51. Tunicate Swarm Algorithm: A New Bio-Inspired Based Metaheuristic Paradigm for Global Optimization10.1016/j.engappai.2020.103541 ↗
52. Sand Cat Swarm Optimization: A Nature-Inspired Algorithm to Solve Global Optimization Problems10.1007/s00366-022-01604-x ↗