A Study on the Vehicle Routing Planning Method for Fresh Food Distribution
Abstract
:1. Introduction
2. Problem Description and Model Construction
2.1. Problem Description
2.2. Model Construction
- (1)
- Fresh products include fruits and vegetables, meat, and aquatic products. The degree of freshness is an important indicator that determines the value of these fresh products. Different types of products have different properties. This article only considers the category of fresh fruits and melons in the fresh category.
- (2)
- The distribution of customer points and demand are known and remain stable for a while without change.
- (3)
- The delivery vehicle maintains a constant speed in the delivery process.
- (4)
- Within the service time window, there are no new orders added for delivery vehicles.
3. Algorithm Design
3.1. Generation of Candidate Points for Front Warehouse
3.2. Combining GA with PSO to Solve Double-Layer Model
- (1)
- Generation of initial solution.
- (2)
- Update particle position.
- (3)
- Selection and crossover of GA
- (4)
- Mutation of GA
- (5)
- Calculation of fitness value
4. Example Analysis
4.1. Data Collection
4.2. Site Selection Planning for Front Warehouses
4.3. Path Planning of Front Warehouse
4.4. Algorithm Optimization Comparison
5. Conclusions
Author Contributions
Funding
Institutional Review Board Statement
Informed Consent Statement
Data Availability Statement
Acknowledgments
Conflicts of Interest
References
- Gong, Y.; Liu, D. Research on the impact of online reviews on consumers’ purchasing intentions of fresh cut flowers. China Collect. Econ. 2022, 721, 103–105. [Google Scholar]
- Guo, X.H.; Ji, M.J.; Wen, D.S. Task allocation and path planning of distributed multi-UAV for “last-mile” distribution. Syst. Eng. TheoryPract. 2021, 41, 946–961. [Google Scholar]
- Zhou, Y.W.; Li, F. Problems and challenges faced by new retail operation management. J. Syst. Manag. 2022, 31, 1041–1055. [Google Scholar]
- Wu, Z.K.; Jiang, Z.Y.; Zhang, W.F.; Zeng, T.; Ye, L.P. Distribution route planning system for fresh agricultural products in the shortest time. Inf. Technol. 2024, 4, 100–105,114. [Google Scholar]
- Xu, H.X.; Wu, Z.Z.; Liang, Y.Y. Review of research on path planning methods for autonomous vehicles based on reinforcement learning. Appl. Res. Comput. 2023, 40, 3211–3217. [Google Scholar]
- Zheng, E.Z.; Zhang, Y.C.; Xu, Y.M. Path planning of earthquake emergency supplies distribution based on improved GeneticAlgorithm. North China Earthq. Sci. 2024, 42, 25–29,72. [Google Scholar]
- Lang, F. GIS-Based Route Planning Method for Emergency Distribution of Power Supplies. J. Jilin Univ. 2024, 42, 294–300. [Google Scholar]
- Ren, T.; Luo, T.Y.; Li, S.X.; Xiang, S.; Xiao, H.L.; Xing, L.N. Knowledge-based ant colony algorithm for cold chain logistics distribution pathoptimization. Control Decis. 2022, 37, 545–554. [Google Scholar]
- Mejjaouli, S.; Babiceanu, R.F. Cold supply chain logistics: System optimizastandardtion for real-time rerouting transportation solutions. Comput. Ind. 2018, 95, 68–80. [Google Scholar] [CrossRef]
- Ma, L.; Wang, C.X.; Zhang, Z.Y.; Dong, R. Pigeon-flock-water drop algorithm for multi-objective multi-time window vehicle path problem. Comput. Eng. Appl. 2021, 57, 237–250. [Google Scholar]
- Avci, M.; Topaloglu, S. A hybrid metaheuristic algorithm for heterogeneous vehicle routing problem with simultaneous pickup and delivery. Expert Syst. Appl. 2016, 53, 160–171. [Google Scholar] [CrossRef]
- Ma, Y.F.; Wang, S.; Huang, L.Y.; Cheng, C. Scheduling problem and algorithm of low-carbon pick-up and delivery vehicle under fuzzy demand. Comput. Appl. 2021, 41, 851–859. [Google Scholar]
- Guo, Q.; Wang, N. The Vehicle Routing Problem with Simultaneous Pickup and Delivery Considering the Total Number of Collected Goods. Mathematics 2023, 11, 311. [Google Scholar] [CrossRef]
- Hsiao, Y.H.; Chen, M.C.; Chin, C.L. Distribution planning for perishable foods in cold chains with quality concerns: Formulation and solution procedure. Trends Food Sci. Technol. 2017, 61, 80–93. [Google Scholar] [CrossRef]
- Waisnawa, I.; Santosa, I.; Sunu, I.P.W.; Igab, W. Model development of cold chains for fresh fruits and vegetables distribution: A case study in Bali Province. J. Phys. Conf. Ser. 2018, 953, 012109. [Google Scholar] [CrossRef]
- Xu, X.P.; Yang, Z.; Liu, L. Spider monkey algorithm to solve the location problem of logistics distribution center. Comput. Eng. Appl. 2020, 56, 150–157. [Google Scholar]
- Yan, S.; Qi, J.P. Research on site selection of multi-level emergency logistics facilities considering uncertain demand. Oper. Res. Manag. 2022, 31, 7–13. [Google Scholar]
- Han, S.; Jeong, H.; Park, J. Study on the Facility Planning for Relief Logistics Relieving Damage from Natural Disaster. J. Soc. E-Bus. Stud. 2019, 23. [Google Scholar] [CrossRef]
- Yan, F.; Peng, T.T.; Shen, C.R. Solving Site-Path Problem with Volume Constraint Based on Spatiotemporal Clustering. Control Decis. 2021, 36, 2504–2510. [Google Scholar]
- Yang, Y.L.; Zhang, J.; Sun, W.J.; Pu, Y. Research on site selection-path problem based on pharmaceutical front warehouse under dynamic demand. Control Decis. -Mak. 2023, 38, 1670–1678. [Google Scholar]
- Guo, F.; Huang, Z.H.; Huang, W.L. Research on the Route of Delivery Vehicles Considering Front Warehouse Location and Service Strategy. Syst. Eng. TheoryPract. 2021, 41, 962–978. [Google Scholar]
- Errico, F.; Desaulniers, G.; Gendreau, M.; Rei, W.; Rousseau, L.M. The vehicle routing problem with hard time windows and stochastic service times. Euro J. Transp. Logist. 2018, 7, 223–251. [Google Scholar] [CrossRef]
Symbols | Description of Symbol |
---|---|
The set of large warehouses in a city center, | |
The set of candidate points for the front warehouse, | |
The set of customer points for distribution, | |
The set of the customer point and the front warehouse | |
The set of delivery vehicles, | |
The point from the distribution center to the front warehouse | |
The demand at the customer point (kg) | |
The capacity of the front warehouse (kg) | |
The unit fixed cost of the front warehouse (CNY) | |
The operating cost of the front warehouse (CNY) | |
The unit distance transportation cost of trunk distribution vehicles from the central warehouse to the front warehouse (CNY/km) | |
The distance from the central warehouse to the front warehouse of the main delivery vehicle | |
The distance between the front warehouse and the customer point | |
The farthest distance between customer points that regional vehicles can deliver to and the front warehouse | |
The time from the central warehouse to the front warehouse for the main delivery vehicle | |
The service time of the vehicle at the customer point | |
The time when the vehicle arrives at the customer point or | |
The waiting time for the vehicle at the customer point | |
The fixed cost per unit distance of mainline vehicles (CNY/km) | |
The transportation cost per unit distance of branch line vehicles (CNY/km) | |
The fixed cost per unit distance of branch line vehicles (CNY/km) | |
The unit time cooling cost of mainline vehicles (CNY/h) | |
The unit loss cost from the large warehouse in the city center to the front warehouse | |
The unit loss cost from the front warehouse to the customer point | |
The vehicle capacity | |
The cargo damage amount at time (kg) | |
The corruption rate of the goods | |
The transportation volume from the large warehouse in the city center to the front warehouse h (kg) | |
The distance from the customer point to the customer point (km) | |
The distance between the front warehouse and the customer point | |
The service time of the vehicle at the customer point | |
The earliest expected arrival time at the customer point | |
The latest expected arrival time at the customer point | |
The penalty coefficient per unit time that the vehicle performs the service earlier than the earliest expected service start time of the customer point i | |
The penalty coefficient per unit time that the vehicle performs the service later than the latest expected service start time of the customer point i |
5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | |
---|---|---|---|---|---|---|---|---|---|---|---|---|
Intra class distance | 2.37 | 1.93 | 1.73 | 1.62 | 1.42 | 1.36 | 1.31 | 1.26 | 1.21 | 1.19 | 1.08 | 1.12 |
Inter class distance | 0.7 | 0.72 | 0.75 | 0.73 | 0.78 | 0.7 | ||||||
The number of samples in the minimum cluster | 11 | 11 | 11 | 4 | 7 | 5 | 5 | 11 | 1 | 1 | 3 | 1 |
The number of samples in the maximum cluster | 24 | 25 | 18 | 25 | 17 | 17 | 17 | 25 | 13 | 12 | 11 | 13 |
No. | Name | Latitude | Longitude | Demand | Start of Time Window/min | End of Time Window/min | Service Time/min |
---|---|---|---|---|---|---|---|
1 | N01 | 22.559823 | 114.227134 | 1520.04 | 533 | 593 | 18 |
2 | N02 | 22.560746 | 114.228704 | 501.9 | 729 | 789 | 10 |
3 | N03 | 22.563047 | 114.228713 | 669.2 | 894 | 954 | 19 |
4 | N04 | 22.563074 | 114.229686 | 1720.8 | 991 | 1051 | 20 |
5 | N05 | 22.559611 | 114.229892 | 573.6 | 789 | 858 | 20 |
… | … | … | … | … | … | … | … |
64 | N64 | 22.601627 | 114.307327 | 348.94 | 1077 | 1137 | 10 |
65 | N64 | 22.60637 | 114.312096 | 2652.9 | 627 | 687 | 14 |
66 | N66 | 22.606548 | 114.31533 | 1467.46 | 704 | 764 | 10 |
67 | N67 | 22.606693 | 114.316908 | 2055.4 | 551 | 611 | 19 |
68 | N68 | 22.604831 | 114.321011 | 2260.94 | 930 | 990 | 12 |
No. | Latitude | Longitude | Choose or Not |
---|---|---|---|
1 | 22.5938 | 114.2725 | Yes |
2 | 22.5556 | 114.2401 | Yes |
3 | 22.6057 | 114.3118 | Yes |
4 | 22.5640 | 114.2508 | No |
5 | 22.5658 | 114.2464 | Yes |
6 | 22.5618 | 114.2339 | No |
7 | 22.5949 | 114.2536 | Yes |
8 | 22.5605 | 114.2320 | Yes |
No. | Distribution Routes | Transportation Mileage/km | Delivery Cost/CNY |
---|---|---|---|
1 | 7-28-29-35-18-32-25-7 7-27-24-26-23-37-7 | 288.518 322.272 | 4327.764 4834.075 |
2 | 2-21-20-19-9-16-15-13-12-10-8-2 2-22-14-11-17-2 | 459.597 215.979 | 6893.953 3239.684 |
3 | 6-36-44-49-31-40-48-6 6-33-45-47-30-34-38-6 | 344.550 346.577 | 51,682.456 51,986.601 |
4 | 4-55-54-51-52-53-52-43-42-41-4 4-46-56-39-54-4 | 590.014 429.683 | 8850.211 6445.242 |
5 | 5-67-65-62-61-66-58-5 5-63-60-59-57-68-64-5 | 624.889 666.192 | 9373.334 9992.882 |
6 | 3-69-70-72-74-3 3-71-73-75-3 | 287.399 319.541 | 431.098 479.311 |
Algorithms | PSO | GA | APSOGA |
---|---|---|---|
Run time/S | 8.298 | 8.434 | 8.154 |
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2024 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
Share and Cite
Wang, Y.; Wang, Y.; Leng, J. A Study on the Vehicle Routing Planning Method for Fresh Food Distribution. Appl. Sci. 2024, 14, 10499. https://doi.org/10.3390/app142210499
Wang Y, Wang Y, Leng J. A Study on the Vehicle Routing Planning Method for Fresh Food Distribution. Applied Sciences. 2024; 14(22):10499. https://doi.org/10.3390/app142210499
Chicago/Turabian StyleWang, Yuxuan, Yajun Wang, and Junyu Leng. 2024. "A Study on the Vehicle Routing Planning Method for Fresh Food Distribution" Applied Sciences 14, no. 22: 10499. https://doi.org/10.3390/app142210499
APA StyleWang, Y., Wang, Y., & Leng, J. (2024). A Study on the Vehicle Routing Planning Method for Fresh Food Distribution. Applied Sciences, 14(22), 10499. https://doi.org/10.3390/app142210499