Next Article in Journal
Cost-Efficient Distributed Learning via Combinatorial Multi-Armed Bandits
Previous Article in Journal
A Two-State Random Walk Model of Sperm Search on Confined Domains
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Research on Cold Chain Logistics Joint Distribution Vehicle Routing Optimization Based on Uncertainty Entropy and Time-Varying Network

1
Logistics Engineering College, Shanghai Maritime University, Shanghai 201306, China
2
Business School, Shanghai DianJi University, Shanghai 201306, China
*
Author to whom correspondence should be addressed.
Entropy 2025, 27(5), 540; https://doi.org/10.3390/e27050540
Submission received: 20 January 2025 / Revised: 10 May 2025 / Accepted: 12 May 2025 / Published: 20 May 2025
(This article belongs to the Section Multidisciplinary Applications)

Abstract

:
The sharing economy is an inevitable trend in cold chain logistics. Most cold chain logistics enterprises are small and operate independently, with limited collaboration. Joint distribution is key to integrating cold chain logistics and the sharing economy. It aims to share logistics resources, provide collective customer service, and optimize distribution routes. However, existing studies have overlooked uncertainty factors in joint distribution optimization. To address this, we propose the Cold Chain Logistics Joint Distribution Vehicle Routing Problem with Time-Varying Network (CCLJDVRP-TVN). This model integrates traffic congestion uncertainty and constructs a time-varying network to reflect real-world conditions. The solution combines simulated annealing strategies with genetic algorithms. It also uses the entropy mechanism to optimize uncertainties, improving global search performance. The method was applied to optimize vehicle routing for three cold chain logistics companies in Beijing. The results show a reduction in logistics costs by 18.3%, carbon emissions by 15.8%, and fleet size by 12.5%. It also effectively addresses the impact of congestion and uncertainty on distribution. This study offers valuable theoretical support for optimizing joint distribution and managing uncertainties in cold chain logistics.

1. Introduction

Economic advancement has increased living standards and raised demand for cold chain products. This surge has been driven by e-commerce and cold chain logistics companies. The Asia Pacific region, particularly China, has benefited the most. Despite the rapid growth of China, challenges hinder the cold chain logistics industry [1]. Many logistics companies are small, offering single distribution services [2]. Cold chain products are perishable and require costly refrigerated transportation. Other challenges include small order batches, diverse customer locations, strict timelines, low vehicle load rates, and high carbon emissions [3]. To overcome these obstacles, strategic distribution adjustments are needed.
The vehicle routing problem (VRP), a standard model in route planning, aims to decrease transportation cost and distances by route optimization [4]. Cold chain logistics necessitate additional fuel to maintain product freshness, meaning damage, refrigeration, and carbon emissions factors need to be accounted for [5]. Unfortunately, there is limited literature addressing these costs. Furthermore, the dynamic nature of urban distribution, affected by traffic congestion and changing vehicle statuses, clashes with traditional static optimization methods [6].
Many studies have explored the VRP to optimize vehicle routes in cold chain logistics [7,8,9]. However, these studies predominantly focus on single distribution and often overlook the benefits of synchronizing operations. Joint distribution refers to multiple logistics companies sharing resources and customers under a unified plan [10]. This approach can significantly enhance efficiency, reduce losses, and lower overall distribution costs [11].
Many studies have addressed vehicle route optimization in cold chain logistics using the vehicle routing problem (VRP), creating models based on cold chain features. Hsu et al. initially proposed a VRP model for fresh food logistics with time windows, factoring in the stochastic nature of perishable fresh food [12]. Further, Osvald et al. integrated multiple costs and established a vehicle route planning model for perishable fresh food logistics distribution [13]. Meanwhile, Sun et al. incorporated time windows into their cold chain logistics model to ensure product quality and enhance customer satisfaction [14]. Amorim et al. developed a multi-time window, multi-model vehicle routing problem for food distribution in Portugal [15].
Though aiming to reduce cargo damage, maintain freshness, and improve satisfaction, previous studies overlooked refrigeration and carbon emission costs in cold chain transport. Zhang et al. introduced a low-carbon economy to cold chain logistics, developing an optimization model that includes carbon emission costs [16]. Qin et al. studied the impact of carbon pricing on emissions and customer satisfaction [17]. Wang et al.’s model considered damage costs during loading and unloading but ignored delivery costs [5]. Previous studies frequently overlooked comprehensive cost components. The present study addresses this gap by considering cargo damage, refrigeration, time penalty, and carbon emission costs.
Many researchers have examined the VRP problem concerning vehicle speed variation. Davis modelled traffic congestion based on roadway vehicle numbers, targeting travel time minimization [18]. Wang et al. predicted traffic flow using a Kalman filter and developed a dynamic path model that prioritized travel time minimization and road capacity constraints [19]. Taniguchi et al. used advanced intelligent transportation systems for urban distribution, creating a vehicle path model that updates with real-time travel time changes using traffic simulation data [20]. Liao et al. proposed a two-stage method for time-dependent travel times, using a sweep method for vehicle assignment and a forbidden search algorithm for path enhancement [21]. Sabar et al. considered various road traffic conditions in their DVRP model, minimizing total distribution costs, and introduced an adaptive evolutionary algorithm [22]. Kim et al. addressed time-varying traffic flow, aiming for total cost and vehicle count minimization, and established a VRP model with time-window constraints [23]. Güner et al. differentiated periodic and non-periodic congestion, using a random queuing model for time delay estimation and setting travel time minimization as the objective [24]. Many studies on vehicle routing problems with time-varying networks exist. However, few have considered real-time traffic information in cold chain logistics. Given the urban distribution and time-sensitive nature of cold chain products, further research is necessary.
Currently, many cold chain logistics companies use single distribution. Although widely studied, this approach has drawbacks such as poor fill rates, extensive vehicle leasing, and high delivery costs. These issues considerably hamper industry progress. Joint distribution, aimed at enhancing efficiency through resource integration, originated in Japan. It enables resource sharing and significantly reduces operation costs [10].
Resource sharing is key to efficient vehicle routing in joint distribution, leading to lower logistics costs and improved customer satisfaction. Wang et al. developed an open multi-center joint distribution model based on vehicle sharing [25]. Wang and Zhang constructed an MDVRP model integrating set and delivery, using a hybrid heuristic algorithm and logistics center and customer information sharing [26]. Zhang and Chen designed a joint distribution model with shared logistics centers and vehicles, solved using a multi-objective optimization model and variable neighborhood search algorithm [27]. Ramachandran compared inventory and distribution costs under joint and direct strategies, showing a clear truck load rate advantage for joint distribution [28]. Li et al. proposed a hybrid genetic algorithm with adaptive neighborhood search for a joint distribution problem, considering shared parking lot resources and fuel consumption [29].
Although numerous studies have addressed either the specific cost structure of cold-chain logistics, the dynamics of time-varying road networks, or the advantages of joint distribution, very few works capture all three aspects simultaneously. Table 1 summarizes the most relevant publications and highlights the missing combinations that motivate the present study.
Despite existing joint distribution research, its application in cold chain logistics remains underexplored. This study introduces the vehicle routing problem of cold chain logistics joint distribution with time-varying networks. Based on previous studies, three gaps can be identified: (1) the cost structure of cold chain logistics is incomplete, despite higher distribution requirements and more complex costs compared to general logistics; (2) existing studies often assume constant traffic conditions, neglecting time-varying transportation factors; (3) research primarily emphasizes economic benefits of joint distribution, rarely focusing on path optimization for cold chain logistics vehicles.
In order to address these research gaps, this study proposes a new model: the Cold Chain Logistics Joint Distribution Vehicle Routing Problem with Time-Varying Networks (CCLJDVRP-TVN). The model considers cold chain logistics costs, integrates sharing economy principles, and captures time-varying road network dynamics. An improved genetic algorithm with simulated annealing strategies is designed to solve the CCLJDVRP-TVN problem. Genetic algorithms often prematurely converge to local optima. To overcome this, the method introduces adaptive crossover and mutation probabilities and incorporates simulated annealing strategies. These enhancements improve global search, solution quality, convergence speed, and stability, demonstrating superior performance in complex cold chain logistics vehicle routing.

