Sustainable Collection Path Planning for Agricultural Product Cloud Warehouse Under Three-Dimensional Loading and Carbon Emission Constraints
Abstract
1. Introduction
2. Sales Forecasting for Agricultural Products
2.1. Sources and Analysis of Sales Data
2.2. Construction of a Combined Forecasting Model
2.2.1. Seasonality Test
2.2.2. Construction of ARIMA and SARIMA Models
2.2.3. Construction of the BPNN Model
2.2.4. Construction of Composite Models
2.3. Validation of the Forecasting Models
3. Model Development
3.1. Smart Cloud Warehouse Consolidation Model for Agricultural Products
3.2. Problem Description
3.3. Basic Assumptions and Variable Definitions
3.3.1. Three-Dimensional Loading Assumptions
- (1)
- Both the vehicle body and the items to be loaded are rectangular prisms.
- (2)
- The total weight and volume of items to be loaded from a single customer does not exceed the vehicle’s maximum weight and volume capacity.
- (3)
- When placing items, they must not be positioned at an angle and all edges of the items must be parallel or perpendicular to the sides of the vehicle.
- (4)
- After loading, the weight distribution is assumed to be relatively uniform. The center of gravity is not explicitly calculated, and no claim is made that the loading plans are physically safe under all conditions (e.g., during sharp turns or on uneven roads). The loading pattern is constrained by full support and stacking rules as geometric approximations, but these do not guarantee dynamic stability. This simplification is a major limitation of the current work, and the resulting loading plans should be interpreted as geometrically feasible rather than certified as operationally safe.
3.3.2. Collection Vehicle Route Planning Assumptions
- (1)
- The demand at each customer node is known and the collection requirements of all customers are met.
- (2)
- The demand is indivisible and each customer’s collection service must be completed in a single trip by the same vehicle.
- (3)
- The starting point and destination are at the same location, namely, the distribution center; each vehicle departs from the distribution center, completes the collection task, and returns to the distribution center.
- (4)
- Each route was completed by a single vehicle and each vehicle corresponded to a single driving route.
- (5)
- The specific coordinates of customers are known. The distance between nodes is approximated by the spherical (great-circle) distance calculated from latitude and longitude. This is a geometric simplification; the actual road distance may differ due to road networks, traffic conditions, and other factors. The distance between nodes is assumed to be constant for the purposes of this study.
- (6)
- Drivers possess identical driving skills. Vehicle speed is assumed to be constant (40 km/h) and is not affected by traffic conditions or other factors, as stated in Section 4.3.1. This simplification is accepted and the results are interpreted as an academic benchmark.
- (7)
- Carbon emission calculations only consider emissions generated during vehicle operation, specifically CO2 emissions resulting from fuel consumption.
3.4. Development of a Route Planning Model for Consolidated Loading Under 3d Constraints
3.4.1. Analysis of the Objective Function
- (1)
- Fixed vehicle costs
- (2)
- Vehicle fuel consumption costs
- (3)
- Cost of vehicle underutilization
- (4)
- Carbon emission cost
3.4.2. Analysis of Constraints
- (1)
- Vehicle Route Planning Constraints
- (2)
- Three-Dimensional Loading Constraints
- a.
- Volume and Load Constraints
- b.
- Stacking Constraints
- c.
- Support Area Constraints
- d.
- Spatial Non-Overlap Constraint
4. Model Development Algorithm Design and Practical Implementation
4.1. Design of the Vehicle Route Planning Algorithm
4.2. Design of the 3D Loading Verification Algorithm
4.2.1. Loading Rule
4.2.2. Placement Rules
- (1)
- Stacking And Merging Rules
- (2)
- Improved Two-Dimensional Loading Rules
4.2.3. Algorithm Structure
- (1)
- Stacking of the Same Type
- (2)
- Stacking of Different Types
- (3)
- Two-Dimensional Layout
4.2.4. Handling of Loading Failures and Feedback to Route Planning
| Algorithm 1: Penalty filter with memory for loading failures |
| Input: Candidate route R (sequence of merchants, each with item set I_i) Output: Updated cost and failure memory M 1. Perform 3D loading verification on route R. 2. IF verification succeeds: Accept route with normal cost. Return. 3. ELSE: // loading failure Add penalty P_fail = 10,000 CNY to total cost of R. Determine failure type: IF failure is stacking violation (fragile under heavy): Identify the two items causing violation: (i_fragile, j_heavy) Store pair (i_fragile, j_heavy) into memory M with current generation counter. ELSE IF failure is volume or weight exceedance: Do not store any item pair (the violation is global). // Update memory: keep only most recent 10 generations FOR each pair in M: IF current_generation—pair.generation > 10: Remove pair from M. // Prevent mutation from repeating same infeasible combination Record R as infeasible. 4. During mutation operator of subsequent generations: IF a swap would place items (a,b) that exist in M into same vehicle: Accept the swap with probability 0.5 (otherwise reject). ELSE: Accept with normal probability. 5. Every 50 generations, reset M to empty. |
4.3. Example of Solving the Route Planning Algorithm for Smart Cloud Warehousing of Agricultural Products
4.3.1. Data Collection
- (1)
- Receiving nodes and distance data
- (2)
- Item Data
- (3)
- Vehicle Data
4.3.2. Solution Results
4.3.3. Comparison of Solution Results
4.3.4. Value of Forecasting Integration: A Counterfactual Analysis
5. Discussion
5.1. Discussion and Limitations
- (1)
- The SARIMA/ARIMA-BPNN combined forecasting model constructed in this study identifies the seasonal characteristics of agricultural product sales through STL decomposition and separately models the linear trends and nonlinear residuals. The experimental results show that for commodities with obvious seasonality (such as rice and corn), the MAPE of the combined model is as low as 3.50%, which is approximately 15% lower than that of the SARIMA model alone. For non-seasonal commodities (coarse grains and condiments), the MAPE values were 9.50% and 12.38%, respectively, all below the 15% threshold. This indicates that the combined model can be adapted to the demand fluctuation law for the different categories of agricultural products. The prediction results of this study are directly used to trigger the monthly inventory warning line and generate replenishment orders, which establishes a data-driven connection between demand forecasting and path planning. No claim is made regarding the optimality of this inventory rule in terms of storage costs or lost sales prevention.
- (2)
- Agricultural products have diverse packaging sizes, and are highly vulnerable to contamination. In this study, stacking and support area constraints were added to the system in the collection path planning model, which is designed for the unique physical attributes of agricultural products. From the loading results, the average load utilization rate reached 90.20%, the average volume utilization rate was 72.20%, and the maximum load utilization rate was 99.58%. This shows that the algorithm can still achieve high space utilization when stacking constraints and support area requirements are considered. Although the model in this study increases the complexity of the solution space, it ensures the geometric feasibility of the cargo collection scheme and avoids the secondary scheduling costs caused by loading failure.
- (3)
- The genetic–hill-climbing adaptive hybrid algorithm designed in this study was improved in four aspects: greedy initialization, adaptive crossover and mutation, elite retention, and hill-climbing local search. Compared with the standard genetic algorithm, the hybrid algorithm reduced the total cost by 14.1%, reduced the number of paths from 23 to 20, and increased the average load utilization rate from 78.43% to 90.20%. Compared with the simulated annealing algorithm, the total cost was reduced by 6.8%, and the convergence speed was moderate. The advantages of the hybrid algorithm are as follows: greedy initialization provides a high-quality starting point for the population, and adaptive crossover and mutation maintain diversity in the early stages of evolution, and convergence in the later stages. The introduction of a hill-climbing operator effectively alleviates the problem that genetic algorithm is easily falling into the local optimum.
- (4)
- Under the framework of carbon tax policy, this study converts carbon emissions into cost items into an objective function. The results show that the carbon emission cost of the hybrid algorithm is 348.5 yuan, which is 5.5% lower than that of the genetic algorithm (369 yuan) and 7.4% lower than that of simulated annealing (376.3 yuan). The reduction in carbon emissions is mainly due to two factors: path optimization reduces the total driving distance, and an increase in the load utilization rate reduces the fuel consumption of unit cargo transportation. This shows that economic and environmental goals do not conflict in this model but achieve collaborative optimization by improving resource utilization.
- (5)
- The inventory replenishment rule used in this study is a simple heuristic (replenish up to the forecast when stock falls below the safety level). Its performance in terms of stockout rates, overstock rates, or forecast error sensitivity has not been evaluated. Therefore, no conclusion is drawn about reductions in warehousing costs or lost sales. This rule should be interpreted only as a trigger for collection operations, not as an optimized inventory-management policy.
- (6)
- The support area constraint only compares the length, width, and base area of items; it does not model the actual contact overlap or the alignment with the center of gravity. Therefore, the loading feasibility assessed in this study is geometric, not physical. The absence of explicit center-of-gravity calculation further limits the practical safety of the proposed loading plans, especially for heavy agricultural products such as rice sacks and oil drums. Future work should incorporate axle load constraints and dynamic stability checks.
- (1)
- Sales forecasting is based only on historical time series and does not include external factors such as weather, holiday promotions, or market prices, which may affect the capture accuracy of demand fluctuations.
- (2)
- Vehicle routing planning assumes that all requirements are known and static, without considering dynamic changes in real-time order insertion or traffic congestion.
- (3)
- The three-dimensional loading algorithm assumes that the items are all regular cuboids, and only 90° rotation is allowed, which has limited adaptability to special-shaped packaging or flexible packaging agricultural products.
- (4)
- All vehicles are diesel vehicles, and new energy transportation modes such as electric vehicles have not been explored.
- (1)
- A multivariate prediction model is introduced to further improve the accuracy of sales forecasting.
- (2)
- Explore the path-charging joint optimization model of electric vehicles to further reduce carbon emissions.
- (3)
- The three-dimensional loading algorithm was extended to support irregular cargo shapes and more flexible rotations.
5.2. Managerial and Policy Implications
5.2.1. Managerial Implications
5.2.2. Policy Implications
5.3. Sensitivity Analysis of the Empty-Run Penalty Coefficient
6. Conclusions
- (1)
- In terms of sales forecasting, seasonal differences in agricultural product sales were identified using STL decomposition, and a SARIMA/ARIMA-BPNN combined forecasting model was constructed. Experiments showed that the MAPE of the combined model for seasonal items was as low as 3.50%, which was approximately 15% lower than that of the single model, and provided a reliable demand input for collection path planning.
- (2)
- With respect to model construction, with the goal of minimizing vehicle fixed cost, fuel consumption cost, and carbon emission cost and maximizing the load utilization rate, a three-dimensional loading and collection path planning model considering stacking constraints and support area constraints was established, which makes the model more suitable for the actual transportation demand of agricultural product vulnerability.
- (3)
- In the aspect of algorithm solution, a two-stage solution framework of ‘path planning–loading test’ is designed. In the path planning stage, an improved genetic–hill-climbing adaptive hybrid algorithm (greedy initialization, adaptive crossover and mutation, and elite retention) is adopted. In the loading test stage, a constructive heuristic algorithm based on ‘stack’ dimension reduction and the lower left–best adaptation fusion rule is developed.
- (4)
- In terms of empirical verification, taking the real data of 48 agricultural product merchants in Harbin as an example, the proposed method achieved an average load utilization rate of 90.20% and an average volume utilization rate of 72.20% on 20 collection routes. Compared with the genetic algorithm and simulated annealing algorithms, the total cost is reduced by 14.1% and 6.8%, respectively, and the carbon emission cost is reduced by more than 5.5%.
- (5)
- From a sustainability perspective, the proposed method demonstrates significant improvements across the three core dimensions. Economically, the total cost reduction of 14.1% lowers the operational expenses of cloud warehouses. Environmentally, the 5.5% reduction in carbon emissions directly contributes to green logistics and climate change mitigation. Operationally, the average load utilization rate of 90.20% implies a more efficient use of vehicle capacity, reducing empty-run costs by 36.8% and minimizing resource waste. These results confirm that the integrated optimization of sales forecasting, three-dimensional loading constraints, and routing decisions can simultaneously enhance economic viability, environmental performance, and operational efficiency.
Supplementary Materials
Author Contributions
Funding
Institutional Review Board Statement
Informed Consent Statement
Data Availability Statement
Conflicts of Interest
Appendix A
| Product Category | Representative Product | Seasonality | Model Used | MAPE (%) | RMSE | MAE |
|---|---|---|---|---|---|---|
| Rice | Japonica Rice | Seasonal | SARIMA-BPNN | 3.50 | 170.88 | 128.61 |
| Maize | Sweet Corn | Seasonal | SARIMA-BPNN | 3.82 | 195.34 | 145.67 |
| Alcohol | Rice Wine | Seasonal | SARIMA-BPNN | 4.12 | 210.56 | 158.23 |
| Dried Items | Dried Shiitake Mushrooms | Seasonal | SARIMA-BPNN | 4.45 | 225.78 | 169.45 |
| Instant Beverages | Soybean Powder | Seasonal | SARIMA-BPNN | 4.76 | 240.12 | 180.90 |
| Coarse Grains | Millet | Non-seasonal | ARIMA-BPNN | 9.5 | 1200.50 | 950.30 |
| Condiments | Soy Sauce | Non-seasonal | ARIMA-BPNN | 12.38 | 1520.45 | 1298.76 |
| Product Category | Number of Products | MAPE (%) Mean ± Std | MAPE (%) Min | MAPE (%) Max | Number with MAPE > 15% | Number Where ARIMA-BPNN Worsened RMSE |
|---|---|---|---|---|---|---|
| Rice | 12 | 3.7 ± 0.4 | 3.0 | 4.5 | 0 | 1 |
| Maize | 10 | 4.0 ± 0.5 | 3.2 | 5.1 | 0 | 1 |
| Coarse grains | 15 | 9.8 ± 1.4 | 7.2 | 12.5 | 0 | 2 |
| Condiments | 8 | 11.5 ± 1.6 | 9.0 | 14.2 | 0 | 1 |
| Dried items | 12 | 4.6 ± 0.6 | 3.8 | 5.9 | 0 | 1 |
| Alcohol | 11 | 4.3 ± 0.7 | 3.5 | 5.8 | 0 | 1 |
| Instant beverages | 12 | 4.8 ± 0.8 | 3.9 | 6.2 | 0 | 1 |
| Total | 80 | 6.5 ± 3.1 | 3.0 | 14.2 | 0 | 1 |
| Metric | Value |
|---|---|
| Median MAPE (%) | 5.2 |
| First quartile MAPE (%) | 3.8 |
| Third quartile MAPE (%) | 7.1 |
| Maximum MAPE (%) | 14.2 |
| Number of products with MAPE > 15% | 0 |
| Number of products where ARIMA-BPNN increased RMSE compared to ARIMA | 8 |
References
- Chen, Y.; Xie, X.; Pei, Z. Development of a time series e-commerce sales prediction method for short-shelf-life products using GRU-LightGBM. Appl. Sci. 2024, 14, 866. [Google Scholar] [CrossRef] [Scilit]
- Xie, L.; Liu, J.Q.; Wang, W. Predicting sales and cross-border e-commerce supply chain management using artificial neural networks and the Capuchin search algorithm. Sci. Rep. 2024, 14, 13297. [Google Scholar] [CrossRef] [Scilit] [PubMed]
- Yuan, R.P.; Wei, H.; Fu, Z.J. Research on e-commerce enterprise product sales forecasting integrating CNN and WDF models. Comput. Eng. Appl. 2025, 61, 335–343. [Google Scholar]
- Avinash, G.; Ramasubramanian, V.; Ray, M.; Paul, R.K.; Godara, S.; Nayak, G.H.; Kumar, R.R.; Manjunatha, B.; Dahiya, S.; Iquebal, M.A. Hidden Markov guided deep learning models for forecasting highly volatile agricultural commodity prices. Appl. Soft Comput. 2024, 158, 111557. [Google Scholar] [CrossRef] [Scilit]
- Mu, S.D.; Wang, Y.Y.; Wang, F.Y.; Ogiela, L. Transformative computing for products sales forecast based on SCIM. Appl. Soft Comput. 2021, 109, 107520. [Google Scholar] [CrossRef] [Scilit]
- Ibáñez, S.C.; Monterola, C.P. A global forecasting approach to large-scale crop production prediction with time series transformers. Agriculture 2023, 13, 1855. [Google Scholar] [CrossRef] [Scilit]
- Li, H. Demand forecast of cold chain logistics of fresh agricultural products based on deep learning. In Proceedings of the 2024 International Conference on Industrial IoT, Big Data and Supply Chain (IIoTBDSC), Wuhan, China, 22 September 2024; pp. 296–300. [Google Scholar]
- Xu, X.-F.; Yu, L.; Lin, Z.-R.; Sun, Y. Short-term sales ensemble forecasting of fresh products based on feature fusion. J. Manag. Sci. 2022, 25, 102–123. [Google Scholar]
- Chaabane, A.; Montecinos, J.; Ouhimmou, M.; Khabou, A. Vehicle routing problem for reverse logistics of End-of-Life Vehicles (ELVs). Waste Manag. 2021, 120, 209–220. [Google Scholar] [CrossRef] [Scilit] [PubMed]
- Ren, Y.; Lu, X.; Guo, H.; Xie, Z.; Zhang, H.; Zhang, C. A review of combinatorial optimization problems in reverse logistics and remanufacturing for end-of-life products. Mathematics 2023, 11, 298. [Google Scholar]
- Gao, Z.; Ye, C. Reverse logistics vehicle routing optimization problem based on multivehicle recycling. Math. Probl. Eng. 2021, 2021, 5559684. [Google Scholar] [CrossRef] [Scilit]
- Zhang, M.J.; Prataps, S.; Zhao, Z.H.; Prajapati, D.; Huang, G.Q. Forward and reverse logistics vehicle routing problems with time horizons in B2C e-commerce logistics. Int. J. Prod. Res. 2021, 59, 6291–6310. [Google Scholar] [CrossRef] [Scilit]
- Marseglia, G.; Mesa, J.; Ortega, F.; Piedra-De-La-Cuadra, R. A heuristic for the deployment of collecting routes for urban recycle stations (eco-points). Socio-Econ. Plan. Sci. 2022, 82, 101222. [Google Scholar] [CrossRef] [Scilit]
- Golman, R.; Mohammadi, M.; Hajiaghaki, K.M.; Fusco, G.; Colombaroni, C. An integrated temporal and spatial synchronization for two-echelon vehicle routing problem in waste collection system. J. Ind. Inf. Integr. 2024, 40, 100611. [Google Scholar] [CrossRef] [Scilit]
- Min, L.Y.; Shin, F.Y. Solving the green reverse logistics problem in e-commerce using a reinforcement learning based genetic algorithm. Electron. Commer. Res. Appl. 2024, 68, 10145. [Google Scholar] [CrossRef] [Scilit]
- Wang, Y.J.; Luo, S.; Fan, J.; Zhen, L. The multidepot vehicle routing problem with intelligent recycling prices and transportation resource sharing. Transp. Res. Part E Logist. Transp. Rev. 2024, 185, 103503. [Google Scholar] [CrossRef] [Scilit]
- Roy, A.; Manna, A.; Kim, J.; Moon, I. IoT-based smart bin allocation and vehicle routing in solid waste management: A case study in South Korea. Comput. Ind. Eng. 2022, 171, 108457. [Google Scholar] [CrossRef] [Scilit]
- Cao, S.; Liao, W.W.; Huang, Y. Heterogeneous fleet recyclables collection routing optimization in a two-echelon collaborative reverse logistics network from circular economic and environmental perspective. Sci. Total Environ. 2021, 758, 144062. [Google Scholar] [CrossRef] [Scilit] [PubMed]
- Zhuo, B.W.; Wen, M. A multi-objective artificial electric field algorithm with reinforcement learning for milk-run assembly line feeding and scheduling problem. Comput. Ind. Eng. 2024, 190, 110080. [Google Scholar] [CrossRef] [Scilit]
- Julian, B. Environmental aspects in supplier networks—A bi-objective just-in-time vehicle routing problem. Int. J. Prod. Res. 2024, 62, 4290–4313. [Google Scholar] [CrossRef] [Scilit]
- Xu, R.T.; Huang, Y.; Xiao, W. A two-level variable neighborhood descent for a split delivery clustered vehicle routing problem with soft cluster conflicts and customer-related costs. Sustainability 2023, 15, 7639. [Google Scholar]
- Polat, O.; Topaloglu, D. Collection of different types of milk with multi-tank tankers under uncertainty: A real case study. Top 2022, 30, 1–33. [Google Scholar]
- Quan, C.; He, Q.B.; Ye, X.; Cheng, X. Optimization of the milk-run route for inbound logistics of auto parts under low-carbon economy. J. Algorithms Comput. Technol. 2021, 15, 17483. [Google Scholar] [CrossRef] [Scilit]
- Xu, W.; Li, B.; Cui, W.Z.; Li, R.; Du, X.; Xing, L. A greedy tabu dual heuristic algorithm for the cyclic pickup and delivery problem with 3D loading constraints. Sci. Rep. 2024, 14, 31762. [Google Scholar] [CrossRef] [Scilit] [PubMed]
- Zhou, B.T.; Zhao, Z. An adaptive artificial bee colony algorithm enhanced by deep Q-learning for milk-run vehicle scheduling problem based on supply hub. Knowl.-Based Syst. 2023, 264, 110367. [Google Scholar] [CrossRef] [Scilit]
- Zhang, Q.Q.; Chen, Q. Improved decentralized search algorithm for solving packaging waste recycling path planning problems. Packag. Eng. 2024, 45, 193–200. [Google Scholar]
- Thanh, N.H.; Nguyen, X.T. Space splitting and merging technique for online 3-D bin packing. Mathematics 2023, 11, 1912. [Google Scholar] [CrossRef] [Scilit]
- Zhu, W.; Chen, S.; Dai, M.M.; Tao, J. Solving a 3D bin packing problem with stacking constraints. Comput. Ind. Eng. 2024, 188, 109814. [Google Scholar]
- Youssef, H. A three-stage layer-based heuristic to solve the 3D bin-packing problem under balancing constraint. J. King Saud Univ. Comput. Inf. Sci. 2022, 34, 6425–6431. [Google Scholar]
- Tu, C.; Tai, J.-Y.; Vu, T.-L.; Chen, T.-H. Multiple bin-size bin packing problem considering incompatible product categories. Expert Syst. Appl. 2024, 247, 123340. [Google Scholar] [CrossRef] [Scilit]
- Hoa, N.T.X. Optimizing container fill rates for the textile and garment industry using a 3D bin packing approach. HighTech Innov. J. 2024, 5, 462–478. [Google Scholar] [CrossRef] [Scilit]
- Hamid, S.H.; Kashan, H.; Ostabi, B. A three-dimensional bin packing problem with item fragmentation and its application in the storage location assignment problem. 4OR 2024, 22, 483–536. [Google Scholar] [CrossRef] [Scilit]
- Jonas, H.; Erik, J.; Gyözö, G.; Cats, O. Modular vehicle routing for combined passenger and freight transport. Transp. Res. Part A Policy Pract. 2023, 173, 103688. [Google Scholar] [CrossRef] [Scilit]
- Ana, N.A.A.; Ribero, L. A multi-heuristic algorithm for multi-container 3-d bin packing problem optimization using real world constraints. IEEE Access 2024, 12, 42105–42130. [Google Scholar]
- Liu, Y.; Jiang, X. Dynamic feedback algorithm based on spatial corner fitness for solving the three-dimensional multiple bin-size bin packing problem. Complex Intell. Syst. 2024, 10, 4055–4081. [Google Scholar] [CrossRef] [Scilit]
- Yang, J.X.; Liu, H.; Liang, K.; Zhou, L.; Zhao, J. Variable neighborhood genetic algorithm for multi-order multi-bin open packing optimization. Appl. Soft Comput. 2024, 163, 111890. [Google Scholar] [CrossRef] [Scilit]
- Jia, K. Research on optimization of three-dimensional loading problem based on genetic algorithm. Meas. Test. Technol. 2023, 50, 75–78. [Google Scholar]
- Qi, M.; Zhang, L. Online 3D packing problem based on bi-value guidance. J. Comput. Commun. 2023, 11, 31–45. [Google Scholar] [CrossRef]
- Zhou, L.; Yang, J.L.; Zhao, J.H.; Liu, H.; Wang, F. Research on multi-box three-dimensional loading problem based on hybrid genetic algorithm. Packag. Eng. 2022, 43, 213–223. [Google Scholar]
- Amalana, S.M.; Jumyung, U. BoxStacker: Deep reinforcement learning for 3D bin packing problem in virtual environment of logistics systems. Sensors 2023, 23, 6928. [Google Scholar] [CrossRef] [Scilit] [PubMed]











