Figures
Abstract
In today’s economic globalization, the cold chain logistics industry is a fundamental sector supporting the development of the national economy, with sustainable development and a people-oriented approach being crucial. This paper investigates the path optimization problem of cold chain logistics vehicles that simultaneously pick up and deliver goods within a time window, aiming to achieve sustainable development in real-world cold chain logistics distribution. Additionally, the paper takes into account the varying speeds of vehicles over time to more accurately simulate real-world traffic conditions. The objective of the mathematical model is to minimize the total cost, which includes economic, environmental, social, and equity costs. To address this problem, a Heuristic Cross Brainstorm Optimization Algorithm (HCBSO) has been selected, and strategies such as segment-based initial solution construction and heuristic crossover have been designed to enhance the algorithm’s performance. Furthermore, a departure time optimization strategy has been developed to avoid traffic congestion. The effectiveness of the model and algorithm has been verified through multiple sets of comparative tests. The test results indicate that the constructed model and designed algorithm can scientifically optimize departure times, plan vehicle routes to avoid traffic congestion, effectively reduce total costs, and promote the sustainable development of the cold chain logistics system.
Citation: Liu Y, Hou J, Cai C (2025) Research on the optimization of cold chain logistics distribution routes considering time-dependent networks and simultaneous pick-up and delivery from the perspective of sustainability. PLoS One 20(9): e0330535. https://doi.org/10.1371/journal.pone.0330535
Editor: Vincent Yu, National Taiwan University of Science and Technology, TAIWAN
Received: April 23, 2025; Accepted: August 1, 2025; Published: September 5, 2025
Copyright: © 2025 Liu et al. This is an open access article distributed under the terms of the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original author and source are credited.
Data Availability: Matlab code are available from https://github.com/hjqhjqhj/CC-TDVRP.git.
Funding: The author(s) received no specific funding for this work.
Competing interests: No authors have competing interests.
1 Introduction
Cold chain logistics plays a vital role in safeguarding the quality and safety of temperature-sensitive products such as fresh produce and pharmaceuticals. However, the sector faces multifaceted challenges, including high operational costs, contamination risks, and heightened time sensitivity. As consumer expectations for product freshness and on-time delivery continue to rise, return rates have also increased, placing greater demands on the responsiveness and adaptability of cold chain systems. Among these challenges, strict adherence to time-window constraints has emerged as a critical factor, as even a one-hour delay in delivery can increase spoilage rates by up to 15. This issue is particularly pronounced in urban areas, where growing vehicle ownership has exacerbated traffic congestion, resulting in significant temporal variability in road conditions. In such a dynamic environment, vehicle routing in cold chain logistics must be capable of real-time adjustment to traffic fluctuations in order to mitigate delays and maintain product integrity. Beyond these operational concerns, cold chain optimization is increasingly recognized as essential to global sustainability. Notably, cold chain transportation accounts for over 40
of total logistics energy consumption, primarily due to the widespread use of diesel-powered refrigerated trucks, which not only inflate operating costs but also significantly contribute to carbon emissions. In recent years, green logistics has become a prominent research focus, aiming to achieve cost reduction, efficiency improvement, and waste minimization from the perspective of logistics companies. The highly polluting nature of cold chain logistics has also attracted significant attention from scholars. For example, Leng et al. aimed to address the dual-objective low-carbon siting-path problem of cold chain logistics. An optimization model of the comprehensive cold chain low-carbon siting-path problem was established, and multi-objective heuristics were designed for solving it [1]. Wang et al. addressed the challenges of precise monitoring and low-carbon sustainable routing in fruit cold chain logistics, proposing a flexible temperature-sensing solution that is integrated with an intelligent cold chain control strategy, aiming to achieve effective cold chain food quality management and reduce carbon emissions [2]. Zhang et al. tackled the low-carbon route optimization problem in cold chain logistics under Chinese traffic conditions, establishing a traffic-aware low-carbon route optimization model for cold chain logistics and designing an Improved Discrete Firefly Algorithm (IDFA) to optimize routes by integrating traffic conditions’ impacts on total distribution cost, product freshness, and carbon emissions [3]. Meng et al. addressed the green vehicle routing problem with time windows and customer preferences, aiming to solve the limitations of traditional algorithms in dynamic multi-objective optimization. They established a multi-objective mathematical model to minimize fuel consumption, carbon emissions, and costs, and designed a Q-learning-driven butterfly optimization algorithm (QLBOA) with dynamic Gaussian mutation and migration mechanisms [4]. However, with the continuous advancement of academic research and the gradual increase in social awareness, people are increasingly recognizing the limitations of focusing solely on the environmental and economic dimensions. The concept of sustainable development, which takes a more comprehensive, systematic, and long-term perspective, is gradually becoming the dominant direction in vehicle path planning and the transportation field as a whole. In 2001, Elkington proposed the “Triple Bottom Line" (TBL) for 21st-century enterprises: economic profit, environmental resources, and social impact, laying a theoretical foundation for building a greener, more efficient, and fairer transportation system. Many scholars have explored the “sustainable vehicle routing problem" (SUVRP). For instance, Yu et al. proposed an automated vehicle logistics system that integrates autonomous driving, logistics, and renewable energy for smart city services. This system optimizes routes by considering economic, environmental, and social objectives [5]. Hassana et al. developed a multi-objective optimization model and designed a greedy algorithm to address the green vehicle routing problem, with an additional focus on the social dimension [6].
In a logistics system, drivers play a crucial role, and their job satisfaction has a direct impact on work efficiency and the effectiveness of the entire logistics system. Usually, drivers’ job satisfaction is measured by considering the variability or fairness of their workload. For example, Li et al. addressed this issue by optimizing vehicle load balancing [7], while Siping et al. focused on fairness and efficiency in emergency logistics by optimizing a resilience assessment method in addition to load distribution [8]. However, focusing solely on workload magnitude differences (vehicle load) is one-sided, as the temporal fairness of drivers’ work schedules requires investigation. Therefore, this study will investigate the time-dependent network simultaneous pickup delivery vehicle path problem from a sustainable perspective. The objective function, grounded in the TBL criteria, incorporates human factors such as driver satisfaction through a multidimensional fairness function. By optimizing vehicle pickup and delivery orders and departure times, this study aims to reduce comprehensive delivery costs, minimize driver workload variability, and enhance overall logistics efficiency and service levels. This approach not only addresses the economic and environmental challenges of cold chain logistics but also emphasizes social equity, ensuring that temperature-sensitive products are delivered under optimal conditions to meet consumer demands.
To achieve these goals, a novel mixed-integer linear programming (MILP) model is developed, representing traffic congestion as time-varying travel speeds to minimize total distribution costs. Additionally, a “Heuristic Crossover Brainstorm Optimization Algorithm" (HCBSO) with an adaptive selection function and heuristic crossover strategy is proposed to maintain solution diversity and facilitate convergence. A departure time optimization strategy is also devised to enhance distribution efficiency, reduce costs, and mitigate risks of time loss and product degradation. Comprehensive experiments will be conducted to evaluate the model and algorithms, aiming to provide a scientific basis and practical optimization schemes for real-world cold chain logistics operations.
The paper is organized as follows. Sect 2 reviews the related literature. Sect 3 details the problems considered in this study and their corresponding mathematical models. Sect 4 presents the heuristic cross-brainstorming algorithm. Sect 5 conducts algorithm experiments. Sect 6 provides the study’s conclusions and future work.
2 Literature review
In 1981, Beasley proposed the “Time-Dependent Vehicle Routing Problem" (TDVRP). The focus of this problem lies in exploring vehicle routing scenarios where the travel time changes based on the departure time. Malandraki and Daskin focused on analyzing speed variations due to traffic congestion across distinct time intervals, formulating a mixed-integer programming model to accurately characterize the TDVRP [9]. Ichoua et al. modeled the dynamic road network as a time-varying speed function and introduced the “First-In-First-Out" (FIFO) rule [10].
In research on time-dependent vehicle routing, scholars have predominantly used step functions to model the dynamics of vehicle travel speeds. They utilized the FIFO principle to develop methods for computing travel times in time-varying road networks. These methods are applied to various logistics scenarios, with optimization algorithms designed to solve the resulting problems. For instance, Gmira et al. addressed the TDVRP with time windows, developing a tabu search heuristic algorithm based on relevant models [11]. Ma et al. focused on the TDVRP in shared autonomous electric vehicle services, emphasizing departure time and speed optimization to reduce costs by incorporating travel distance, energy consumption, and time factors [12]. Luo et al. addressed the “time-dependent green vehicle routing problem" (TDGVRP) under traffic congestion, aiming to develop vehicle scheduling strategies to reduce carbon emissions. To find solutions, they formulated a set partitioning formulation (SPF) and developed a “branch-price-and-cut" (BPC) algorithm [13]. Franco et al. focused on the bi-objective time-dependent vehicle routing problem with delivery failure probabilities, aiming to minimize operational costs and delivery failure rates. To address this complex problem, they developed a mixed-integer linear programming model [14]. Wang et al. addressed the dynamic TDGVRP in waste collection, aiming to improve construction waste transportation efficiency and reduce carbon emissions. They formulated a 0-1 programming model and designed a two-stage solution algorithm [15]. Li et al. addressed the time-dependent vehicle routing problem with time windows and spatio-temporal distances, aiming to minimize travel time and maximize customer satisfaction, they developed relevant models and designed an improved multi-objective evolutionary algorithm (IMOEA) for solution [16]. Liu et al. targeted the TDGVRP and designed an effective adaptive large neighborhood search (ALNS) algorithm to reduce carbon emissions [17]. Said et al. corrected the errors in the computer implementation of the branch and price algorithm for the TDGVRP [18]. Castellucci et al. targeted the TDVRP, acknowledging the challenges posed by daily traffic congestion to urban logistics operators and developing an exact approach based on logic-based vendor decomposition and a branch-and-Benders-cut algorithm [19].
Recently, many scholars have applied the TBL criterion to vehicle path optimization problems. The Sustainable Vehicle Routing Problem (SUVRP) has been widely explored. For example, Ahteshamul Haq et al. addressed the optimization of India’s Sustainable Development Goals (SDGs) by proposing a neutrosophic programming (NP) model to handle uncertainties in SDG optimization, which aims to provide policymakers with a comprehensive and flexible decision-making tool by optimizing India’s 2030 socio-economic and environmental goals [20]. İlker et al. considered environmental and social sustainability, developed a hybrid linear programming model and proposing a large-scale case-solving method based on a clustering algorithm [21]. Tingting et al. addressed refrigerated pharmaceutical logistics distribution, devising a SAVNS-based hybrid heuristic algorithm to balance economic and environmental objectives [22]. Liu et al. addressed fresh product logistics and distribution, introducing a customer-society dimension via a prospect theory-based nonlinear function under the triple bottom line framework [23]. Dragan et al. proposed a multi-objective home healthcare path optimization model, considering both physician-patient satisfaction and sustainability, designing an improved adaptive non-dominated sorting genetic algorithm to solve the problem [24]. Pamučar et al. proposed a new model to determine vehicle routes for time-dependent urban logistics path optimization, which integrates the parameters of environment, health, space usage, and logistics operation cost [25]. Soysal et al. proposed a novel model for the one-to-one concurrent pickup-and-delivery problem, which considers variable speed, road classification, and environmental, economic, and social aspects through a mixed-integer programming framework [26]. Mohammad et al. considered environmental, economic, and social dimensions and designed an adaptive memory social engineering optimizer to address them [27]. Geonhwa et al. addressed the sustainable vehicle path problem under real-time road conditions and proposed a heuristic algorithm based on restrictive inheritance. In addition, a number of scholars have also applied the TBL criterion to reverse logistics path optimization problems [28]. Yu et al. developed a dual-objective mixed-integer linear programming model for integrated express delivery and packaging recycling optimization, designing a multi-objective hybrid-heuristic algorithm to solve it [29]. Mohd Arif Khan et al. addressed supply-demand uncertainty in multi-objective fractional transportation problems, aiming to develop a flexible model aligned with decision-makers’ preferences by considering objectives such as transportation cost, delivery time, deterioration, environmental impact, and social concerns [30].
In addition to economic, environmental, and social aspects, participant satisfaction is also crucial for system sustainability. Most studies related to this paper (TDVRP, SUVRP) focus only on customer satisfaction, with few addressing driver job satisfaction or fairness. In reality, driver work condition variability includes workload, working hours, and rest time. In time-dependent road networks, vehicle departure times impact drivers’ waiting times. Assuming all vehicles depart simultaneously leads to unnecessary waiting and exacerbates driver inequity, an area that needs further exploration.
3 Problem description
3.1 Description of the problem
The cold chain distribution center is equipped with numerous identical cold-chain logistics vehicles. Their task is to offer pickup and delivery services to a set of customers whose locations, delivery, and pickup requirements, along with service time windows, are known. Given that the traffic conditions in an urban road network are dynamic over time, the driving velocities of vehicles vary according to different time intervals. The goal is to minimize overall cost, including economic, environmental, social, and driver satisfaction factors. This is achieved by optimizing vehicle departure times and route sequences while ensuring compliance with vehicle load constraints and customer time window requirements. A schematic of the vehicle distribution process is shown in Fig 1.
The symbols and interpretations involved in the article are shown in Table 1.
3.2 Calculation of travel time
In the context of real-world traffic monitoring, congestion levels are periodically refreshed. This paper models a similar situation, assuming that vehicles move at varying speeds at different times. Following the “First-In-First-Out" principle, we adopt the dynamic road network vehicle travel time calculation approach by Ichoua. The operational time of the distribution hub is segmented into Hintervals, each of length Z, denoted as , where
represents the h-th interval. dij is the distance between i and j, Tik is the departure time of the vehicle k from point i, falling within
,
is the remaining distance that vehicle k must cover after interval h to finish the entire road segment
,
is the speed of the vehicle k traveling from point i to j, during interval h, and
is the distance covered by vehicle k going from i to j in the h time period,
is the traveling time of vehicle k going from i to j in the h time period, and tijk is the total travel time after completing the segment
. The calculation of tijk is detailed in the subsequent steps:
- Step 1: Calculate the travel time during the departure interval.
, if
,
, output tijk. Otherwise,
,
, and proceed to Step 2.
- Step 2: Calculate the travel time for subsequent intervals.
- (1)Initialize
;
- (2)
, if
, then
, and
, output tijk.
Otherwise,,
, increment λ by 1, repeat step 2.
- (1)Initialize
3.3 Calculation of economic cost
3.3.1 Fixed cost.
The fixed cost, denoted as C1 pertains to elements such as the fundamental upkeep of delivery vehicles and the wages of drivers. It is associated with the quantity of vehicles utilized. The computational procedure is presented as follows:
3.3.2 Refrigeration cost.
Given that cold-chain products are perishable, highly susceptible to spoilage, and require strict temperature control throughout the distribution process, a specific amount of refrigeration expenses will be incurred. Refrigeration costs can be categorized into three components. The first component is the refrigeration cost during transit. The second is the refrigeration cost when the vehicle is in the waiting state. The third is the refrigeration cost resulting from the opening and closing of the compartment door during vehicle service operations. The following elaborates on the detailed calculation procedure for refrigeration costs:
3.3.3 Goods damage cost.
Cold chain products are highly sensitive to temperature. Once the temperature exceeds a certain level, there will be a certain degree of loss. We adopt the continuous exponential loss function , where
represents the product quality at time t, D0 indicates the product quality upon exiting the distribution center, t represents the length of time the product is transported, and
denotes the spoilage rate of the product, affected by environmental factors. The cost of goods damage during the entire distribution process is:
3.4 Calculation of environmental cost
In which the environmental cost mainly consists of the fuel quantity, which is calculated by the Comprehensive Emission Model, and the fuel consumption of vehicle k from i to j in the time period h can be expressed as:
3.5 Calculation of social cost
The social dimension is calculated as a measure of the cost of accident risk from i to j. The magnitude of the cost depends on the length of the travel distance and the load of vehicle k. Modeling social costs with reference to Hassana et al, where ψ is the proposed monetization factor of the risk per unit of accident, and Qijk denotes the load on vehicle k leave point i to point j.
3.6 Calculation of fairness cost
To mitigate the wastage of human resources and manpower stemming from extended driver waiting times during the work period and to address the issue of perceived unfairness arising from workload disparities, this research assesses the fairness of drivers’ work across three aspects: workload, total working duration, and the proportion of waiting time. The calculation of the latter is presented in Eq (12).
3.6.1 Mathematical model.
Where Eq (13) functions as the objective function. The aim is to achieve the lowest possible total cost, which encompasses economic cost, environmental cost (cost of carbon emissions), social cost, and fairness cost; Eq (14) imposes a constraint that each customer should be visited exactly once; Eq (15), Eq (16), Eq (17) specify that each vehicle departs from 0 respectively; ensure flow balance at the node; eventually, each vehicle must arrive n + 1; Eq (18) denotes the loading formula applicable when vehicle k departs from the distribution center with a load that is lower than the vehicle’s rated load; Eq (19) represents the loading formula for vehicle k when it returns to the distribution center with a load that is less than the vehicle’s rated load Q; Eq (20) represents the loading capacity constraint during the working period of the vehicle k; Eq (21) and Eq (22) indicates the continuity of the distribution time; and Eq 23 represents the formula of the vehicle k start service time to i must satisfy the time window at that customer point and also satisfy the working time window [E,L] at the distribution center; Eq (24) denotes a 0-1 decision variable.
4 Algorithm design
The “cold chain time-dependent vehicle routing problem with simultaneous pickup and delivery and time windows" (CC-TDVRPSDPTW) is NP–hard problem. Exact algorithms and solvers, such as Gurobi, can handle small-scale versions of this problem. Nevertheless, for large-scale cases, it is challenging to determine an optimal solution within a practical time limit. Brainstorming algorithms belong to heuristic algorithms. They are simple, have strong evolutionary capabilities, and perform well in finding optimal solutions. However, they rely on the initial solution and can get trapped in local optima. To address these issues, this study proposes a heuristic cross-brainstorming optimization algorithm.
4.1 Initial solution generation
The quality of the initial solution affects both the final solution quality and algorithm efficiency. Randomly generating the initial population may produce many invalid individuals and increase convergence time. To improve feasibility, integer coding was used to construct the initial solution step-by-step, starting with departure times and node arrival times. This ensures all initial solutions are feasible. Moreover, randomness in the algorithm promotes population diversity and prevents it from being trapped in local optima.
- Step 1: Arbitrarily choose a vehicle. Then, arrange the customers in an ascending sequence based on the magnitude of the time window on the left-hand side of each customer. Next, randomly pick one of the first three customers from the sorted list to serve as the starting customer for the vehicle’s service, and include this customer in the vehicle’s initial service route.
- Step 2: Proceed through the remaining unvisited customers in sequential order. For each unvisited customer, compute the estimated arrival time when traveling from the current customer. Subsequently, verify whether this arrival time meets the customer’s time-window constraints and the vehicle’s load capacity limit. If both conditions are satisfied, include the customer in the current route and update the route-related information. Conversely, if either condition is not met, assign a new vehicle to serve that particular customer.
- Step 3: Repeat steps 1 and 2 and continue to arrange service paths for each vehicle until all customers are arranged into different paths, completing the initial path planning.
4.2 Fitness selection function
In order to increase the probability of intra-group discussion in the early stage of the algorithm and enhance its diversity. Increase the probability of discussion within the group in the later stage and achieve convergence in the later stage. The settings are as follows:
4.3 Heuristic crossover strategy
In a brainstorming algorithm, crossover mimics biological mating to generate new individuals and enhance global search. However, a fixed search direction may lead to unproductive searches and local optima. To address this, this study proposes an enhanced search strategy that sets the initial search direction of offspring to bidirectional. This broadens the search scope, accelerates convergence, and improves performance.
Two paternal chromosomes, and
, were selected to produce zygotic chromosomes as follows:
- Step 1: Randomly select one gene of the parent xi as the first gene of the offspring (pos = 1);
- Step 2: Find the location of xi at x1i and x2i in the parent parent1 and parent2, respectively. When a gene is located at the terminal position of the parental individual, its subsequent position will be the initial position of the gene in the parent. Conversely, if a gene is in the first position in the parental individual, its previous position will be the terminal position of the gene in the parent. Follow the instructions below to complete the gene update at pos = 2 in the offspring:
- Update the offspring child1: Select the genes of x1,i + 1 and x2,i + 1 in the parent, calculate
and
respectively and compare the size, the smaller distance between x1,i + 1 and x2,i + 1 will be the next gene of xi and update child1;
- Update the offspring child2: Select the genes of x1,i−1 and x2,i−1 in the parent, calculate
and
respectively and compare the size, take the smaller distance between x1,i−1 and x2,i−1 will be the next gene of xi and update child2;
- Update the offspring child1: Select the genes of x1,i + 1 and x2,i + 1 in the parent, calculate
- Step 3: Remove xi from the parents parent1 and parent2, update parent1 and parent2;
- Step 4: Use the genes obtained in step 2 as a new zygote starting point (pos = pos + 1);
- Step 5: Cycle steps 2-step 4 until the gene counts of child1 and child2 are N, and output the offspring path.
4.4 Departure time optimization strategy
In vehicle path research, most studies assume that all vehicles leave the distribution center simultaneously. However, departure time is crucial for avoiding traffic congestion and reducing costs. Optimizing departure times can significantly cut fuel consumption and travel time while meeting customer needs. Therefore, this paper proposes a departure-time optimization strategy to improve distribution efficiency and reduce costs through smart scheduling.
The vehicle departs from the distribution center to the first customer point to provide pickup and delivery services for them, according to the distribution of congestion time period and the time window requirement of the first customer point, the earliest departure time of the vehicle ES and the latest departure time LS, and the nearest congestion time period , and the optimal departure time tbest calculated as shown in Eq (28) according to the travel time formula:
The optimal departure time tbest is then evaluated to ensure that the vehicle satisfies the initial load constraints and time window constraints, and the evaluation function is shown in Eq (29) as follows:
where and
are the penalty coefficients for violating the load constraint and the time window constraint, Load(tbest) and TW(tbest) are the values for violating the load constraint and the time window constraint at departure time tbest.
5 Experiments
5.1 Experiment setup
The program is implemented using MatlabR2023b programming, and Gurobi is implemented using Python3.10 programming, both run under Intel(R) Core (TM) i7-14700HX 2.10 GHz (16.0 GB), Windows 11 operating environment.
Model parameters: fairness parameter ω1 = ω2 = ω3 = 1 / 3, unit accident risk monetization coefficient , each vehicle cost is 200 yuan. The refrigeration cost for unit transportation and waiting time is 10 yuan per hour, and the refrigeration cost for unit service time is 15 yuan per hour. The unit price of cold-chain products is 20 yuan. The spoilage rate of products during transportation is 0.1
, and the spoilage rate of products during the process of loading and unloading is 0.2
, unit fuel consumption cost
, unit carbon emission cost Cp = 0.05yuan/kg, carbon emission coefficient e = 3.9059CO2/kg. The meanings and values of vehicle fuel-related parameters are detailed in the S1 Appendix.
Algorithm parameters: the maximum number of iterations Maxgen = 100−300, the number of populations NIND = 50, the number of clusters , the random replacement probability
, the inter-group discussion probability
−
, the cluster center probability
in selecting one cluster, the cluster center probability
in selecting two clusters, the probability of the most intra-group discussion
, the maximum intra-group discussion probability
.
5.2 Validity experiment
To confirm the effectiveness of the model and algorithm presented in this paper, a comparison was made between the solution results of the algorithm proposed herein and Gurobi’s exact algorithm. This comparison was conducted on the TDVRPTW case, with the objective of minimizing the total distance traversed by the vehicle. Since there is no standard test case for TDVRPTW, this paper constructs the TDVRPTW case based on the C, R, and RC series of test data from the Solomon dataset, which can be downloaded from https://neo.lcc.uma.es/vrp/. The data changes are as follows: add the time-varying speed to the original data, set the working time of the distribution center , and divide it into three time periods:
,
,
, and three vehicle speeds:
,
,
.
Configure the Gurobi solver such that its maximum running time is set to 3600 seconds. In the event that this time limit is exceeded, the solver will output the current optimal solution, and the results are detailed in Table 2, where N denotes the number of customers, Obj, K, t/s denotes the objective function, vehicles number used, the running time of the code, respectively, and GAP denotes the deviation of the optimal solution.
From Table 2, we can see that for small problems, the Gurobi solver quickly finds the best solution. But for larger problems (more than 15 customers), Gurobi takes a long time and doesn’t always find a good solution within 3600 seconds. The HCBSO algorithm, on average, gives solutions that are 1.02 better than Gurobi’s, especially for R-type and RC-type data where it can be up to 6.10
better. This is because the customers in R-type and RC-type data are spread out, and HCBSO can plan routes better, avoiding traffic and reducing distances. The results show that the mathematical model and HCBSO algorithm used in this study are very effective for solving the TDVRPTW problem.
5.3 Algorithms comparison
To evaluate the superiority of the HCBSO algorithm, it was compared with the basic BSO algorithm and the Genetic Algorithm. The lc105 data from the PDPTW examples were selected, with the goal is total cost. For the BSO algorithm, the initial solution was randomly generated. The heuristic crossover strategy was deactivated and replaced with the Order Crossover (OX) strategy. Additionally, the departure-time optimization strategy was turned off. The parameters were set according to those of the HCBSO algorithm. For the GA algorithm, the initial solution was also randomly generated, with a mutation probability of 0.05 and a crossover probability of 0.9. Finally, a comprehensive comparison of the optimization outcomes of the three algorithms was conducted, and the results are presented in Table 3. Data download link: https://www.sintef.no/projectweb/top/pdptw/li-lim-benchmark/.
The results in Table 3 show that: The HCBSO algorithm demonstrates better optimization capabilities than the BSO algorithm and the GA algorithm. Specifically, compared with the other two algorithms, the HCBSO algorithm has smaller values in terms of the driving mileage (Distance) of vehicle routes, the required time (Time), and the total cost (Cost). Additionally, the number of route violations (Vio_route) and customer violations (Vio_customer) are also fewer. Therefore, this algorithm exhibits a more significant optimization effect in reducing energy consumption and costs during cold-chain logistics distribution operations.
To evaluate the cost performance differences among the three algorithms, a non-parametric Kruskal–Wallis test was conducted on the lc105 instance (45 customers), with each algorithm executed 10 times. The null hypothesis is first proposed: H0: There is no significant difference in transportation costs among the HCBSO, BSO, and GA algorithms. Fig 4 illustrates the statistical distribution of transportation costs for the HCBSO, BSO, and GA algorithms, visually highlighting the overall advantage and stability of HCBSO in cost control.
The test revealed a statistically significant difference in transportation costs among HCBSO, BSO, and GA ((2) = 19.91, p < 0.001), and the results are presented in Table 4. Dunn–Sidak post hoc analysis confirmed that HCBSO significantly outperformed BSO (p = 0.0379, CI = [–19.20, –0.40]) and GA (p < 0.0001, CI = [–29.30, –10.50]), while BSO also showed a significant advantage over GA (p = 0.0306, CI = [–19.50, –0.70]). These results demonstrate that HCBSO achieves superior and more stable cost optimization under cold-chain-specific constraints such as temperature control and time windows, making it a robust and effective solution for minimizing distribution costs in cold chain logistics.
5.4 Sensitivity analysis
To further demonstrate the effectiveness of the model proposed in this paper for pickup and delivery problems, this chapter uses multiple sets of different types of Li & Lim PDPTW instances for verification (including lc type, lr type, and lrc type). Data download link: https://www.sintef.no/projectweb/top/pdptw/li-lim-benchmark/.
In order to verify the effectiveness of the vehicle departure strategy at different moments, under the premise of ensuring that other parameters remain unchanged, the strategy of this paper is compared with the vehicle departure strategy at a uniform start time (moment 0), and the results are detailed in Table 5, where N denotes the number of customers, Vehicle denotes the number of vehicles in use, Sta denotes the vehicle departure mode at a uniform moment (moment 0), Dif denotes the departure mode at different moments, IR denotes the improvement ratio.
The results in Table 5 show that: (1) In terms of the total cost (Obj), the strategy of departing at different times demonstrates significant advantages compared to the unified departure strategy, with an average improvement of 4.35 and a maximum improvement of 7.03
. (2) Regarding the total usage time of vehicles (Time), the strategy of departing at different times is also superior to the unified departure strategy, with an average improvement of 89.08
and a maximum improvement of 95.35
. (3) In terms of the number of vehicles used (Vehicle), the strategy of departing at different times is likewise better than the unified departure strategy. Therefore, implementing the strategy of vehicles departing at different times can effectively optimize logistics distribution routes, reduce the number of vehicles used, and shorten the working hours of carriers.
To validate the impact of the distribution of congestion time and the degree of congestion on path optimization, experimental control groups are set up: experimental group A: congestion distribution remains unchanged and congestion is aggravated (time distribution: ,
,
, speed distribution:
,
,
). Experimental group B: congestion remains unchanged and congestion time is lengthened (time distribution:
,
,
,
, speed distribution:
,
,
,
).
The results in Table 6 show that compared to the benchmark group, Experimental Group A (with fixed congestion distribution but increased congestion levels) has significant increases in distribution cost and total travel time. The average increase in distribution cost is 7.04 (max 13.97
), and the average increase in travel time is 16.38
(max 30.09
). Experimental Group B (with prolonged congestion time but constant congestion levels) also shows notable increases. The average distribution cost rises by 5.68
(max 10.31
), and the average travel time increases by 11.75
(max 22.55
).
Therefore, traffic conditions have a significant impact on vehicle distribution efficiency. The intensification of traffic congestion and the extension of its duration will both lead to a substantial increase in the total travel time, which in turn will increase the distribution cost. It can be seen from this that avoiding traffic congestion is crucial for reducing the working hours of carriers and improving the efficiency of logistics distribution.
6 Conclusions and future work
This study addresses the sustainable vehicle routing problem in urban cold chain logistics by formulating a Cold Chain Time-Dependent Vehicle Routing Problem with Simultaneous Pickup and Delivery and Time Windows (CC-TDVRPSDPTW). A comprehensive Mixed-Integer Linear Programming (MILP) model is developed, integrating real-world complexities such as time-varying traffic conditions, simultaneous pickup and delivery operations, vehicle capacity constraints, and customer time windows. Additionally, the model incorporates sustainability metrics grounded in Triple Bottom Line (TBL) principles and integrates driver equity through a multidimensional fairness function. The modeling results demonstrate that accounting for time-dependent travel speeds significantly enhances delivery accuracy and reduces the risk of violating temperature-sensitive constraints.
To efficiently solve the model, a Heuristic Crossover Brainstorm Optimization (HCBSO) algorithm is proposed. Experimental results reveal that HCBSO not only achieves competitive solution quality compared to the Gurobi solver but also exhibits superior computational efficiency, particularly in large-scale instances, where exact methods face computational and memory constraints. Compared with classical Genetic Algorithms (GA) and traditional Brainstorm Optimization (BSO), HCBSO demonstrates enhanced global search capability and robustness, primarily due to its multi-stage initialization strategy and tailored heuristic crossover operator. Sensitivity analysis further indicates that staggered vehicle departure times under varying traffic scenarios effectively mitigate congestion, reduce delivery time, and lower total logistics costs. The analysis also shows that increasing congestion severity and duration leads to substantial cost escalation, underscoring the importance of departure time optimization in cold chain logistics.
The proposed model and algorithm serve as a valuable decision-support tool for logistics planners aiming to balance economic efficiency, environmental sustainability, and social responsibility. For practitioners, adopting the HCBSO algorithm enables better route planning and traffic avoidance strategies under dynamic urban conditions. Moreover, the integration of fairness and sustainability dimensions facilitates more equitable and sustainable logistics operations. The study’s findings can support the implementation of intelligent scheduling systems that dynamically adjust departure times and routes in response to real-time urban traffic dynamics. Policymakers may also leverage these results to design incentive mechanisms that encourage sustainable practices in the cold chain logistics sector.
Despite the promising results, this study has several limitations. The proposed model assumes deterministic time-varying traffic conditions, whereas actual urban logistics systems are often subject to stochastic uncertainties such as weather changes, road disruptions, and accidents, which may affect routing decisions and delivery times. Additionally, the HCBSO algorithm relies on fixed parameter settings, which may not be robust across diverse problem instances or logistics environments. Future research should aim to incorporate real-time dynamic elements—such as weather data, traffic incidents, and road network disruptions—to improve model adaptability and prediction accuracy. Furthermore, integrating HCBSO with machine learning techniques for intelligent parameter tuning could enhance its performance and robustness across varied applications. Extending the framework to accommodate multi-depot, multi-echelon, or multi-temperature logistics systems would also enhance its practical applicability. Moreover, the adoption of multi-objective optimization frameworks that balance cost, emissions, equity, and customer satisfaction can better capture trade-offs in sustainable logistics planning. These directions will contribute to the development of a more resilient, efficient, and intelligent cold chain logistics system under uncertainty.
References
- 1. Leng L, Zhang C, Zhao Y, Wang W, Zhang J, Li G. Biobjective low-carbon location-routing problem for cold chain logistics: formulation and heuristic approaches. Journal of Cleaner Production. 2020;273.
- 2. X W, J X, J Z, W H, M M, B BM. Pathways toward precise monitoring and low-carbon sustainability in fruit cold chain logistics: a solution enabled by flexible temperature sensing. Materials Today Sustainability. 2023;24.
- 3. Zhang X, Chen H, Hao Y, Yuan X. A low-carbon route optimization method for cold chain logistics considering traffic status in China. Computers & Industrial Engineering. 2024;193:110304.
- 4. Meng W, He Y, Zhou Y. Q-Learning-driven butterfly optimization algorithm for green vehicle routing problem considering customer preference. Biomimetics (Basel). 2025;10(1):57. pmid:39851773
- 5. Q YJJ, S LAY. Autonomous vehicle logistic system: joint routing and charging strategy. IEEE Transactions on Intelligent Transportation Systems. 2018;19(7):2175–87.
- 6. Abdullahi H, Reyes-Rubiano L, Ouelhadj D, Faulin J, Juan AA. Modelling and multi-criteria analysis of the sustainability dimensions for the green vehicle routing problem. European Journal of Operational Research. 2021;292(1):143–54.
- 7. Li J, Fang Y, Tang N. A cluster-based optimization framework for vehicle routing problem with workload balance. Computers & Industrial Engineering. 2022;169:108221.
- 8. Li S, Zhou Y. Integrating equity and efficiency into urban logistics resilience under emergency lockdowns. Transportation Research Part E: Logistics and Transportation Review. 2024;183:103446.
- 9. Malandraki C, Daskin MS. Time dependent vehicle routing problems: formulations, properties and heuristic algorithms. Transportation Science. 1992;26(3):185–200.
- 10. Ichoua S, Gendreau M, Potvin J-Y. Vehicle dispatching with time-dependent travel times. European Journal of Operational Research. 2003;144(2):379–96.
- 11. Gmira M, Gendreau M, Lodi A, Potvin J-Y. Tabu search for the time-dependent vehicle routing problem with time windows on a road network. European Journal of Operational Research. 2021;288(1):129–40.
- 12. Ma B, Hu D, Wang Y, Sun Q, He L, Chen X. Time-dependent vehicle routing problem with departure time and speed optimization for shared autonomous electric vehicle service. Applied Mathematical Modelling. 2023;113:333–57.
- 13. Luo H, Dridi M, Grunder O. A branch-price-and-cut algorithm for a time-dependent green vehicle routing problem with the consideration of traffic congestion. Computers & Industrial Engineering. 2023;177:109093.
- 14. Menares F, Montero E, Paredes-Belmar G, Bronfman A. A bi-objective time-dependent vehicle routing problem with delivery failure probabilities. Computers & Industrial Engineering. 2023;185:109601.
- 15. Wang W, Li Y, Yan H, Zhao W, Zhao Q, Luo K. A two-phase algorithm for the dynamic time-dependent green vehicle routing problem in decoration waste collection. Expert Systems with Applications. 2025;262:125570.
- 16. Li J, Li J, Xu Y. An improved multiobjective evolutionary algorithm for time-dependent vehicle routing problem with time windows. Egyptian Informatics Journal. 2024;28:100574.
- 17. Liu Y, Roberto B, Zhou J, Yu Y, Zhang Y, Sun W. Efficient feasibility checks and an adaptive large neighborhood search algorithm for the time-dependent green vehicle routing problem with time windows. European Journal of Operational Research. 2023;310(1):133–55.
- 18. Dabia S, Ropke S, van Woensel T. Erratum: “Branch and Price for the Time-Dependent Vehicle Routing Problem with Time Windows”. Transportation Science. 2024;58(5):919–24.
- 19. Castellucci PB, Coelho LC, Darvish M. A new branch-and-Benders-cut algorithm for the time-dependent vehicle routing problem. Expert Systems with Applications. 2025;265:125996.
- 20. Haq A, Modibbo UM, Ahmed A, Ali I. Mathematical modeling of sustainable development goals of India agenda 2030 : a Neutrosophic programming approach. Environ Dev Sustain. 2022;24(10):11991–2018. pmid:34785984
- 21. Köseli İ, Soysal M, Çimen M, Sel Ç. Optimizing food logistics through a stochastic inventory routing problem under energy, waste and workforce concerns. Journal of Cleaner Production. 2023;389:136094.
- 22. Chen T, Chu F, Zhang J, Sun J. Sustainable collaborative strategy in pharmaceutical refrigerated logistics routing problem. International Journal of Production Research. 2023;62(14):5036–60.
- 23. Liu X, Gou X, Xu Z. Multi-objective last-mile vehicle routing problem for fresh food e-commerce: a sustainable perspective. Int J Info Tech Dec Mak. 2024;23(06):2335–63.
- 24. Du G, Li W. Multi-objective home healthcare routing and scheduling problem based on sustainability and “physician–patient” satisfaction. Ann Oper Res. 2024.
- 25. Pamučar D, Gigović L, Ćirović G, Regodić M. Transport spatial model for the definition of green routes for city logistics centers. Environmental Impact Assessment Review. 2016;56:72–87.
- 26. Soysal M, Çimen M, Demir E. On the mathematical modeling of green one-to-one pickup and delivery problem with road segmentation. Journal of Cleaner Production. 2018;174:1664–78.
- 27. Mojtahedi M, Fathollahi-Fard AM, Tavakkoli-Moghaddam R, Newton S. Sustainable vehicle routing problem for coordinated solid waste management. Journal of Industrial Information Integration. 2021;23:100220.
- 28. You G. Sustainable vehicle routing problem on real-time roads: the restrictive inheritance-based heuristic algorithm. Sustainable Cities and Society. 2022;79:103682.
- 29. Shi Y, Lin Y, Wang S, Wen H, Lim MK, Li Y. A simultaneous facility location and vehicle routing problem with recyclable express packaging consideration for sustainable city logistics. Sustainable Cities and Society. 2023;98:104857.
- 30. Khan MA, Haq A, Ahmed A. Flexible fractional transportation problem with multiple goals: a pentagonal fuzzy concept. RAIRO-Oper Res. 2022;56(6):3789–800.