2. Cold Chain Logistics Joint Distribution Vehicle Routing Model

This section clarifies the CCLJDVRP-TVN problem setting, defines the supply-chain entities and key operational assumptions, and introduces the notation used in the subsequent model.

2.1. Problem Description and Assumption

This study examines the joint distribution vehicle routing problem in cold chain logistics, considering time-varying networks. Multiple cold chain distribution centers serve different customers (Figure 1). Under joint distribution, all centers share storage and vehicle resources to serve all customers (Figure 2). Goods demand, time windows, and locations are known at customer points. City traffic congestion affecting vehicle speed is represented (Figure 3). In Figure 1, Figure 2 and Figure 3, red circles represent centers, blue triangles represent customer locations, green lines indicate routes, and black dashed lines denote time-window constraints. Colors and symbols represent different nodes and their connections. Perishable cold chain products require refrigerated transport, incurring damage, refrigeration, and carbon emission costs. The study aims to find the optimal vehicle scheduling and routing solution, considering these costs, vehicle transport, overtime penalty, and usage.
The following assumptions are made for analysis and research:
  • Known locations of all centers and customers. Vehicles depart from any center, return to the nearest after delivery, no replenishment.
  • Identical refrigeration vehicles used, consuming fuel for transport refrigeration.
  • Refrigeration vehicles runs while waiting and serving at customers. More fuel used when doors open for cooling.
  • Vehicles avoid overloading, varied speeds due to traffic.
  • Cargo demand and time windows set for each customer. Vehicles arrive early or late, incurring penalties.
  • Each customer served by one vehicle with cargo ≤ capacity.

2.2. Symbols and Variables

The mathematical model of the model is established as follows: assume that M is the set of distribution points, N is the set of customer points, V is the total set, and V = M∪N = {1, 2, …, m, m + 1, m + 2, …, m + n}, where n is the number of customer points and {1, 2, …, m} is the distribution centers. The relevant variables and parameters of the model are shown in Table 2.

2.3. Multi-Logistics Centers Joint Distribution Processing Method

For resource sharing, a virtual distribution center C0 is added, linked to all centers. Vehicles start from C0, deliver to centers, return, and end at C0. Travel time between C0 and centers is 0.

2.4. Vehicle Travel Time Calculation

Distribution vehicles’ speeds vary due to traffic, resulting in time-varying behavior. Some road sections may require detours due to traffic conditions, complicating travel time calculations. The interplay between time periods, vehicle speeds, distances, and travel times are examined. Vehicle speeds and distances in distinct time periods are shown in Figure 4 and Figure 5.
Let T be the length of the working time period of the distribution center, and divide T into z time periods T 1 , T 2 , T 3 , . . . , T z + 1 , where T R , T R + 1 is the R time period and v R represents the vehicle travel speed in time period R . The v t i represents the velocity step function; when t i T R , T R + 1 , v t i = v R .
Assuming that t i is the time when the vehicle leaves node i , a vehicle traveling on path i , j will have two cases:
  • The vehicle is in one time period from i to j , so that the vehicle has only one speed on this path.
  • The vehicle spans two and more time periods from i to j , so that the vehicle has two and more speeds on this path.
According to the above characteristics, it is necessary to calculate the time from i to j based on the vehicle speed of the time period. S = T / z denotes the length of the time interval in which each speed is constant in the speed step function, t e x denotes the time interval between moment t and the next speed change, d e x denotes the length that can be traveled according to the speed of moment t for the length of time of driving t e x , and T i , j d i j , t i denotes the running time of the vehicle from i to j . The travelling time from i to j is calculated as follows:
T i , j d i j , t i = t e x + T i , j d i j d e x , t i + t e x       , d i j d e x > 0 d i j v t i                                                       , e l s e
where
t e x = t s s t     , t s > 0 s                     , e l s e
d e x = t e x v t i
Equation (1) indicates that when the vehicle is traveling in the first case, the travelling time is the ratio of the distance to the speed in the current time period. When the vehicle is the second case, the vehicle departs from i and has a distance of d i j from j at time t . If the total length of driving at the speed of time t to the next speed change moment, d e x < d i j , then it needs to enter the next time period to continue driving, and the time length from time t to reach point j is the sum of t e x and T i , j d i j d e x , t i + t e x .

2.5. Cost Variables

This research aims to minimize the total distribution cost of cold chain logistics, considering comprehensive supply chain costs to reflect the actual distribution process. The total cost of CCLJDVRP-TVN includes: (a) fixed costs, (b) transportation costs of refrigeration trucks, (c) penalties for delivery time non-compliance, (d) damage costs from partial goods damage, (e) refrigeration costs in low-temperature environments, and (f) carbon emission costs from refrigeration trucks and equipment. Each cost component is explained below.
  • Fixed cost C1:
The fixed cost of vehicles includes depreciation, driver labor, and vehicle rent. It does not change with customer numbers or distribution distances, only with vehicle usage. The fixed cost is calculated as follows:
C 1 = K · C f
where C f denotes the fixed cost of the vehicle and K denotes the number of vehicles in use.
2.
Transportation cost C2:
Vehicle transportation cost includes fuel consumption during distribution. It is positively related to the distance traveled by the vehicle. The transportation cost is given by:
C 2 = C t i = 1 m + n j = 1 m + n k = 1 K x i j k d i j
where C t indicates the transportation cost per unit distance, d i j indicates the distance from point i to point j, and x i j k is a 0–1 variable. When vehicle k travels from point i to point j, the value is 1; otherwise, the value is 0.
3.
Time Penalty Cost C3:
In cold chain logistics, timely product delivery is crucial as it affects revenue, inventory control, and quality management. The vehicle must meet the customer’s time window. If the vehicle arrives too early, it must wait; if too late, restocking and sales issues may arise. Penalty costs occur if the vehicle misses the time window [30,31]. This paper uses a soft time window with a penalty function to represent the cost, as shown in Equation (4):
C 3 = m + 1 m + n k = 1 K C e max T e T j k , 0 + C l m a x T j k T l , 0
where C e and C l denote the penalty costs due to early arrival and late arrival, [ T e , T l ] denotes the time window required by the customer, and T j k denotes the time when vehicle k arrives at customer point j.
4.
Damage cost C4:
During the distribution process, the quality of the cold chain products deteriorates to some extent due to time, which results in damage costs [32,33]. Quality loss is shown as an exponential change with the advance of time, and the damage cost is calculated as follows:
C 4 = C p · i = 1 n g i · ε ( 1 e θ W i )
where C p is the price per unit of product, g i is the customer demand at point i, ε is the deterioration rate of the product during transportation and loading and unloading, θ is the product sensitivity coefficient, and W i is the time from the departure of the vehicle to point i.
5.
Refrigeration cost C5:
Cold chain logistics vehicles require refrigeration equipment powered by the engine to maintain low temperatures, generating refrigeration costs [7,34]. This paper assumes that opening and closing doors does not affect the temperature difference, and carbon emissions from temperature changes are not considered.
C 51 = C r · α 1 · i = 1 m + n j = 1 m + n k = 1 K x i j k · t i j
C 52 = C r · α 2 · i = 1 m + n j = 1 m + n k = 1 K x i j k · S j
C5 = C51 + C52
where C t denotes the unit fuel price, α 1 denotes the fuel consumption of refrigeration equipment per unit time of vehicle travel, and α 2 denotes the fuel consumption generated by the refrigeration equipment during the loading and unloading process per unit time. t i j denotes the time of vehicle from node i to j, S j denotes the service time of customer j, and x i j k is a 0–1 variable with a value of 1 when vehicle k travels from point i to point j, and 0 otherwise.
6.
Carbon emissions cost C6:
During transportation, vehicle fuel consumption generates carbon dioxide, contributing to the greenhouse effect. Reducing carbon emission costs lowers distribution costs and environmental harm [35]. Carbon emissions mainly come from fuel consumption, which is related to vehicle driving time.
For the purposes of this paper, refrigeration equipment generates carbon emissions.
F C 1 = α 1 · i = 1 m + n j = 1 m + n k = 1 K x i j k · t i j
F C 2 = α 2 · i = 1 m + n j = 1 m + n k = 1 K x i j k · S j
Also, according to Zhang and other scholars [36], carbon emissions due to vehicle load during distribution:
F C 3 = β · i = 1 m + n j = 1 m + n k = 1 K x i j k · d i j · Q i j
where β denotes the load carbon emission factor and Q i j denotes the load between point i and point j of the section.
The carbon emission is the product of fuel consumption and C O 2 emission factor. Thus, the carbon emission can be expressed as:
E M = η · F C 1 + F C 2 + F C 3
The cost of carbon emissions can be expressed as:
C 6 = C c · η · i = 1 m + n j = 1 m + n k = 1 K x i j k α 1 · t i j + α 2 · t i j + S j + β · d i j · Q i j