| t-Value | p-Value | ||
|---|---|---|---|
| ADF Test Statistic Value | −3.59 | 0.00 | |
| Test Critical Values | 1% level | −3.57 | |
| 5% level | −2.93 | ||
| 10% level | −2.60 | ||
| t-Value | p-Value | ||
|---|---|---|---|
| ADF Test Statistic Value | −4.42 | 0.00 | |
| Test Critical Values | 1% level | −3.55 | |
| 5% level | −2.91 | ||
| 10% level | −2.59 | ||
| SARIMA | SARIMA-BPNN | |
|---|---|---|
| RMSE | 193.97 | 170.88 |
| MAPE | 4.12% | 3.50% |
| MAE | 142.37 | 128.61 |
| ARIMA | ARIMA-BPNN | |
|---|---|---|
| RMSE | 1355.10 | 1200.50 |
| MAPE | 11.89% | 9.50% |
| MAE | 1100.80 | 950.30 |
| Symbol | Definition | Notes |
|---|---|---|
| Node number | ||
| denotes the distribution center | set | |
| All customers | set | |
| All vehicles | set | |
| Cargo compartment length, width and height | parameter | |
| Length, width, height and weight of the k-th consignment belonging to the i-th customer | parameter | |
| Fixed cost per vehicle | parameter | |
| Fuel consumption per unit distance when fully loaded | Parameter | |
| Price of diesel | Parameter | |
| Carbon tax | Parameter | |
| CO2 emission factor | Parameter | |
| Fuel consumption per unit distance when fully loaded | Parameter | |
| Fuel consumption per unit distance when empty | Parameter | |
| Maximum payload of the vehicle | Parameter | |
| Maximum volume of the cargo compartment | Parameter | |
| Real-time load of vehicle p from node i to node j | Parameter | |
| Distance from node i to node j | Parameter | |
| Parameter | ||
| Parameter | ||
| Quantity of cargo for the i-th customer | Parameter | |
| Penalty cost for an empty vehicle | Parameter | |
| Maximum travel time per path | Parameter | |
| Parameter | ||
| Variable | ||
| Variable |
| Category | Parameter | Symbol | Value | Unit |
|---|---|---|---|---|
| Vehicle and Cost | Fixed cost per vehicle | 500 | CNY/vehicle | |
| Diesel price | 7 | CNY/L | ||
| Carbon emission factor | 2.63 | kg CO2/L diesel | ||
| Carbon tax | 0.334 | CNY/kg CO2 | ||
| Fuel consumption | 0.27 | L/km | ||
| Fuel consumption | 0.13 | L/km | ||
| Empty-run penalty coefficient | 200 | dimensionless | ||
| Vehicle Constraints | Maximum payload | 17,000 | kg | |
| Maximum cargo volume | 59.375 | m3 | ||
| Maximum working time per route | 8 | h | ||
| Vehicle speed (constant) | 40 | km/h | ||
| Algorithm (GA and Hybrid) | Number of iterations | 1000 | - | |
| Population size | 200 | - | ||
| Base crossover probability | 0.8 | - | ||
| Base mutation probability | 0.01 | - | ||
| Elite retention ratio | 0.05 | - | ||
| Hill-climbing selection ratio | 0.2 | - | ||
| Algorithm (Simulated Annealing) | Initial temperature | 100 | - | |
| Cooling rate | 0.99 | - | ||
| Termination temperature | 0.01 | - |
| Vehicle | Route | Fuel Cost (CNY) | Empty-Run Cost (CNY) | Carbon Emission Cost (CNY) | Load Utilization Rate (%) | Volume Utilization Rate (%) |
|---|---|---|---|---|---|---|
| 1 | 49-7-29-34-3-49 | 156.48 | 64.12 | 19.65 | 67.94 | 70.47 |
| 2 | 49-37-1-49 | 113.57 | 57.54 | 14.26 | 84.00 | 71.23 |
| 3 | 49-33-13-17-49 | 63.72 | 24.92 | 8.00 | 99.58 | 87.54 |
| 4 | 49-20-12-46-49 | 161.50 | 33.09 | 20.28 | 88.80 | 83.45 |
| 5 | 49-45-9-41-49 | 131.25 | 96.44 | 16.48 | 95.98 | 51.78 |
| 6 | 49-6-36-23-49 | 106.01 | 40.65 | 13.31 | 91.32 | 79.67 |
| 7 | 49-47-30-49 | 166.19 | 98.73 | 20.86 | 89.59 | 50.63 |
| 8 | 49-40-38-49 | 187.02 | 78.11 | 23.48 | 85.77 | 60.94 |
| 9 | 49-2-31-49 | 120.06 | 71.67 | 15.07 | 99.14 | 64.16 |
| 10 | 49-48-26-49 | 182.81 | 66.89 | 22.95 | 98.24 | 66.55 |
| 11 | 49-4-32-49 | 114.64 | 66.34 | 14.39 | 98.99 | 66.83 |
| 12 | 49-43-22-49 | 86.21 | 64.34 | 10.82 | 95.87 | 67.83 |
| 13 | 49-44-15-49 | 232.95 | 59.35 | 29.25 | 93.06 | 70.32 |
| 14 | 49-10-21-49 | 190.29 | 66.64 | 23.89 | 66.68 | 72.43 |
| 15 | 49-5-39-49 | 169.12 | 54.61 | 21.23 | 91.47 | 72.69 |
| 16 | 49-28-18-49 | 76.07 | 49.39 | 9.55 | 95.48 | 75.30 |
| 17 | 49-16-11-49 | 187.61 | 41.91 | 23.55 | 90.26 | 79.04 |
| 18 | 49-19-42-24-49 | 121.60 | 33.42 | 15.27 | 90.08 | 83.29 |
| 19 | 49-8-14-49 | 74.78 | 32.13 | 9.39 | 92.09 | 83.93 |
| 20 | 49-25-35-27-49 | 135.52 | 28.20 | 17.01 | 89.65 | 85.90 |
| Metric | Genetic Algorithm | Hybrid Algorithm | Simulated Annealing Algorithm |
|---|---|---|---|
| number of routes | 23 | 20 | 21 |
| total fuel cost (CNY) | 2938.22 | 2777.40 | 2997.21 |
| empty-run cost (CNY) | 1786.44 | 1128.49 | 1418.65 |
| average load utilization rate (%) | 78.43 | 90.20 | 85.90 |
| maximum load utilization rate (%) | 91.39 | 99.58 | 96.48 |
| average volume utilization rate (%) | 62.78 | 72.20 | 68.76 |
| maximum volume utilization rate (%) | 85.22 | 87.54 | 87.52 |
| total carbon emissions cost (CNY) | 369 | 348.5 | 376.3 |
| total cost (CNY) | 16,593.7 | 14,254.4 | 15,292.2 |
| algorithm runtime (seconds) | 1311 | 1180 | 932 |
| Algorithm | Metric | Mean ± Std | Best | Worst | p-Value (vs. Hybrid) |
|---|---|---|---|---|---|
| GA | Total Cost (CNY) | 16,543.8 ± 210.5 | 16,444.1 | 16,913.6 | <0.01 |
| Avg. Load Util. (%) | 78.10 ± 2.10 | 78.80 | 75.1 | ||
| SA | Total Cost (CNY) | 15,301.7 ± 188.7 | 15,261.1 | 15,666.7 | <0.01 |
| Avg. Load Util. (%) | 85.50 ± 1.90 | 86.20 | 82.4 | ||
| Hybrid | Total Cost (CNY) | 14,266.7 ± 145.3 | 14,254.4 | 14,524.6 | - |
| Avg. Load Util. (%) | 90.00 ± 1.50 | 90.2 | 87.6 |
| Metric | Forecast-Driven Plan | Ex-Post Optimal Plan |
|---|---|---|
| Total Cost (CNY) | 14,254.40 | 13,546.23 |
| Number of Routes | 20 | 19 |
| Avg. Load Utilization (%) | 90.20 | 93.50 |
| Carbon Cost (CNY) | 348.52 | 332.00 |
| ε1 | Number of Routes | Average Load Utilization (%) | Fixed Cost (CNY) | Fuel Cost (CNY) | Carbon Cost (CNY) | Empty-Run Penalty (CNY) | Total Cost (CNY) | Avg. Route Length (km) |
|---|---|---|---|---|---|---|---|---|
| 20 | 22 | 85.30 ± 1.80 | 11,000 | 2950 | 370 | 502.5 | 14,822.50 ± 201.9 | 82.0 |
| 200 | 20 | 90.20 ± 1.50 | 10,000 | 2777 | 348 | 1129.4 | 14,254.40 ± 139.7 | 78.5 |
| 2000 | 19 | 92.10 ± 1.40 | 9500 | 2650 | 338 | 1561.6 | 14,043.60 ± 132.6 | 76.2 |
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. |
© 2026 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.
Share and Cite
Hao, H.; Zhang, Y.; Liu, Y.; Xun, J.; He, C. Sustainable Collection Path Planning for Agricultural Product Cloud Warehouse Under Three-Dimensional Loading and Carbon Emission Constraints. Sustainability 2026, 18, 6284. https://doi.org/10.3390/su18126284
Hao H, Zhang Y, Liu Y, Xun J, He C. Sustainable Collection Path Planning for Agricultural Product Cloud Warehouse Under Three-Dimensional Loading and Carbon Emission Constraints. Sustainability. 2026; 18(12):6284. https://doi.org/10.3390/su18126284
Chicago/Turabian StyleHao, Huicheng, Yue Zhang, Yihan Liu, Jilai Xun, and Cuiping He. 2026. "Sustainable Collection Path Planning for Agricultural Product Cloud Warehouse Under Three-Dimensional Loading and Carbon Emission Constraints" Sustainability 18, no. 12: 6284. https://doi.org/10.3390/su18126284
APA StyleHao, H., Zhang, Y., Liu, Y., Xun, J., & He, C. (2026). Sustainable Collection Path Planning for Agricultural Product Cloud Warehouse Under Three-Dimensional Loading and Carbon Emission Constraints. Sustainability, 18(12), 6284. https://doi.org/10.3390/su18126284
