Research on the Time-Dependent Split Delivery Green Vehicle Routing Problem for Fresh Agricultural Products with Multiple Time Windows
- Split delivery vehicle routing problem with multiple time windows
- The Distribution of Fresh Agricultural Products
- Time-Dependent Vehicle Routing Problem
- The SDVRPTW model has been applied rarely in the research of fresh agricultural product distribution. The basic SDVRPTW model normally takes into account load constraints, split delivery and the precondition that the consumer has just one time window. In order to make the model better simulate the actual conditions of fresh agricultural product distribution, this study will consider and evaluate a time-varying road network, carbon emissions and customer satisfaction on the basis of SDVRPTW to develop the TDSDGVRPMTW model.
- While multi-objective optimization problems are frequently aimed at obtaining a Pareto-optimal front, decision-makers expect a complete and feasible solution. Furthermore, the TOPSIS method is employed to select the solution that satisfies the requirements from the Pareto-optimal front.
- It is verified by a real-world case that as a delivery strategy, the TDSDGVRPMTW model proposed in this paper not only can effectively reduce the total cost of fresh agricultural products distribution, but also improve customer satisfaction.
- The customer’s demand for fresh agricultural products is split and distributed according to the temperature required for distribution, and each customer has multiple time windows for receiving services.
- For each service, every customer will complete a satisfaction rating, the value of satisfaction evaluation depends on the deviation degree between the remaining time when the vehicle leaves the customer and the time window.
- Only one type of produce can be delivered by a single vehicle. A vehicle can only serve a customer once.
- The day is divided into several time periods, and vehicles travel at various speeds at different periods.
2. Materials and Methods
2.1. TDSDGVRPMTW Model
- The travel cost
- The fixed cost
- The service cost
- The refrigeration cost
- The carbon cost
2.2. Customer Satisfaction Measurement Method
2.3. Time-Dependent Vehicle Speed Calculation Method
2.4. VNS-NSGA-II Algorithm
2.4.1. Population Initialization
2.4.2. Genetic Operator
- Selection Operator
- Crossover Operator
- Mutation Operator
2.4.3. Variable Neighborhood Search Operators
- 2-opt operator
- Single node move operator
- Double nodes move operator
2.4.4. Non-Dominated Sorting and Crowding Distance Calculation
2.5. Select the Optimal Solution Strategy
2.6. Validation of the Simulation Model
3. Results and Discussion
3.1. Comparison with Other Efficient Algorithms
- Comparison of Pareto-optimal fronts
- The VNS-NSGA-II algorithm is adaptive to the probability of crossover and mutation, which means that it can adjust the probability of crossover and mutation dynamically based on fitness, evolutionary algebra and the number of unchanged individuals during the evolution process, thereby minimizing the destruction of good solutions and ensuring population diversity. The adaptive function enhances the algorithm’s search capability and prevents premature convergence.
- The variable neighborhood search operators in VNS-NSGA-II reduce the possibility of the algorithm falling into the local optimum. Three mature neighborhood structures in variable neighborhood search operators increase the diversity of neighborhood space. The neighborhood space diversity is proportional to the offspring diversity. Greater neighborhood space diversity also represents the easier identification of the global optimal solution .
- Comparison of convergence
3.2. Analysis of Optimal Solution Selection
3.3. Optimisation of the Fresh Agricultural Products Distribution Routes for the e-Commerce Business in the Sample
- Split delivery would allow customers ordering multiple agricultural products to be served by multiple vehicles, meaning that each vehicle would serve more customers and travel longer routes, which leads to higher travel costs and service costs. However, split delivery keeps each product at the optimum temperature for transport, which greatly reduces refrigeration costs and lowers the total cost.
- Split delivery allows each vehicle to deliver a smaller number of products to customers, which leads to a shorter service time that makes the vehicle more likely to finish each delivery and leave the customer within the optimal service time window, resulting in higher customer satisfaction. Another reason for the high level of satisfaction is that TDSDGVRPMTW chooses to refuse orders with products of small quantity and prioritizes serving customers ordering products of large quantity.
- Divide a vehicle’s compartment into multiple sections. Each of them transports one type of agricultural product with different optimum temperatures as needed. Although this can reduce refrigeration costs, if a customer’s demand for a certain type of agricultural product exceeds the capacity of the divided compartment, multiple deliveries are required to meet the customer’s demand for this type of agricultural product and more vehicles are needed, leading to high travel costs and carbon emissions.
- Customers have multiple time windows to choose and therefore vehicles have more opportunities to arrive at locations and complete services during a certain time window. The advantages of multiple time windows over a single time window will be leveraged, especially when a customer needs to be served by vehicles multiple times. One customer in TDMCGVRPTW needs the service of multiple vehicles, however, each customer has only one time window, and consequently many vehicles arrive at the location of the customer out of the time window, leading to very low customer satisfaction. Another reason for the low satisfaction is that TDMCGVRPTW chooses to refuse many orders for items that are in high demand, leaving many customers unserved.
- Therefore, the number of vehicle compartments, the capacity of each compartment, and the number of product types demanded by customers are the factors that determine why TDMCGVRPTW chooses not to deliver products that are in high demand and TDSDGVRPMTW chooses the opposite. The compartment of the vehicle in TDMCGVRPTW is divided into four parts. When a customer’s demand for a certain product exceeds the compartment capacity, multiple vehicles are required to deliver the same product to that customer. When the number of vehicles needed to serve the customer exceeds the number of types of products the customer orders, the service cost is too high and the order will be refused by TDMCGVRPTW. Therefore, under this circumstance, the advantages of TDSDGVRPMTW over TDMCGVRPTW can be observed. In terms of product types, TDSDGVRPMTW needs fewer vehicles to complete the distribution to the customer with lower service costs, thus, this customer order will not be refused. When the number of such customers is large, TDSDGVRPMTW would naturally become the best strategy.
Data Availability Statement
Conflicts of Interest
- iResearch Institute. Research Report on Fresh Food E-Commerce Industry in China. 2021. Available online: https://www.iresearch.com.cn/Detail/report?id=3776&isfree=0 (accessed on 7 April 2022).
- Hsu, C.; Chen, W. Optimizing fleet size and delivery scheduling for multi-temperature food distribution. Appl. Math. Model. 2014, 38, 1077–1091. [Google Scholar] [CrossRef]
- Reed, M.; Yiannakou, A.; Evering, R. An ant colony algorithm for the multi-compartment vehicle routing problem. Appl. Soft Comput. 2014, 15, 169–176. [Google Scholar] [CrossRef][Green Version]
- Arora, R.; Kaushik, C.; Arora, R. Multi-objective and multi-parameter optimization of two-stage thermoelectric generator in electrically series and parallel configurations through NSGA-II. Energy 2015, 91, 242–254. [Google Scholar] [CrossRef]
- Osvald, A.; Stirn, L. A vehicle routing algorithm for the distribution of fresh vegetables and similar perishable food. J. Food Eng. 2008, 85, 285–295. [Google Scholar] [CrossRef]
- Wen, M.; Krapper, E.; Larsen, J.; Stidsen, T. A multilevel variable neighborhood search heuristic for a practical vehicle routing and driver scheduling problem. Networks 2011, 58, 311–322. [Google Scholar] [CrossRef][Green Version]
- Stellingwerf, H.; Groeneveld, L.; Laporte, G.; Kanellopoulos, A.; Bloemhof, J.; Behdani, B. The quality-driven vehicle routing problem: Model and application to a case of cooperative logistics. Int. J. Prod. Econ. 2021, 231, 107849. [Google Scholar] [CrossRef]
- Yao, B.; Chen, C.; Song, X.; Yang, X. Fresh seafood delivery routing problem using an improved ant colony optimization. Ann. Oper. Res. 2019, 273, 163–186. [Google Scholar] [CrossRef]
- Zhao, Z.; Li, X.; Zhou, X. Optimization of transportation routing problem for fresh food in time-varying road network: Considering both food safety reliability and temperature control. PLoS ONE 2020, 15, e0235950. [Google Scholar] [CrossRef]
- Hsiao, Y.; Chen, M.; Lu, K.; Chin, C. Last-mile distribution planning for fruit-and-vegetable cold chains. Int. J. Logist. Manag. 2018, 29, 862–886. [Google Scholar] [CrossRef]
- Dror, M.; Trudeau, P. Split delivery routing. Nav. Res. Logist. NRL 1990, 37, 383–402. [Google Scholar] [CrossRef]
- Dror, M.; Trudeau, P. Savings by split delivery routing. Transp. Sci. 1989, 23, 141–145. [Google Scholar] [CrossRef]
- Ambrosino, D.; Sciomachen, A. A food distribution network problem: A case study. IMA J. Manag. Math. 2006, 18, 33–53. [Google Scholar] [CrossRef]
- Yoshizaki, H.T.Y. Scatter search for a real-life heterogeneous fleet vehicle routing problem with time windows and split deliveries in Brazil. Eur. J. Oper. Res. 2009, 199, 750–758. [Google Scholar]
- Wu, D.; Wu, C. TDGVRPSTW of fresh agricultural products distribution: Considering both economic cost and environmental cost. Appl. Sci. 2021, 11, 10579. [Google Scholar] [CrossRef]
- Frizzell, W.; Giffin, W. The split delivery vehicle scheduling problem with time windows and grid network distances. Comput. Oper. Res. 1995, 22, 655–667. [Google Scholar] [CrossRef]
- Silva, M.; Subramanian, A.; Ochi, S. An iterated local search heuristic for the split delivery vehicle routing problem. Comput. Oper. Res. 2015, 53, 234–249. [Google Scholar] [CrossRef]
- Yang, W.; Wang, D.; Pang, W.; Tan, A.; Zhou, Y. Goods consumed during transit in split delivery vehicle routing problems: Modeling and solution. IEEE Access 2020, 8, 110336–110350. [Google Scholar] [CrossRef]
- Sin, C.; Haugland, D. A tabu search heuristic for the vehicle routing problem with time windows and split deliveries. Comput. Oper. Res. 2004, 31, 1947–1964. [Google Scholar]
- Desaulniers, G. Branch-and-price-and-cut for the split-delivery vehicle routing problem with time windows. Oper. Res. 2010, 58, 179–192. [Google Scholar] [CrossRef]
- Archetti, C.; Bouchard, M.; Desaulniers, G. Enhanced branch and price and cut for vehicle routing with split deliveries and time windows. Transp. Sci. 2011, 45, 285–298. [Google Scholar] [CrossRef]
- Salani, M.; Vacca, I. Branch and price for the vehicle routing problem with discrete split deliveries and time windows. Eur. J. Oper. Res. 2011, 213, 470–477. [Google Scholar] [CrossRef][Green Version]
- Bianchessi, N.; Irnich, S. Branch-and-cut for the split delivery vehicle routing problem with time windows. Transp. Sci. 2019, 53, 442–462. [Google Scholar] [CrossRef][Green Version]
- Luo, Z.; Qin, H.; Zhu, W.; Lim, A. Branch and price and cut for the split-delivery vehicle routing problem with time windows and linear weight-related cost. Transp. Sci. 2017, 51, 668–687. [Google Scholar] [CrossRef]
- McNabb, E.; Weir, D.; Hill, R.; Hall, S. Testing local search move operators on the vehicle routing problem with split deliveries and time windows. Comput. Oper. Res. 2015, 56, 93–109. [Google Scholar] [CrossRef]
- Li, J.; Qin, H.; Baldacci, R.; Zhu, W. Branch-and-price-and-cut for the synchronized vehicle routing problem with split delivery, proportional service time and multiple time windows. Transp. Res. Part E Logist. Transp. Rev. 2020, 140, 101955. [Google Scholar] [CrossRef]
- Wang, H.; Du, L.; Ma, S. Multi-objective open location-routing model with split delivery for optimized relief distribution in post-earthquake. Transp. Res. Part E Logist. Transp. Rev. 2014, 69, 160–179. [Google Scholar] [CrossRef]
- Vahdani, B.; Veysmoradi, D.; Noori, F.; Mansour, F. Two-stage multi-objective location-routing-inventory model for humanitarian logistics network design under uncertainty. Int. J. Disaster Risk Reduct. 2018, 27, 290–306. [Google Scholar] [CrossRef]
- Goodarzi, H.; Tavakkoli-Moghaddam, R.; Amini, A. A new bi-objective vehicle routing-scheduling problem with cross-docking: Mathematical model and algorithms. Comput. Ind. Eng. 2020, 149, 106832. [Google Scholar] [CrossRef]
- Hickman, A.; Hassel, D.; Joumard, R. Methodology for Calculating Transport Emissions and Energy Consumption; The National Academies of Sciences, Engineering, and Medicine: Washington, DC, USA, 1999; pp. 1–362. [Google Scholar]
- Malandraki, C.; Daskin, M. Time dependent vehicle routing problems: Formulations, properties and heuristic algorithms. Transp. Sci. 1992, 26, 185–200. [Google Scholar] [CrossRef]
- Malandraki, C.; Dial, B. A restricted dynamic programming heuristic algorithm for the time dependent traveling salesman problem. Eur. J. Oper. Res. 1996, 90, 45–55. [Google Scholar] [CrossRef]
- Ichoua, S.; Gendreau, M.; Potvin, J. Vehicle dispatching with time-dependent travel times. Eur. J. Oper. Res. 2003, 144, 379–396. [Google Scholar] [CrossRef][Green Version]
- Fleischmann, B.; Gietz, M.; Gnutzmann, S. Time-varying travel times in vehicle routing. Transp. Sci. 2004, 38, 160–173. [Google Scholar] [CrossRef]
- Wang, Y.; Zhang, J.; Guan, X.; Xu, M.; Wang, Z.; Wang, H. Collaborative multiple centers fresh logistics distribution network optimization with resource sharing and temperature control constraints. Expert Syst. Appl. 2021, 165, 113838. [Google Scholar] [CrossRef]
- Wang, X.; Wang, M.; Ruan, J.; Li, Y. Multi-objective optimization for delivering perishable products with mixed time windows. Adv. Prod. Eng. Manag. 2018, 13, 321–332. [Google Scholar] [CrossRef][Green Version]
- Wang, H.; Li, W.; Zhao, Z.; Wang, Z.; Li, M.; Li, D. Intelligent distribution of fresh agricultural products in smart city. IEEE Trans. Ind. Inform. 2021, 18, 1220–1230. [Google Scholar] [CrossRef]
- Xu, H.; Fan, W.; Wei, T.; Yu, L. An Or-opt NSGA-II algorithm for multi-objective vehicle routing problem with time windows. In Proceedings of the 2008 IEEE International Conference on Automation Science and Engineering, Arlington, VA, USA, 23 August 2008; pp. 309–314. [Google Scholar]
- Wang, Y.; Zhang, S.; Guan, X.; Peng, S.; Wang, H.; Liu, Y.; Xu, M. Collaborative multi-depot logistics network design with time window assignment. Expert Syst. Appl. 2020, 140, 112910. [Google Scholar] [CrossRef]
- Wang, Y.; Zhang, J.; Assogba, K.; Liu, Y.; Xu, M.; Wang, Y. Collaboration and transportation resource sharing in multiple centers vehicle routing optimization with delivery and pickup. Knowl. Based Syst. 2018, 160, 296–310. [Google Scholar] [CrossRef]
- Pacciarelli, D.; Løkketangen, A.; Mandal, K.; Hasle, G. A memetic NSGA-II for the bi-objective mixed capacitated general routing problem. J. Heuristics 2015, 21, 359–390. [Google Scholar]
- Fan, H.; Zhang, Y.G.; Tian, P.J.; Cao, Y.; Ren, X.X. Dynamic vehicle routing problem of heterogeneous fleets with time-dependent networks. Syst. Eng. Theory Pract. 2022, 42, 455–470, (In Chinese with English Abstract). [Google Scholar] [CrossRef]
- Sánchez-Oro, J.; López-Sánchez, A.D.; Colmenar, J.M. A general variable neighborhood search for solving the multi-objective open vehicle routing problem. J. Heuristics 2020, 26, 423–452. [Google Scholar] [CrossRef]
- Solomon, M.M. Algorithms for the vehicle routing and scheduling problems with time window constraints. Oper. Res. 1987, 35, 254–265. [Google Scholar] [CrossRef][Green Version]
- Liu, C.; Kou, G.; Zhou, X.; Peng, Y.; Sheng, H.; Alsaadi, F.E. Time-dependent vehicle routing problem with time windows of city logistics with a congestion avoidance approach. Knowl. Based Syst. 2019, 188, 104813. [Google Scholar] [CrossRef]
- Zulvia, E.; Kuo, J.; Nugroho, Y. A many-objective gradient evolution algorithm for solving a green vehicle routing problem with time windows and time dependency for perishable products. J. Clean Prod. 2020, 242, 118428. [Google Scholar] [CrossRef]
- Jiang, Z.; Chen, Y.; Li, X.; Li, B. A heuristic optimization approach for multi-vehicle and one-cargo green transportation scheduling in shipbuilding. Adv. Eng. Inform. 2021, 49, 101306. [Google Scholar] [CrossRef]
|The cost of the vehicle’s travel||The number of customers that need to be delivered||Set of all nodes in the distribution network, including the distribution center and all customer points|
|The cost of vehicle’s fixed use||The vehicle’s travel cost per unit distance|
|The cost of customer service||The fixed cost per vehicle||Set of all vehicles|
|The cost of refrigeration||Set of all time periods|
|The cost of carbon emissions||The maximum capacity of the vehicle||Set of all types of fresh agricultural products|
|Maximum number of vehicles that can be used|
|in the logistics distribution network||for various fresh agricultural products|
|to receive service|
|to receive service|
|, and 0 otherwise|
|, and 0 otherwise|
|, and 0 otherwise|
|is used, and 0 otherwise|
|Number of |
|Number of |
|Type of Agricultural Products||Unit Price of |
|Number of Customers||Total |
|VNS-NSGA-II||NSGA-II||MOGE||Compared with NSGA-II||Compared with MOGE|
|No.||TTC||CC||RC||Number of |
|No.||X||Y||Demand (kg)||Ready Time||Due Time||Types|
|Refrigeration cost per minute||0.65||0.68||1.02||1.13|
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.
© 2022 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/).
Wu, D.; Wu, C. Research on the Time-Dependent Split Delivery Green Vehicle Routing Problem for Fresh Agricultural Products with Multiple Time Windows. Agriculture 2022, 12, 793. https://doi.org/10.3390/agriculture12060793
Wu D, Wu C. Research on the Time-Dependent Split Delivery Green Vehicle Routing Problem for Fresh Agricultural Products with Multiple Time Windows. Agriculture. 2022; 12(6):793. https://doi.org/10.3390/agriculture12060793Chicago/Turabian Style
Wu, Daqing, and Chenxiang Wu. 2022. "Research on the Time-Dependent Split Delivery Green Vehicle Routing Problem for Fresh Agricultural Products with Multiple Time Windows" Agriculture 12, no. 6: 793. https://doi.org/10.3390/agriculture12060793