2.6. Modeling

The total cost of cold chain transportation includes fixed cost (C1), transportation cost (C2), penalty cost (C3), damage costs (C4), fuel consumption cost (C5), and carbon emission cost (C6). Thus, the mathematical model is expressed as follows.
m i n C = C 1 + C 2 + C 3 + C 4 + C 5 + C 6
                  W j = W i + S i + t i j , i j ,   i V , j V , W 0 = T s
s . t . i = m + 1 m + n x i j k = 1 , j m + 1 , m + 2 , , m + n
              j = m + 1 m + n x i j k = 1 , j m + 1 , m + 2 , , m + n
      j = m + 1 m + n i = 1 m k = 1 K x i j k = j = m + 1 m + n i = 1 m k = 1 K x j i k 1
                      Q i j Q , i 1,2 , , m  
  g i Q , i m + 1 , m + 2 , , m + n
  i = 1 m x i j k = 0 , i 1,2 , , m
                  x i j k = 0,1
Equation (9) minimizes distribution costs. Equation (10) relates vehicle arrival time, transportation time, service time, and start time. Equations (11) and (12) ensure each customer is visited once. Equation (13) allows the vehicle to return to a different distribution center after completing the task. Equations (14) and (15) impose capacity constraints, ensuring the vehicle is not overloaded and customer demand is met. Equation (16) ensures vehicles do not visit other distribution centers for replenishment before completing the task. Equation (17) sets value constraints for decision variables.

3. Model Solution

Genetic algorithms have been used to solve VRP, but traditional methods converge slowly and are prone to local optima. To overcome this, we propose an improved genetic algorithm (IGA) integrated with simulated annealing. The IGA combines simulated annealing’s global exploration with adaptive crossover and mutation probabilities. This improves convergence speed, solution quality, and global search capabilities, addressing the limitations of traditional genetic algorithms in modern VRP research.

3.1. Algorithm Initialization

3.1.1. Chromosome Coding

In this study, integer encoding is used, with negative numbers {−m, −m − 1, …, −1} denoting distribution centers, positive integer numbers {1, 2, …, n} denoting customer points, and {n + 1, n + 2, …, n + k} denotes the number of available vehicles. The length of the chromosome is n + k − 1. The decoding process of chromosomes is shown in Figure 6. Taking 10 customer locations, four available vehicles and four distribution centers as an example, the virtual distribution center 0 is first inserted at the first end of the chromosome, and then the number representing the vehicle in the chromosome {n + 1, n + 2, …, n + k} is replaced with virtual distribution center 0. After traversing all chromosomes, 0 is replaced with the nearest distribution center to the customer point according to the customer point to the left or right of virtual distribution center 0.

3.1.2. Population Initialization

Using random generation, popsize individuals form the initial population pop(h). The initialization iteration number is h = 1, T(1) is the initial temperature, and Max is the maximum iterations. If T(1) is too large, the probability of infeasible solutions increases, resulting in longer iterations and difficulty in convergence. If T(1) is too small, the probability of infeasible solutions decreases, leading to local optima. The simulated annealing algorithm is used to address this issue in this study.

3.1.3. Fitness Function

The fitness of each chromosome in the population can be constructed by the model objective function Equation (18). In this study, the objective function value is the total distribution cost, so the smaller the distribution cost, the larger the chromosome fitness value, so the reciprocal of the objective function is selected as the fitness degree. Through the calculation of this fitness function, it is possible to determine whether the solution is feasible. If it is not feasible, a penalty value is added.
f i = 1 C

3.2. Algorithm Operator

3.2.1. Selection Operation

Chromosomes are selected in the overall by roulette selection method. The higher the chromosome fitness, the higher the probability of roulette selection, as shown in Equation (19). p i is the probability that the individual i is selected, f i and f j are the fitness values of the individual i and j , and p o p s i z e is the population size. p 0 = 0 , R 1 is a random number in the interval [0, 1], and individual i is selected when j = 0 i 1 p j R 1 j = 0 i p j . New population N e w p o p ( h + 1 ) is formed by cyclic selection through the selection operation.
p i = f i j = 1 p o p s i z e f j

3.2.2. Cross-Mutation Operation

The order crossover method is applied to N e w p o p ( h ) with crossover probability P c to obtain the new population C p o p ( h ) . Order crossover is shown in Figure 7. Randomly select the start and end positions of several genes in a pair of parent chromosomes. Generate a new individual and ensure that the position of the selected genes in the new individual is the same as that of the parent, place one of the parent’s selected genes into the same position in the offspring, and place the other parent’s remaining genes into the offspring in order.
The population C p o p ( h ) is mutated with mutation probability P m to obtain a new population M p o p ( h ) . The mutation operation is shown in Figure 8, where two positions on the parent chromosome are randomly selected and the genes at these two positions are exchanged to generate offspring.
Genetic operator probabilities (crossover and mutation) impact algorithm outcomes. For unfit individuals, increase crossover probability; for well-adapted individuals, reduce it. Thus, to sustain good candidates and avoid local convergence, this study applies adaptive crossover and mutation probabilities, as expressed in Equations (20) and (21).
P c = P c 1 P c 1 P c 2 f F a v e F m a x F a v e , f F a v e             P c 1 , f < F a v e
P m = P m 1 P m 1 P m 2 F m a x f F m a x F a v e ,   f F a v e P m 1 ,   f < F a v e
where P c refers to the crossover probability and P m refers to the mutation probability, P c 1 and P c 2 are the maximum and minimum values of the crossover probability, respectively, P m 1 and P m 2 are the maximum and minimum values of the mutation probability, respectively, F a v e refers to the average fitness of the population, F m a x represents the maximum fitness of the population, f is the larger adaptation value among the individuals to be crossed, and f is the adaptation value of the mutation to be made, where the adaptation of the individuals to be mutated is larger and the mutation probability is chosen to be lower. When the fitness value is lower, the population mutation and crossover probability values are larger, and the population diversity can be increased to avoid the algorithm from falling into local optimal solutions and to improve the global search ability.

3.2.3. Simulated Annealing Improvement Operation

In early search stages, the genetic algorithm performs global exploration of the solution space. In later iterations, the solution set narrows, and local search weakens, hindering optimal solutions. To improve local search, a local random search is integrated. The simulated annealing algorithm processes infeasible solutions using the Metropolis criterion. Infeasible solutions are accepted based on temperature probability, as calculated in Equation (18), ensuring they are penalized and not propagated.
Simulated annealing is a randomized optimization method excelling in local search. Using the Metropolis criterion, new solutions can be accepted with certain probability, even if inferior, to escape local optima traps. Hence, this study adopts a local random search based on simulated annealing principles. Simulated annealing’s Metropolis criterion guides accepting new solutions during the search dominated by the original solution. The acceptance probability of new solutions is determined by:
P s = e f x 1 f x 0 / T b , f x 1 f x 0 < 0                                 1                                     , f x 1 f x 0 0
where f x 1 is the adaptation value of the new solution, f x 0 is the adaptation value of the original solution, and T b is the temperature of the evolutionary generation. From the above equation, we can see that the acceptance probability P s is related to the temperature T b ; the higher the temperature T b , the higher the acceptance probability of the dominated solution, while the lower the temperature T b , the lower the acceptance probability of the dominated solution. The iterative formula for the temperature T b is:
T b + 1 = γ T b
where γ is the cooling rate. The value of T decreases with increasing iterations, retaining potential solutions early on, enhancing solution space probability and global search. In later iterations, lower temperature reduces dominated solution acceptance probability, ensuring better solutions are preserved. In the present study, the initial temperature of the simulated annealing algorithm was set to 3000, and the cooling rate γ was 0.95.
The flowchart of the simulated annealing improved genetic algorithm proposed in the present study is shown in Figure 9. The pseudocode is given as in Algorithm 1:
Algorithm 1. Simulated Annealing Improved Genetic Algorithm
Input:
     Initial temperature T(1),
     Max iterations (Max),
     Neighborhood search limit (L),
     Initial population size (popsize).
Output:
     Optimal vehicle routing solution (minimal total cost).
1: Initialize temperature T ← T(1)
2: Initialize iteration counter h ← 1
3: Generate initial population pop(h) randomly.
4: Evaluate fitness of each chromosome in pop(h).
5: WHILE h ≤ Max DO
6:        Perform selection operation to form new population pop’(h)
7:        Perform crossover and mutation operations with adaptive probabilities to form pop’’(h)
8:        Perform simulated annealing-based local random search:
                 FOR each individual Xi in pop’’(h) DO
                        SET neighborhood search count l ← 0
                         WHILE l < L DO
                                Generate new solution Yi near Xi
                                ΔE ← fitness(Yi)–fitness(Xi)
                                IF ΔE < 0 THEN
                                       Accept Yi as new Xi; BREAK
                                ELSE
                                       Compute acceptance probability Ps = exp(−ΔE/T)
                                       Generate random number rand ∈ [0, 1]
                                       IF rand < Ps THEN
                                              Accept Yi as new Xi; BREAK
                                       ELSE
                                              l ← l + 1
                                       END IF
                                 END IF
                         END WHILE
                 END FOR
9:          Update temperature T ← γT (γ = cooling rate)
10:      Update population pop(h) ← pop’’(h)
11:      h ← h + 1
12: END WHILE
13: RETURN optimal solution from final population.
The IGA begins by initializing the temperature, iteration counter, and population size. In each iteration, the algorithm evaluates chromosome fitness, performs selection, and applies crossover and mutation with adaptive probabilities. Simulated annealing performs a local random search, evaluating each solution and replacing it based on fitness difference. If the new solution improves fitness or is accepted probabilistically, it becomes the new solution. After each iteration, the temperature is updated, and the population is refined. The process continues until the maximum iterations are reached, returning the optimal solution.

4. Experimental Design and Analysis of the Results

In the present study, we validate the model using data from three Beijing cold-chain companies, compare independent versus joint-distribution scenarios, and perform congestion-sensitivity analyses.

4.1. Classical Dataset Test

Experiments were conducted with six MDVRP test cases (Pr01-Pr06) to test the improved genetic algorithm’s performance for the vehicle routing problem [37]. The test data can be accessed at: https://github.com/HuaixiaSHI/DATA. Both the basic and improved genetic algorithms were used to solve the dataset 20 times. The results are shown in Table 3.
Table 3 shows that the IGA’s mean shortest distance for each dataset is less than the ACO. The IGA’s optimal values are 0.63% (1082.35), 2.39% (1763.07), 6.93% (2408.42), 10.41% (2852.29), 13.61% (3029.65), and 1.98% (3758.36) lower than the ACO, with mean values lower than 4.11% (1086.21), 2.79% (1859.82), 7.79% (2501.01), 15.81% (2902.45), 10.71% (3388.55), and 4.95% (3870.85), respectively. Results show that the IGA outperforms the basic GA in optimization ability after adding adaptive crossover-mutation and simulated annealing operations. IGA also converges faster, with fewer average generations than GA.
The results were analyzed to test the algorithms’ reliability and stability. Reliability is evaluated by the relative error rate, which compares the algorithm’s solution to previous studies [37,38,39]. Stability is assessed using the standard deviation of 20 runs to measure variability and consistency. The reliability and stability of both basic and improved genetic algorithms in solving the dataset are shown in Table 4. In terms of stability, the standard deviation of IGA results is smaller than that of GA. In terms of reliability, the relative error rate of IGA for solving all six datasets is significantly lower than that of GA. The results indicate that the IGA algorithm has better stability and reliability than GA.
Figure 10 clearly illustrates the convergence process of both the basic genetic algorithm (GA) and the improved genetic algorithm (IGA) when solving dataset Pr06. The comparison indicates that the IGA consistently achieves better convergence speed and optimization performance compared to the GA.

4.2. Case Study

The effectiveness of joint distribution in cold chain path optimization was verified through a practical application. Empirical data from three cold chain logistics companies in Beijing were used. These companies distribute the same frozen food products to customers in Beijing. Each operates independently on a small scale. The data represent China’s cold chain logistics industry. Table 5 shows customer locations, demand, and preferred time windows. In Table 5, negative integers correspond to depots. In joint distribution, companies integrate resources to serve all customers. The earliest depot departure is 6:00, and vehicles must return by 19:00. Average vehicle speeds within Beijing’s fifth ring were obtained from the Beijing Municipal Commission of Transportation. Data were collected from December 2020 to April 2021. Average speeds for each time period are shown in Table 6.
The parameters of the model are shown in Table 7: The number of distribution centers m is 3, and the number of all customer points n is 60. The fixed vehicle cost C f is CNY 150/vehicle, and the transportation cost C t is CNY 3/km. Punishment cost due to the early arrival C e and punishment cost due to the late arrival C l are respectively CNY 30/h and CNY 50/h. The cargo value C p is CNY 2000/ton, Deterioration factor of product freshness during transportation ε is 1, and the sensitivity factor of cold chain products θ is 0.002. The fuel consumption cost C r is CNY 6.7/L, the fuel consumption of the refrigeration equipment during vehicle driving α 1 is 2 L/h, and the fuel consumption of the refrigeration equipment during loading and unloading α 2 is 2.5 L/h. The carbon cost C c is CNY 0.25/kg, the carbon dioxide emission factor η is 2.63, and the load carbon emission factor β is 1.04 × 10 5 .

4.2.1. Comparison of Different Distribution Modes

In order to verify the effectiveness of the joint distribution mode, the joint distribution mode is compared with the independent distribution mode. In the single distribution mode, the three distribution centers distribute their respective customers, and the experimental results are shown in Table 8, Table 9 and Table 10 and Figure 11, Figure 12 and Figure 13. In the joint distribution mode, cold chain logistics companies share distribution centers and vehicles to serve customers together. The experimental results are shown in Table 11 and Figure 14.
From Figure 11, Figure 12, Figure 13 and Figure 14 and Table 8, Table 9, Table 10 and Table 11, the following can be observed: (1) Independent distribution has issues like roundabout routes, intersecting paths, and lower vehicle capacity due to scattered customers. Joint distribution coordinates resources, plans more efficient routes, reduces costs, and improves transportation efficiency. (2) Cold chain logistics companies can save 18.33% by adopting joint distribution, reducing carbon emissions by 15.8%. The CCLJDVRP-TPN model reduces fleet size by 12.5% and delivery distance by 19.88%. In conclusion, the model integrates storage and distribution resources using a sharing economy strategy, reducing costs and emissions, achieving economic and environmental benefits.

4.2.2. Comparison of Different Congestion Speeds

According to Table 5, 6:00–8:00 and 17:00–19:00 are congestion periods. The model simulated vehicle speeds of 15 km/h, 20 km/h, and 25 km/h during these times. Table 12 shows the simulation results, reflecting how congestion affects vehicle routes and fleet size. The results show that joint distribution significantly reduces fleet size. Table 13 compares vehicle routes, demonstrating reduced fleet size and improved efficiency from optimized routes.
As shown in Table 12, increased vehicle speeds during congestion periods reduce total distribution costs, travel distances, carbon emissions, and penalty costs. (1) Regarding total distribution costs, increasing congestion speed from 15 km/h to 20 km/h reduces costs by 5.08%. Increasing speed further to 25 km/h reduces costs by 13.98%. (2) Vehicle travel distances at congestion speeds of 15 km/h, 20 km/h, and 25 km/h are 1344.81 km, 1238.07 km, and 1178.35 km, respectively. (3) In terms of carbon emissions, as vehicle speed increases, the distance traveled by the vehicle decreases and so do the carbon emissions. (4) Penalty costs decrease as vehicle speeds increase. The lowest penalty cost, 86.79, occurs at 25 km/h. Traffic congestion affects distribution costs, fuel consumption, carbon emissions, and customer service times. Increased congestion and reduced vehicle speeds lead to higher costs and emissions.

5. Discussion and Management Implications

In the present study, we propose a CCLJDVRP-TPN model considering time-varying road network. Joint distribution cooperation allows cold chain logistics companies to save costs, rent fewer vehicles, travel shorter distances, avoid congestion, and reduce carbon emissions. The government can promote sharing economy policies to incentivize participation in joint distribution. The discussion is as follows:
  • The CCLJDVRP-TPN model includes damage, refrigeration, and carbon costs, forming the total cold chain logistics cost. It accounts for congestion and vehicle speed variation, providing a practical solution. Experiments with empirical data show that resource sharing among cold chain enterprises achieves economic and environmental benefits.
  • Vehicle travel speed is crucial for optimizing cold chain product delivery. During traffic congestion, vehicle speed decreases, preventing the optimal path from being reached. This increases delivery time and delays timely service to customers.
Based on the above discussion, the following are some suggestions for cold chain logistics companies and governments.
3.
Cold chain logistics enterprises must focus on reducing total distribution costs and improving logistics service quality to enhance their core competitiveness. In order to achieve these goals, joint distribution should be considered first. By collaborating and sharing resources such as warehouses, vehicles, and delivery schedules, cold chain logistics companies can reduce costs, emissions, and fleet size, improving efficiency and competitiveness. Ensuring product freshness and on-time delivery is crucial for quality. Companies must gather road network data, account for its time-varying nature, and improve route planning to ensure service quality. With growing awareness of sustainability, companies should also consider their carbon emissions. They should raise environmental awareness, cooperate with low-carbon policies, and build a positive business reputation.
4.
The government plays a macro-control role, establishing a linkage mechanism between itself, industry associations, and leading enterprises. The government should oversee cold chain logistics planning based on industry analysis. It should promote sharing economy and joint distribution models, encouraging cooperation and platform building. Effective urban traffic planning can reduce congestion and improve distribution efficiency. Additionally, the government can collaborate with companies to develop low-energy equipment and technologies. This will promote the retrofitting and improvement of refrigeration systems, incentivizing cold chain logistics companies to reduce carbon emissions.

6. Conclusions

The present study constructs the CCLJDVRP-TPN model to address the joint problem of cold chain logistics under time-varying road network conditions. The model aims to minimize fixed costs, vehicle driving costs, penalty costs, refrigeration costs, loss costs, and carbon emission costs. An improved genetic algorithm was designed to solve the problem. The algorithm and the model’s validity were verified through comparison tests, leading to the following conclusions:
The improved genetic algorithm (IGA) integrates adaptive crossover and mutation probabilities with a simulated annealing strategy. This enhances global search capability and improves solution quality and stability. Comparison tests show that the IGA outperforms the basic genetic and simulated annealing algorithms in solution quality and convergence speed.
A case study of cold chain logistics distribution in Beijing was used to verify the effectiveness of the distribution strategy. The results show that the joint distribution strategy outperforms the individual model in total cost, vehicle travel distance, carbon emission, and fleet size. Vehicle path planning under different traffic congestion levels was compared. As congestion increases, total costs rise, and distribution efficiency decreases.
This study provides decision support methods for managers and the government. The results indicate that logistics companies should consider joint distribution strategies to serve customers together. They also need to account for traffic congestion and redesign distribution paths. The government can promote sharing economy policies to support logistics companies’ rapid development.
The present study has several limitations. First, it assumes that all customer information is static and known, excluding dynamic information such as new orders, order cancellations, delivery time changes, and other uncertainties. Additionally, the variation in efficiency among companies in joint distribution is not considered. Therefore, improving the profit of each company under the joint distribution model is a direction for future research.

Author Contributions

Methodology, H.S.; Validation, J.Q.; Resources, H.S. and Y.H.; Data curation, Y.H.; Writing—original draft, H.S. and J.Q.; Writing—review & editing, Y.H. and Q.Z.; Supervision, Q.Z. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Institutional Review Board Statement

Not applicable.

Data Availability Statement

The authors will supply the relevant data in response to reasonable requests.

Conflicts of Interest

The authors declare that there are no conflicts of interest regarding the publication of this article.

References

  1. Dai, J.; Che, W.; Lim, J.J.; Shou, Y. Service innovation of cold chain logistics service providers: A multiple-case study in China. Ind. Mark. Manag. 2020, 89, 143–156. [Google Scholar] [CrossRef]
  2. Li, Y.; Lim, M.K.; Tan, Y.; Lee, S.Y.; Tseng, M.-L. Sharing economy to improve routing for urban logistics distribution using electric vehicles. Resour. Conserv. Recycl. 2020, 153, 104585. [Google Scholar] [CrossRef]
  3. Liu, G.; Hu, J.; Yang, Y.; Xia, S.; Lim, M.K. Vehicle routing problem in cold Chain logistics: A joint distribution model with carbon trading mechanisms. Resour. Conserv. Recycl. 2020, 156, 104715. [Google Scholar] [CrossRef]
  4. Pan, J.S.; Zhang, X.Y.; Chu, S.C.; Wang, R.Y.; Lin, B.S. An Entropy-Balanced Orthogonal Learning Bamboo Forest Growth Optimization Algorithm with Quasi-Affine Transformation Evolutionary and Its Application in Capacitated Vehicle Routing Problem. Entropy 2023, 25, 1488. [Google Scholar] [CrossRef]
  5. Wang, S.Y.; Sun, H.; Mou, J.J.; Jin, H. Optimization and efficiency of multi-temperature joint distribution of cold chain products: Comparative study based on cold accumulation mode and mechanical refrigeration mode. J. Highw. Transp. Res. Dev. 2016, 33, 146–153. [Google Scholar]
  6. Potvin, J.Y.; Xu, Y.; Benyahia, I. Vehicle routing and scheduling with dynamic travel times. Comput. Oper. Res. 2006, 33, 1129–1137. [Google Scholar] [CrossRef]
  7. Wang, S.; Tao, F.; Shi, Y.; Wen, H. Optimization of vehicle routing problem with time windows for cold chain logistics based on carbon tax. Sustainability 2017, 9, 694. [Google Scholar] [CrossRef]
  8. Xie, R.; Huang, H.; Zhang, Y.; Yu, P. Coupling relationship between cold chain logistics and economic development: A investigation from China. PLoS ONE 2022, 17, e0264561. [Google Scholar] [CrossRef]
  9. Leng, L.; Zhang, J.; Zhang, C.; Zhao, Y.; Wang, W.; Li, G. A novel bi-objective model of cold chain logistics considering location-routing decision and environmental effects. PLoS ONE 2020, 15, e0230867. [Google Scholar] [CrossRef]
  10. Liu, H.; Pretorius, L.; Jiang, D. Optimization of cold chain logistics distribution network terminal. EURASIP J. Wirel. Commun. Netw. 2018, 2018, 158. [Google Scholar] [CrossRef]
  11. Kuo, J.C.; Chen, M.C. Developing an advanced multi-temperature joint distribution system for the food cold chain. Food Control 2010, 21, 559–566. [Google Scholar] [CrossRef]
  12. Hsu, C.I.; Hung, S.F.; Li, H.C. Vehicle routing problem with time-windows for perishable food delivery. J. Food Eng. 2007, 80, 465–475. [Google Scholar] [CrossRef]
  13. Osvald, A.; Stirn, L.Z. A vehicle routing algorithm for the distribution of fresh vegetables and similar perishable food. J. Food Eng. 2008, 85, 285–295. [Google Scholar] [CrossRef]
  14. Sun, S.M.; Xie, R.H.; Li, Z.-W. The front-end collection transportation optimization of cold chain logistics for fresh fruits and vegetables. Logist. Eng. Manag. 2017, 39, 55–60. [Google Scholar]
  15. Amorim, P.; Parragh, S.N.; Sperandio, F.; Almada-Lobo, B. A rich vehicle routing problem dealing with perishable food: A case study. Top 2014, 22, 489–508. [Google Scholar] [CrossRef]
  16. Zhang, L.-Y.; Tseng, M.-L.; Wang, C.-H.; Xiao, C.; Fei, T. Low-carbon cold chain logistics using ribonucleic acid-ant colony optimization algorithm. J. Clean. Prod. 2019, 233, 169–180. [Google Scholar] [CrossRef]
  17. Qin, G.; Tao, F.; Li, L. A vehicle routing optimization problem for cold chain logistics considering customer satisfaction and carbon emissions. Int. J. Environ. Res. Public health 2019, 16, 576. [Google Scholar] [CrossRef]
  18. Davis, L.C. Dynamic origin-to-destination routing of wirelessly connected, autonomous vehicles on a congested network. Phys. A Stat. Mech. Its Appl. 2017, 478, 93–102. [Google Scholar] [CrossRef]
  19. Wang, J.; Niu, H. A distributed dynamic route guidance approach based on short-term forecasts in cooperative infrastructure-vehicle systems. Transp. Res. Part D Transp. Environ. 2019, 66, 23–34. [Google Scholar] [CrossRef]
  20. Taniguchi, E.; Shimamoto, H. Intelligent transportation system based dynamic vehicle routing and scheduling with variable travel times. Transp. Res. Part C Emerg. Technol. 2004, 12, 235–250. [Google Scholar] [CrossRef]
  21. Liao, T.Y.; Hu, T.Y. An object-oriented evaluation framework for dynamic vehicle routing problems under real-time information. Expert Syst. Appl. 2011, 38, 12548–12558. [Google Scholar] [CrossRef]
  22. Sabar, N.R.; Bhaskar, A.; Chung, E.; Turky, A.; Song, A. A self-adaptive evolutionary algorithm for dynamic vehicle routing problems with traffic congestion. Swarm Evol. Comput. 2019, 44, 1018–1027. [Google Scholar] [CrossRef]
  23. Kim, S.; Lewis, M.E.; White, C.C. Optimal vehicle routing with real-time traffic information. IEEE Trans. Intell. Transp. Syst. 2005, 6, 178–188. [Google Scholar] [CrossRef]
  24. Güner, A.R.; Murat, A.; Chinnam, R.B. Dynamic routing under recurrent and non-recurrent congestion using real-time ITS information. Comput. Oper. Res. 2012, 39, 358–373. [Google Scholar] [CrossRef]
  25. Wang, Y.; Assogba, K.; Fan, J.; Xu, M.; Liu, Y.; Wang, H. Multi-depot green vehicle routing problem with shared transportation resource: Integration of time-dependent speed and piecewise penalty cost. J. Clean. Prod. 2019, 232, 12–29. [Google Scholar] [CrossRef]
  26. 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]
  27. Zhang, W.; Chen, Z.; Zhang, S.; Wang, W.; Yang, S.; Cai, Y. Composite multi-objective optimization on a new collaborative vehicle routing problem with shared carriers and depots. J. Clean. Prod. 2020, 274, 122593. [Google Scholar] [CrossRef]
  28. Ramachandran, V. Lossy State Communication over Fading Multiple Access Channels. Entropy 2023, 25, 588. [Google Scholar] [CrossRef]
  29. Li, J.; Wang, R.; Li, T.; Lu, Z.; Pardalos, P.M. Benefit analysis of shared depot resources for multi-depot vehicle routing problem with fuel consumption. Transp. Res. Part D Transp. Environ. 2018, 59, 417–432. [Google Scholar] [CrossRef]
  30. Lin, S.W.; Vincent, F.Y.; Lu, C.C. A simulated annealing heuristic for the truck and trailer routing problem with time windows. Expert Syst. Appl. 2011, 38, 15244–15252. [Google Scholar] [CrossRef]
  31. Wang, J.; Lim, M.K.; Tseng, M.-L.; Yang, Y. Promoting low carbon agenda in the urban logistics network distribution system. J. Clean. Prod. 2019, 211, 146–160. [Google Scholar] [CrossRef]
  32. Heard, B.R.; Taiebat, M.; Xu, M.; Miller, S.A. Sustainability implications of connected and autonomous vehicles for the food supply chain. Resour. Conserv. Recycl. 2018, 128, 22–24. [Google Scholar] [CrossRef]
  33. Wang, X.; Wang, M.; Ruan, J.; Zhan, H. The multi-objective optimization for perishable food distribution route considering temporal-spatial distance. Procedia Comput. Sci. 2016, 96, 1211–1220. [Google Scholar] [CrossRef]
  34. Defraeye, T.; Tagliavini, G.; Wu, W.; Prawiranto, K.; Schudel, S.; Kerisima, M.A.; Verboven, P.; Bühlmann, A. Digital twins probe into food cooling and biochemical quality changes for reducing losses in refrigerated supply chains. Resour. Conserv. Recycl. 2019, 149, 778–794. [Google Scholar] [CrossRef]
  35. Clarke, C.; Williams, I.D.; Turner, D.A. Evaluating the carbon footprint of WEEE management in the UK. Resour. Conserv. Recycl. 2019, 141, 465–473. [Google Scholar] [CrossRef]
  36. Zhou, X.; Lv, Y.; He, C.; Liu, C.S.; Yang, K. Research on multi-depot green vehicle routing model and its optimization algorithm with time-varying speed. Control Decis. 2021, 37, 473–482. [Google Scholar]
  37. Cordeau, J.F.; Laporte, G.; Mercier, A. A unified tabu search heuristic for vehicle routing problems with time windows. J. Oper. Res. Soc. 2001, 52, 928–936. [Google Scholar] [CrossRef]
  38. Polacek, M.; Benkner, S.; Doerner, K.F.; Hartl, R.F. A cooperative and adaptive variable neighborhood search for the multi depot vehicle routing problem with time windows. Bus. Res. 2008, 1, 207–218. [Google Scholar] [CrossRef]
  39. Polacek, M.; Hartl, R.F.; Doerner, K.; Reimann, M. A variable neighborhood search for the multi depot vehicle routing problem with time windows. J. Heuristics 2004, 10, 613–627. [Google Scholar] [CrossRef]
Figure 1. Regional depots and customers.
Figure 1. Regional depots and customers.
Entropy 27 00540 g001
Figure 2. Joint distribution mode.
Figure 2. Joint distribution mode.
Entropy 27 00540 g002
Figure 3. Vehicles travel at different speeds.
Figure 3. Vehicles travel at different speeds.
Entropy 27 00540 g003
Figure 4. Vehicle speed in different time periods.
Figure 4. Vehicle speed in different time periods.
Entropy 27 00540 g004
Figure 5. Driving distance in different time periods.
Figure 5. Driving distance in different time periods.
Entropy 27 00540 g005
Figure 6. Chromosome coding and decoding.
Figure 6. Chromosome coding and decoding.
Entropy 27 00540 g006
Figure 7. Order crossover operation.
Figure 7. Order crossover operation.
Entropy 27 00540 g007
Figure 8. Mutation operation.
Figure 8. Mutation operation.
Entropy 27 00540 g008
Figure 9. Flow chart of simulated annealing improved genetic algorithm.
Figure 9. Flow chart of simulated annealing improved genetic algorithm.
Entropy 27 00540 g009
Figure 10. Comparison of IGA and GA (based on dataset Pr06).
Figure 10. Comparison of IGA and GA (based on dataset Pr06).
Entropy 27 00540 g010
Figure 11. Optimized delivery routes for Distribution Center 1.
Figure 11. Optimized delivery routes for Distribution Center 1.
Entropy 27 00540 g011
Figure 12. Optimized delivery routes for Distribution Center 2.
Figure 12. Optimized delivery routes for Distribution Center 2.
Entropy 27 00540 g012
Figure 13. Optimized delivery routes for Distribution Center 3.
Figure 13. Optimized delivery routes for Distribution Center 3.
Entropy 27 00540 g013
Figure 14. Optimized delivery routes for joint distribution mode.
Figure 14. Optimized delivery routes for joint distribution mode.
Entropy 27 00540 g014
Table 1. Summary of representative literature and remaining gap.
Table 1. Summary of representative literature and remaining gap.
No.StudyContextCost Factors IncludedaTime-Varying Traffic ConsideredJoint-Distribution/Resource-Sharing Considered
1[12]Perishable food VRPPerishabilityNoNo
2[13]Fresh vegetable VRPMultiple cost componentsNoNo
3[15]Portuguese food distributionMulti-TW, vehicle typesNoNo
4[16]Low-carbon cold-chain VRPRefrigeration, carbonNoNo
5[7]Cold-chain VRP with carbon taxCarbon, TWNoNo
6[14]Green MDVRP, shared resourcesFuel, penaltyYes (time-dependent speed)Partial (shared transport)
7[22]DVRP with congestionTransport costYesNo
8[26]MDVRP with delivery and pickupTransport costNoYes
9[29]Joint distribution with shared depotsFuel consumptionNoYes
Table 2. Description of symbols.
Table 2. Description of symbols.
SymbolsDescription
C c Carbon price
C e Punishment cost due to the early arrival
C f Fixed cost of each vehicle
C l Punishment cost due to the late arrival
C p Cold chain products’ price per unit
C r Refrigeration consumption cost per unit
C t Transportation cost of per unit distance
d i j Distance between nodes i and j
g i Demand for customer point i
i , j Index of nodes ( i , j = 1,2 , , m , m + 1 , m + 2 , , m + n )
K Number of vehicles used
k Index of vehicles ( k = 1,2 , , K )
m Number of distribution centers ( 1,2 , , m )
n Number of customers ( m + 1 , m + 2 , , m + n )
Q The maximum load capacity of a vehicle
Q i j Products quantity from customer i to customer j
S j Service time of customer j
T e Time window’s starting time
T l Time window’s ending time
T j k Time point when vehicle k arrives at customer j
t i j Time of vehicle from node i to j
v R The vehicle travel speed in time period R
W i Time point from vehicle departure to customer i
x i j k 0–1 value, when vehicle k delivers cargo from node i to
node j , x i j k = 1 ; otherwise, x i j k = 0 .
α 1 The fuel consumption of refrigeration equipment per unit time during transportation
α 2 The fuel consumption of refrigeration equipment per unit time during unloading
β The load carbon emission factor
θ Sensitivity factor for cold chain products
ε Deterioration factor of product freshness during transportation
η The coefficient values of the carbon emissions
Table 3. Results obtained using IGA and GA.
Table 3. Results obtained using IGA and GA.
DatasetsIGAGA
Optimal ValueAverage ValueAverage Number of
Convergence Generations
Optimal ValueAverage ValueAverage Number of
Convergence Generations
Pr011082.351086.2170.81089.241132.7284.37
Pr021763.071859.82120.351806.321913.19212.21
Pr032408.422501.01203.562587.842712.56321.31
Pr042852.292902.45323.563183.853447.12559.52
Pr053029.653388.55545.073507.233795.35691.79
Pr063758.363870.85630.533834.354072.35820.08
Table 4. Statistics of stability and reliability.
Table 4. Statistics of stability and reliability.
DatasetsStandard
Solution
IGAGA
Optimal ValueRelative Error Rate (%)Standard
Deviation
Optimal ValueRelative Error Rate (%)Standard
Deviation
Pr011074.121082.350.7668.361089.241.40710.76
Pr021762.211763.070.04827.891806.322.50333.09
Pr032373.652408.421.46436.012587.849.02362.38
Pr042815.482852.291.30773.433183.8513.08398.58
Pr052965.183029.652.174132.833507.2318.280171.54
Pr063612.723758.364.031185.803834.356.134230.90
Table 5. Customer locations, customer needs, and time window.
Table 5. Customer locations, customer needs, and time window.
Serial NumberX (km)Y (km)Demands (t) T e T l Service Time (h)Affiliated Distribution Centers
−12.1611.5606:0019:00
−2−38.1247.106:0019:00
−318.3915.1106:0019:00
1−31.7362.141.312:2018:240:25−1
2−32.663.460.97:1010:250:18−1
349.643.471.49:4017:420:27−1
4−15.1767.340.712:3715:400:13−1
5−69.4166.320.413:5716:110:07−1
646.914.270.76:4011:180:13−1
73.2420.261.110:1812:350:21−1
8−6775.232.28:5216:590:43−1
9−6.18−3.571.110:4613:210:21−1
1021.039.64213:0915:170:39−1
1123.484.290.99:4211:430:18−1
12−44.62−28.390.410:4915:380:07−1
13−22.6755.890.79:2115:400:13−1
14−54.044.570.27:3910:120:04−1
15−43.3848.822.38:5115:250:45−1
16−67.1228.211.510:4014:560:30−2
17−42.9481.211.413:4916:370:27−2
18−39.76−35.332.311:0218:560:45−2
1921.7727.081.98:2718:090:37−2
20−45.0318.451.68:1815:420:31−2
21−37.3−26.92.113:2714:590:41−2
22−56.7612.371.614:0418:010:31−2
23−51.3331.370.47:1211:010:07−2
2455.421.821.813:0716:290:35−2
25−24.7553.410.710:1017:260:13−2
26−58.6271.342.29:5015:140:43−2
27−40.56−5.71.111:2014:040:21−2
28−18.7817.541.211:4714:490:24−2
2914.237.32210:1814:270:39−3
30−0.715.351.68:4416:080:31−3
31−28.427.530.88:4810:530:15−3
32−52.67−25.131.711:3017:000:33−3
33−24.83−11.811.59:5514:070:30−3
34−9.8530.070.610:5416:150:12−3
359.88−26.932.26:3716:130:43−3
36−20.93−25.732.47:3715:070:47−3
37−13.929.760.56:4612:390:10−3
3827.849.632.39:5313:480:45−3
39−39.93−23.612.312:1818:540:45−3
4040.88−4.970.89:4012:450:15−3
Table 6. Time-varying speed of Beijing.
Table 6. Time-varying speed of Beijing.
Time PeriodsSpeed (km/h)
[6, 7]25.6
[7, 8]20.9
[8, 9]26.52
[9, 10]28.6
[10, 11]29.6
[11, 12]32.9
[12, 13]30.5
[13, 14]33.6
[14, 15]30
[15, 16]30
[16, 17]28.8
[17, 18]23.1
[18, 19]20.9
Table 7. Parameter settings.
Table 7. Parameter settings.
SymbolsDescription
m 3
n 40
C f 150
C t 3
C p 2000
C r 6.7
C e 30
C l 50
C c 0.25
ε 1
θ 0.002
α 1 2
α 2 2.5
η 2.63
β 1.04 × 10 5
Q 10
Table 8. Optimized delivery routes for Distribution Center 1.
Table 8. Optimized delivery routes for Distribution Center 1.
VehicleDistribution RouteTime of Vehicle Arrival at Customer’s Point
1C1-2-14-12-9-15-5-8-1-C17:00-8:34-9:37-10:51-12:25-14:47-16:37-17:05-19:00-19:26
2C1-3-6-11-10-7-13-4-C18:36-10:18-10:51-11:48-12:18-13:34-15:24-16:05-18:45
Table 9. Optimized delivery routes for Distribution Center 2.
Table 9. Optimized delivery routes for Distribution Center 2.
VehicleDistribution RouteTime of Vehicle Arrival at Customer’s Point
1C2-23-20-16-28-19-24-C27:00-7:59-8:39-10:02-12:05-13:46-15:32-19:00
2C2-27-18-21-22-C210:28-12:08-13:25-14:28-16:39-18:59
3C2-26-17-25-C29:19-10:24-11:42-13:13-13:54
Table 10. Optimized delivery routes for Distribution Center 3.
Table 10. Optimized delivery routes for Distribution Center 3.
VehicleDistribution RouteTime of Vehicle Arrival at Customer’s Point
1C3-31-33-32-39-36-C36:59-9:02-10:39-12:06-13:04-14:27-17:13
2C3-29-30-37-34-35-C310:09-10:27-11:34-12:34-13:22-15:32-17:56
3C3-38-40-C39:42-10:05-11:27-12:41
Table 11. Optimized delivery routes for joint distribution mode.
Table 11. Optimized delivery routes for joint distribution mode.
VehicleDistribution RouteTime of Vehicle Arrival at Customer’s Point
1C1-30-37-2-28-7-25-13-17-C28:24-8:40-9:41-10:31-11:26-12:33-14:14-14:35-15:53-17:41
2C2-8-26-16-27-39-C17:00-8:44-9:47-11:54-13:44-14:42-17:25
3C1-35-11-38-24-10-C36:37-8:20-10:15-10:47-12:29-14:11-15:03
4C2-23-31-14-32-12-18-21-33-C16:59-7:59-8:59-10:26-11:28-12:18-12:43-13:44-15:05-16:48
5C3-40-6-3-9-36-22-C29:10-10:13-10:51-11:10-13:24-14:37-17:15-19:00
6C2-15-20-4-1-5-C28:35-8:48-10:36-12:56-13:41-15:23-16:46
7C3-29-19-34-C110:09-10:27-11:45-13:23-14:16
Table 12. Comparison between single and joint distribution mode.
Table 12. Comparison between single and joint distribution mode.
Distribution ModeTotal CostTotal DistanceCarbon EmissionsFleet Size
Single distribution9190.311541.504376.9368
Joint distribution7505.781235.005317.3047
Rate of decline18.33%19.88%15.8%12.5%
Table 13. Comparison of vehicle routes with different congestion speeds.
Table 13. Comparison of vehicle routes with different congestion speeds.
Speed (km/h)Total CostTotal DistanceCarbon EmissionsTime Penalty Cost
158295.211344.81352.89227.156
207876.541238.07338.01225.41
257135.561178.35306.6886.79
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.

Share and Cite

MDPI and ACS Style

Shi, H.; Hong, Y.; Zhang, Q.; Qin, J. Research on Cold Chain Logistics Joint Distribution Vehicle Routing Optimization Based on Uncertainty Entropy and Time-Varying Network. Entropy 2025, 27, 540. https://doi.org/10.3390/e27050540

AMA Style

Shi H, Hong Y, Zhang Q, Qin J. Research on Cold Chain Logistics Joint Distribution Vehicle Routing Optimization Based on Uncertainty Entropy and Time-Varying Network. Entropy. 2025; 27(5):540. https://doi.org/10.3390/e27050540

Chicago/Turabian Style

Shi, Huaixia, Yu Hong, Qinglei Zhang, and Jiyun Qin. 2025. "Research on Cold Chain Logistics Joint Distribution Vehicle Routing Optimization Based on Uncertainty Entropy and Time-Varying Network" Entropy 27, no. 5: 540. https://doi.org/10.3390/e27050540

APA Style

Shi, H., Hong, Y., Zhang, Q., & Qin, J. (2025). Research on Cold Chain Logistics Joint Distribution Vehicle Routing Optimization Based on Uncertainty Entropy and Time-Varying Network. Entropy, 27(5), 540. https://doi.org/10.3390/e27050540

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop