Next Article in Journal
Anomaly Detection for Automated Vehicles Integrating Continuous Wavelet Transform and Convolutional Neural Network
Previous Article in Journal
Studies on Influence of Chromium Layer on Inner Surface of Steel Tube on Heat Transfer
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Optimizing Dual Distribution Scheme in Pharmaceutical Cold Chain for Cost and Carbon Emissions Reduction

College of Business Administration, Liaoning Technical University, Huludao 125105, China
*
Author to whom correspondence should be addressed.
Appl. Sci. 2023, 13(9), 5524; https://doi.org/10.3390/app13095524
Submission received: 2 March 2023 / Revised: 26 April 2023 / Accepted: 26 April 2023 / Published: 28 April 2023
(This article belongs to the Section Green Sustainable Science and Technology)

Abstract

:
The reduction in comprehensive costs and carbon emissions in the process of trans-regional and multi-seasonal pharmaceutical cold chain logistics is a highly debated topic. To simultaneously address these issues, we propose a dual distribution method based on the vehicle routing problem (VRP), wherein either a refrigerated truck or van equipped with a refrigerated container is selected for drug delivery. To verify the effectiveness of this method, we design a comparison function to calculate the depletion of consumables and create a better distribution scheme for customer nodes in multiple temperature zones with various demands. To further optimize the model, we introduce the Grey Wolf Optimizer (GWO) to establish a large-scale neighborhood search vehicle routing model. Additionally, we utilize the greedy algorithm and an upgraded nonlinear factor to accelerate convergence speed and enhance accuracy. Ultimately, our experiments demonstrate significant advantages over existing algorithms, while providing valuable insights into economical and environmentally friendly pharmaceutical cold chain logistics.

1. Introduction

The sudden outbreak of the novel coronavirus thrust the issue of pharmaceutical cold chain logistics into the spotlight. The pharmaceutical cold chain is a crucial link in drug transport, with tremendous potential for industrial development [1]. Meanwhile, the emergence of “two votes” and the new GSP certification specification, accompanied by stricter supervision over procedures such as procurement, storage, and sale, make the direct distribution from pharmaceutical plants to dealers or hospitals seemingly more profitable and feasible. However, many logistics enterprises cannot meet the requirements of the latest pharmaceutical cold chain logistics; as a result, drug distribution tasks are performed independently by pharmaceutical manufacturers. In addition, since the pharmaceutical cold chain logistics is still in its early stage [2], the comprehensive cost and carbon emissions are not ideal. Pertaining to this condition, studies showed that the logistics activities of carrier vehicles, especially those involved in cold chain logistics, are a main factor contributing to global warming (see [3,4]). Moreover, this goes against the prevalent “low-carbon environmental protection” concept, while being unfavorable toward the battle of pollution prevention and control. Therefore, optimizing the pharmaceutical cold chain logistics path and reducing carbon emissions in logistics management became the focus of research [3]. Currently, there are three main research topics for cold chain logistics optimization. The first one is the optimization of cold chain logistics efficiency, which involves improving properties, infrastructure maintenance, and management practices [5]. The second one is the optimization of logistics decision making, such as route optimization and energy optimization [6]. The last one is about environmentally friendly logistics that reduce carbon emissions and energy consumption [7].
The contributions of this study are as follows:
(1)
Proposal of a new medicine cold chain distribution model, which is different from the existing single transport vehicle scheme.
(2)
Considerations of the influence of spatial and seasonal temperature variations on customers from distinct areas and a further refinement of transportation costs, especially for the issues of consumables in cold zones.
(3)
Acceleration of the convergence speed, while avoiding local optimal solutions via a nonlinear convergence factor, and further improvements of the traditional Grey Wolf Optimizer algorithm through the introduction of the greedy algorithm principle and the damage repair idea in the large-scale neighborhood search algorithm.
The specific research organization of this paper is as follows: Section 2 reviews the progress of the related research through a literature review; Section 3 analyzes the existing problems of the pharmaceutical cold chain and puts forward a cold chain transportation scheme with the dual distribution method; Section 4 designs the comparison function to determine the distribution mode and establishes a path optimization model; Section 5 introduces a large-scale neighborhood search algorithm, the Grey Wolf Optimizer (GWO), and our improvements of this algorithm; Section 6 demonstrates the superiority of our proposed method through an example analysis and an efficiency comparison with existing algorithms; Section 7 summarizes the research results and plans for future research.

2. Literature Review

Traditionally, cold chain logistics refers to the continuous processes employed to ensure the refrigerated preservation of perishable foodstuffs from production to consumption stages (see Zhao et al. [1]). This involves various processes such as initial refrigeration, refrigeration during post-harvest, transportation, retail distribution, and home storage. However, pharmaceutical cold chain logistics is significantly different from traditional food cold chain logistics, as improper operations could greatly impact medicine quality, making it much more vulnerable. As a result, the comprehensive cost of pharmaceuticals is considerably high (see Han et al. [3]), and optimizing pharmaceutical cold chain logistics has become a pressing topic.
The studies on traditional cold chain optimization models are as follows: Wang et al. [8] took the urban cold chain delivery problem in the case of a time-varying road network as their research object and designed a uniparental genetic algorithm to solve a multi-objective optimization model with multiple factors such as total delivery cost, customer satisfaction, and customer value to provide a reference for urban cold chain delivery decisions. Liu et al. [9] built a joint distribution–green vehicle path problem (JD–GVRP) model to deliver cold chain products by considering carbon tax policy mutual collaboration. Ma et al. [10] introduced a safety factor and set up constraints based on the equilibrium of the increase and decrease in customer demand. They established a mathematical model intended to minimize the comprehensive cost to solve the optimization problem of a logistics vehicle path with random demand. In addition, they used an adaptive genetic algorithm to solve the mathematical model to verify the practicality and innovation of the optimization model. For external factors such as road conditions, Ren et al. [11] incorporated the forbidden search operator and dynamic probabilistic selection of just models under knowledge-based business strategies into the ant colony algorithm to solve the path optimization problem of urban cold chain logistics distribution. Theophilus et al. [12] introduced a new mixed integer formula, to determine the product decay throughout the service process when the truck arrives, to improve fresh produce distribution efficiency. The situation and a temperature-controlled zone dedicated to fresh products were considered to ensure the lowest total cost of the truck delivery process.
Unlike the general cold chain industry, the whole circulation process of the cold pharmaceutical chain from production to pre-use must be within a specified temperature range; since exceeding this temperature range leads to drug failure, there is no tolerance for cargo loss rate. For this reason, Chen et al. [13] developed a combined contract coordination model with a quantity discount and revenue-sharing contract under decentralized decision making that was applied to the coordination and optimization of the pharmaceutical supply chain. Xiong et al. [14] established a mathematical model with the objective function of minimizing the distribution cost based on the new version of the product supply specification standard with the constraints of supply–demand balance and transportation volume for each cycle. They demonstrated the effectiveness of the proposed method through case studies. Setak et al. [15] proposed a three-level pharmaceutical supply chain model considering competition and integrity under uncertainty and used a two-stage stochastic approach to model the problem. A hybrid genetic algorithm was applied to solve the transportation problem of pharmaceutical companies in the Erbouche Mountains to verify the model’s validity. Meisam et al. [16] considered a four-level multi-phase supply chain including manufacturers, distribution centers, hospitals, and patients for the multi-objective optimization problem of the cold pharmaceutical chain. They proposed a multi-objective non-dominated ranking genetic algorithm to solve a multi-objective model and used the multi-objective non-dominated ranking genetic algorithm to solve a supply chain problem in the medical sector in Iran, proving that the proposed method can provide a more reliable solution in a real pharmaceutical supply chain. Zahir et al. [17] proposed a pharmaceutical supply chain network design mathematical model. They discussed a new robust likelihood optimization method to validate the effectiveness of the proposed mathematical model. Wen [18] constructed a time-reliability calculation method for pharmaceutical cold chain logistics without intersecting the minimum set of paths, established a time-reliability-based optimization model for pharmaceutical cold chain logistics networks, and designed a stochastic simulation genetic algorithm to solve the model to solve the pharmaceutical cold chain logistics distribution problem that satisfies node reliability. Zhang et al. [19] determined the number of shipments and vessel deployments in a multi-period planning environment with independent perishable product demand to reduce the cost of transporting perishable products such as in the cold pharmaceutical chain. Goodarzian et al. [20] developed two new meta-heuristic algorithms for the pharmaceutical supply chain network (PSCN) design problem and improved the social engineering optimization (ISEO) and the hybrid firefly and simulated annealing algorithm (HFFA-SA) to solve a new mixed-integer nonlinear programming model. This new mixed-integer nonlinear programming model is solved to minimize the total cost and delivery time of pharmaceutical products to hospitals and pharmacies, while maximizing the reliability of the transportation system.
In addition to the optimization of the path optimization in the pharmaceutical cold chain, many researchers simultaneously studied the refrigeration materials and new devices used in the pharmaceutical cold chain. Cui et al. [21] proposed a hybrid method based on an improved bidirectional gated cyclic unit (IBGRU) network and unscented Kalman filter (UFK), which achieves battery stability at different temperatures and has good estimation accuracy and robustness. Li et al. [22] proposed two kinds of Li-ion battery estimation models and a variety of equivalent circuit models for different practical applications and designed an improved particle swarm optimization algorithm (IPSO) to optimize the model. The experimental results show that the proposed method is more flexible for Li-ion battery health state estimation. Cui et al. [23] proposed a hybrid method based on the CNN-BWGRU network to solve the problem of the accurate estimation of the battery State of Charge (SOC), which provides useful guidance for the safe and stable operation of batteries in the natural environment. Liu et al. [24] designed a time convolution model of a supercapacitor to more accurately predict its remaining service life. At the same time, they used the Adam convolution algorithm to optimize the time network parameter adjustment process; through the experiment, it is concluded that the time convolution network model has stronger robustness and higher accuracy for the prediction of the residual service life of the supercapacitor. Taher et al. [25] assessed refrigerators in the air thermal behavior of two kinds of situations; throughout the operation cycle (charging and discharging) used in the different phase change materials, the results show that their study system of the integrated PCM can significantly reduce the consumption of cooling needed for when the door opened, thereby reducing greenhouse gas emissions and providing significant energy savings. Leungtongkum et al. [26] analyzed the effects of the melting point and position of phase change materials (PCM), the quality and load of PCM, insulation materials, external temperature, and other conditions on product temperature and energy consumption and applied PCM in refrigeration equipment. Zhou et al. [27] built a high- and low-temperature test chamber test bench, studied the performance comparison of the R404A with or without a heat recovery cycle, studied the refrigeration cycle of the new refrigerant R4484, and proved through experiments that the stability of the R4484 refrigeration system under high-temperature conditions was due to the R404A refrigeration system.
In summary, the domestic and international research on pharmaceutical cold chain distribution still has the following shortcomings:
(1)
The choice of distribution mode is single, and only refrigerated trucks with refrigeration functions are considered for transportation.
(2)
The existing research mostly limits the transportation season to spring or autumn, i.e., the external temperature of the truck during the transportation is determined to be in the range of 10–20 °C, without considering seasonal temperature variation.
(3)
The truck transportation area is located in the same temperature zone, without considering the distribution environment across multiple temperature zones, so it is more instructive to consider the new distribution model in pharmaceutical cold chain logistics and the spatial and seasonal temperatures variations according to the actual customer demand.

3. Problem Analysis

3.1. Problem Description

Pharmaceutical cold chain logistics require more stringent preservation conditions during transportation compared to traditional cold chain logistics. To effectively reduce the total cost and carbon emissions of these logistics, this paper takes into consideration both seasonal and spatial temperature variations. At the beginning of our logistics process, hospitals and first-tier suppliers issue orders. The supply chain department of the pharmaceutical company then determines the mode of transportation according to the order, taking into account the temperature zone and current season of the customer node. Once the decision is made, the goods are transported either by a refrigerated truck or van equipped with a refrigerated box from the pharmaceutical factory to each customer’s location. The specific flowchart is shown in Figure 1.

3.2. Model Assumptions

To ensure that the problem is solved with the minimum comprehensive cold chain logistics cost under the known customer demand and to maintain the maximum vehicle capacity with fixed cost and carbon emissions in each region, for the actual problem, the following assumptions are made.
(1)
The information of all customers is known. The locations of the pharmaceutical plant and customers are fixed, and the delivery demand of each customer is provided.
(2)
Each customer’s order cannot be divided into several delivery missions, and each customer can only be served for once.
(3)
Road congestion or traffic jams are left out, so the transport vehicle can deliver at a constant speed and reach the area specified by the customer.
(4)
Excluding the carbon emissions caused by the operation of the pharmaceutical plant, only the carbon emissions generated during transportation are taken into account.
(5)
The maximum weight of each customer’s demand cannot exceed the loading capacity of the carrier vehicle.
(6)
Every carrier vehicle departs from the pharmaceutical factory and eventually returns to it after passing through each customer point.
(7)
The pharmaceutical company has sufficient stock to cope with the demand of every customer.
(8)
There is no malfunction of the Probability Density Function (PDF) thermometer and no deterioration of the drugs during transportation.

3.3. Model Parameters

For a more intuitive representation of the model, the tables of the setup parameters and variables are shown in Table 1 and Table 2, respectively.

3.4. Analysis of Decision Variables

In order to reduce the costs and carbon emissions in the distribution process, we propose a dual distribution model that uses both refrigerated trucks and van-loaded refrigerated containers based on the specific demands of each regional customer point. To determine the most cost-efficient mode of distribution for each customer point, we calculate the costs associated with each option. For example, the total transportation cost for a 1013 km route using a refrigerated truck is RMB 3054, which includes the fixed costs as well as the fuel costs and carbon taxes. The additional costs include the use of reefer boxes, disposable PDF thermometers, refrigerant storage, and vehicle transportation, which total RMB 54.6 per piece of a drug. Based on this calculation, we select refrigerated trucks for transportation when the demand exceeds 56 pieces and vans with refrigerated boxes when the demand is less than or equal to 56 pieces.
We set the cost of transporting refrigerated trucks in the region as Q 1 and the cost of transporting refrigerated containers in vans as Q 2 ; see Equations (1) and (2), respectively.
Q 1 = N i = 1 N ( f K R n + f K R ) + c z i c K R
Q 2 = N i = 1 N ( f K V n + f K V ) + c z i f K V + x z q ( f C + f P + f K f )
The choice of distribution method is made after calculating the demand cost in the region, and the decision variable x i is expressed as follows:
T i = 1 Q 1 Q 2 0 0 Q 1 Q 2 < 0
x i = T i = 1 Use   of   refrigerated   trucks   for   distribution T i = 0 Use   of   vans   with   refrigerated   containers  
The pharmacy number is set to 0, and each customer node is denoted by i, j (i, j = 1, 2, 3, …, N). The decision variables x i j K R , x i j K V , y i K R , and y i K V are denoted as follows:
x i j K R = 1 Reefer   truck   travels   from   customer   i   to   customer   j 0 otherwise
x i j K V = 1 The   van   travels   from   customer   i   to   customer   j 0 otherwise
y i K R = 1 The   need   of   customer   i   is   fulfilled   by   reefer   K R   0 otherwise
y i K V = 1 The   need   of   customer   i   is   fulfilled   by   van   K V   0 otherwise  
Considering the regional and seasonal temperature variance, carrier vans need to place a corresponding quantity of refrigerants. The quantity of refrigerants required is influenced by the annual average and seasonal temperature variations. To clarify this concept, the domestic annual average isotherm map [28] (Figure 2) and the refrigerant storage use table (Table 3) are presented below. The temperature data are collected from the China Meteorological Center Yearbook [29], and the isotherm is generated by ArcMap.
Taking the values of 0, 1, 2, 3, 4, and 5 for each season of refrigerant storage use in each region in the table, the decision variable X c is expressed as follows:
X c = 0 Use   of   6   blocks   of   refrigerant   accumulator   1 Use   of   7   blocks   of   refrigerant   accumulator   2 Use   of   7   blocks   of   refrigerant   accumulator   3 Use   of   9   blocks   of   refrigerant   accumulator   4 Use   of   10   blocks   of   refrigerant   accumulator  
If we use six blocks of refrigerant accumulators, we cover the inner walls of the refrigerator and the upper part and lower part of the medicine. For seven blocks, we add one block to the topside of the refrigerator. For eight blocks, we put two accumulators in the slots of the box and around the whole circumference of the medicine. For nine blocks, we add one block to the topside of the refrigerator. Furthermore, for 10 blocks, we place accumulators in all the slots around the refrigerator and around the whole circumference of the medicine.
As mentioned previously, the number of refrigerant accumulators must be adjusted to accommodate temperature fluctuations. If customers are located in multiple temperature zones, changes in refrigerant storage must be taken into account. Specifically, when a van with a refrigerated box travels from a low-temperature zone to a high-temperature zone, an additional refrigerant accumulator must be added. On the other hand, if the van travels from a high-temperature zone to a low-temperature zone, no additional accumulators are necessary.

3.5. Cost Analysis

3.5.1. Fixed Costs ( Z 1 )

To provide pharmaceutical plant services to each customer point, either refrigerated trucks or vans with refrigerated boxes are used. This method incurs comprehensive costs, including fixed and depreciation costs. If vans with refrigerated boxes are utilized, then additional expenses are incurred for the refrigerated box, including depreciation costs, fixed refrigerant usage costs, and disposable PDF temperature agent usage costs. (The new version of GSP implementation requires thermometer tracking for each box). These costs are shown in Equation (3).
Z 1 = K 1 = 1 R i = 0 I x i x o i K R f K R n + f K R + K 2 = 1 V i = 0 I p = 1 I f = 1 x i x 0 i K V f K V N + f K V + x c f c + f f + f K F + f P
where x 0 i K R , x 0 i K V indicates 1 when the pharmacy uses refrigerated trucks K R or vans K V , otherwise it indicates 0; x i is the choice of refrigerated trucks or vans for distribution, and x c indicates the current season and the amount of refrigerant storage used.

3.5.2. Transportation and Carbon Emissions Costs ( Z 2 )

The cost of this segment is divided into two stages: the transportation vehicle transportation cost z 1 and the carbon emissions cost z 2 , where z 1 is the product of the distance traveled by the transportation vehicle and the unit transportation cost of the transportation vehicle, as shown in Equation (4).
z 1 = c i j × c K
The calculation of carbon emissions cost z 2 in this paper is based on the fuel conversion factor in the Greenhouse Gas Inventory Protocol [30], which is 2.676 kg C O 2 /L for analysis, and we set the carbon dioxide emissions as the product of the fuel consumption and fuel conversion factor. Meanwhile, the fuel consumption rate is determined by the distanced traveled and the loading condition of the carrier vehicle, as shown in Equation (5).
Fuc = s 0 K + s f K s 0 K q K c i j
Therefore, the cost of the carbon emissions is
Z 2 = i = 1 I K 1 = 1 R c e r s 0 K R + s f K R s 0 K R q K R u K R x 0 i K R c 01 f c e x i + i = 1 I K 1 = 1 R c 0 i c K R + i = 1 I K 2 = 1 V c e r s 0 K V + s f K V s 0 K V q K V u K V x 0 i K V c 01 f c e x i + i = 1 I K 2 = 1 V c 0 i c K V

4. Building a Low-Carbon Drug Cold Chain Logistics Path Optimization Model

Based on the above analysis, a mathematical model is constructed to optimize the pharmaceutical cold chain logistics path with a minimum comprehensive cost including the fixed cost, transportation, and the carbon emissions cost.
min Z = Z 1 + Z 2 = k = 1 K i = 0 N x i x o i K R f K R n + f K R + k = 1 K i = 0 I p = 1 I f = 1 x i x 0 i K V f K V N + f K V + x c f c + f f + f K F + f P + i = 1 I K 1 = 1 R c e r s 0 K R + s f K R s 0 K R q K R u K R x 0 i K R c 01 f c e x i + i = 1 I K 1 = 1 R c 0 i c K R + i = 1 I K 2 = 1 V c 0 i c K V + i = 1 I K 2 = 1 V c e r s 0 K V + s f K V s 0 K V q K V u K V x 0 i K V c 01 f c e x i
s . t .   i = 1 I k = 1 R x i j k = 1 i ,   j 1 , 2 , , I
i = 1 I k = 1 K x i k = 1 i 1 , 2 , , I
i = 1 I k = 1 K q i x i 0 K R q K R
i = 1 I k = 1 K q i x i 0 K V q K V
y 0 α i = 1 I q i Q k
i = 1 I k = 1 K x 0 i K R = 1 i 1 , 2 , , I
i = 1 I k = 1 K x 0 i K V = 1 i 1 , 2 , , I
x 0 i K R x 0 i K R 1 = 0
x 0 i K V x 0 i K V 1 = 0
i S j s x i j K R S 1 S I , K R R
i S j s x i j K V S 1 S I , K V V
Equation (7) is the objective function of this paper, including the fixed cost, transportation, and the carbon emissions cost; Equation (8) indicates that each customer can only be served once by the carrier vehicle sent from the pharmaceutical plant; Equation (9) indicates that each customer can only be served by one carrier vehicle; Equations (10) and (11) indicate the limits of the vehicle load capacity of the two different distribution methods; Equation (12) indicates that the total demand of customers on any distribution route cannot exceed the maximum load capacity of the carrier vehicles; Equations (13) and (14) indicate that both distribution methods are guaranteed to start from the pharmaceutical plant and eventually return to it; Equations (15) and (16) indicate the 0–1 variable constraints; Equations (17) and (18) indicate the elimination of distribution routes that constitute incomplete routes.

5. Grey Wolf Algorithm

5.1. Principle of Traditional Grey Wolf Algorithm

The vehicle path problem [31] is already proven to be an NP-hard problem, which is significantly enormous in size and almost impossible to be implemented by exact algorithms. In this paper, we attempt to solve this problem by optimizing an existing algorithm, the grey wolf algorithm. The Grey Wolf Optimizer (GWO) is a pack optimization algorithm, proposed by Mirjalili et al. in 2014 [32], which performs search optimization by simulating the predatory behavior of wolf packs. The algorithm population was divided into α, β, δ, and ω, and the priority was set. Alpha has the highest priority and is responsible for guiding the search direction of the algorithm. The priority of β, δ, and ω successively decreases, and the population hierarchy diagram is shown in Figure 3.
To simulate the social hierarchy of a grey wolf pack, we set a unit α, a unit β, and a unit δ, and they will guide the other units to search for the target. During the search process, the position of unit α is X α ( X α 1 ,   X α 2 ,     X α n ). The position of unit β is X β ( X β 1 ,   X β 2 ,     X β n ). The location of unit δ is X δ ( X δ 1 ,   X δ 2 ,     X δ n ). Unit i could be an individual in α, β, δ, and ω with a current position that is X i ( X i 1 ,   X i 2 ,     X i n ). Unit α directs unit i to move to the next position, which is X α i ( X α i 1 ,   X α i 2 ,     X α i n ). The formula of the calculation is as follows:
D α N = C 1 X α N X i N
X α i N = X α N A 1 D α N
Equation (19) represents the distance between units and their target, and Equation (20) indicates the location of the command given by the alpha to unit i at the Nth iteration. A and C are coefficients, and the formula is calculated as follows:
A 1 = 2 a r 1 a
C 1 = 2 r 2
where a is the convergence factor, which decreases linearly from 2 to 0 as the number of iterations increases, and r 1 , r 2 are random numbers from 0 to 1.
In the process of iteration, units β and δ lead the population to surround the target under the leadership of unit α. Assuming that units α, β, and δ know the potential location of the target and direct the other units to update their positions according to the positions of α, β, and δ, to gradually approach the target, the position update diagram is shown in Figure 4.
The way a unit approaches the target is as follows:
D β N = C 2 X β N X i N
D δ N = C 3 X δ N X i N
where C 1 = C 2 = C 3 = 2 r 2 , and the next potential position of the population guided by the unit α is
X β i N = X β N A 2 D β N
X δ i N = X δ N A 3 D δ N
Equation (25) represents the next potential position of the unit i guided by unit β, and Equation (26) represents the next potential position of unit i guided by unit δ, where A 1 = A 2 = A 3 = 2 a r 1 a ; then, the next position of the unit i guided by the unit α, β and δ X i is calculated as
X i N = X α i N + X β i N + X δ i N 3

5.2. Improved Design of the Grey Wolf Algorithm for Large-Scale Neighborhood Search

The traditional Grey Wolf Optimizer (GWO) suffers from several issues such as a slow convergence speed in later stages of the iteration, being prone to converge for optimal local solutions, and poor accuracy. In order to address these issues, we introduce a nonlinear convergence factor to accelerate the convergence speed during the later stages of the iteration. Additionally, we incorporate a large-scale neighborhood search algorithm along with destruction and recovery operators in the local search process. This allows the population to adjust their positions toward more optimized directions, ultimately leading to improved accuracy but avoiding local convergence. The flow chart of the improved grey wolf algorithm is shown in Figure 5.

5.2.1. Nonlinear Convergence Factor

The convergence factor in the traditional GWO algorithm decreases linearly from 2 to 0 with each iteration. However, since the search process in the GWO algorithm is non-linear, the linear convergence factor is unable to fully reflect the change process of the grey wolf position. This can result in slow convergence and an increased likelihood of falling into local optima. Therefore, we propose a nonlinear convergence factor that varies according to the following formula.
a = 1 + cos ( t 1 ) π T 1 n t 1 2 T a = 1 cos ( t 1 ) π T 1 n 1 2 T < t T  
where t is the current number of iterations, T is the maximum number of iterations, and n is the decreasing exponent.
According to Mirgalili’s proposed theory [34], the grey wolf population performs a global search when A > 1 and a local search when A < 1 . The improved nonlinear convergence factor decreases slowly at the beginning of the iteration, and it maintains population diversity and improves search efficiency while preventing the algorithm from falling into local optimal solutions. In the later iterations, the reduction speed is rapid, thus improving the accuracy of the exact local search and accelerating the global convergence of the algorithm.

5.2.2. Encoding and Decoding

In the process of encoding and decoding, if the number of customer nodes is m, and a total of n regions are assigned for distribution, then the length of the individual grey wolf code is m + n. Assuming that the number of customers is seven and a total of three regions are assigned, then the number of customer points to be distributed in each region is 3, 2, and 2. The IGWO algorithm encoding diagram is shown in Figure 6.
The six digits on the left side of the dotted line are the six customer nodes arrangement, and the three digits on the right side indicate the number of customer points to be distributed in each region. The decoding is the order of the customer node arrangement on the left side of the dashed line, and the distribution is performed sequentially for the three regions, i.e., region 1: 0 1 3 2 0, region 2: 0 7 6 0, and region 3: 0 4 5 0.

5.2.3. Population Initialization

In order to improve the accuracy of the grey wolf algorithm, the principle of the greedy algorithm is used to construct the initial solution to avoid the deviation of the position where the α wolf has located too large an algorithm into the local optimum, and all the customer nodes except the pharmacy are sorted to find the nearest node j′ from customer node j, until all the customer nodes are traversed to complete the initialization operation.

5.2.4. Grey Wolf Location Update

Mimicking the crossover operation in the genetic algorithm, the location update of the grey wolf individuals is optimized, assuming that the current grey wolf individual is X G , the grey wolf individual α is X α G , the grey wolf individual β is X β G , and the grey wolf individual δ is X δ G , then the grey wolf individual X G is updated according to the following equation.
X G + 1 = c r o s s X G , X α G ,   r 1 3 c r o s s X G , X β G , 1 3 < r 2 3 c r o s s X G , X δ G ,   r > 2 3
where the cross is the crossover operation of two grey wolf individuals, and r is a random number between [0, 1].
Assuming that the number of customers is 7, the pharmacy number is 0, the distribution area is divided into 3, and the deliveries start from the pharmacy and eventually return to the pharmacy, there are two grey wolf individuals, X 1 and X 2 ; X 1 : 1, 3, 2, 7, 6, 4, 5 and X 2 : 2, 7, 5, 4, 3, 1, 6. At the same position in X 1 and X 2 , a gene string is selected and crossed to form a new grey wolf individual, the problematic (genetically identical) gene in the new individual is repaired, and the operation diagram for the crossover of these two grey wolf individuals is shown in Figure 7.

5.2.5. Local Search Operations

Letting the population of the grey wolf update their location globally, take grey wolf α, β, δ as the object of the local search operation, apply the idea of damage repair in a large-scale neighborhood search algorithm for local search, and assume that the number of customer points is m, divided into n regions; then, the damage operator removes k ( 1 k k max ) customer nodes from each of s ( 2 s m ) adjacent paths of the current solution to obtain the set R of removed customer nodes, forming the destructive solution S d , where k max is formulated as
k max = min p n ¯ , p c
where p n ¯ is the average value of the regional distribution customer nodes of the current solution, and p c is the number of the regional distribution customer nodes of the current solution.
Inserting a client node in R back to a location in S d , the insertion cost of inserting the client node back to C I is obtained by subtracting the maximum of the path distance of the client node from all the path distances of S d . The resulting insertion cost is sorted from smallest to largest ( C I 1 , C I 2 , C I 3 , , C I n ), and the regret value V S is C I 2 - C I 1 .
The specific steps to repair the operator are
(1)
Initialize the repaired solution S d .
(2)
If R is non-empty, advance to step (3); otherwise, advance to step (6).
(3)
Calculate the number of client nodes in R, and calculate the regret value of each interpolated client node V S .
(4)
Identify the maximum V S and insert the unsettled client point back into the S d insertion cost minimum position.
(5)
Update the set R and return to step (2).
(6)
End the repair process and output.
The pseudo-code for local search operation [35] and the pseudo-code for IGWO are shown in Algorithms 1 and 2 respectively.
Algorithm 1 Local Search Operation
Input:
Current solution S, Number of customer nodes n, Number of regions m
Output:
The removed customer node set R and the broken solution S*
 1 R The set of customer nodes that are removed, initially empty
 2 T The set of broken paths, initially empty
 3 Determine the number of routes to remove k R a n d o m [ 2 , i ]
 4 Select a customer node i s e e d at random from the current solution S
 5 for   i a d j ( i s e e d )   and   T < k   do
 6 if   t o u r ( i ) T   then
 7 l R a n d o m 1 , min t 1 ¯ , t 2
 8 l I removeSelected ( i , l )
 9 T T t o u r ( i )
10 end if
11 end for
12 Remove the form in set R from the solution S to form the failure solution S*
13 Return R and S*
Where a d j ( i s e e d ) represents the city sequence with the distance from customer node i s e e d sorted from large to small; i s e e d is the first element in the sequence; t o u r ( i ) indicates the path where customer node i resides; And removeSelected ( i , l ) means to randomly remove l consecutive customer nodes from t o u r ( i ) , including customer node i.
Algorithm 2 IGWO
Input:
Population size I, Dimension D, The maximum number of iterations T max , The objective function f x
Output:
Optimal solution
 1 The greedy algorithm principle is used to initialize the population, The population individual is X i = X i 1 , X i 2 , , X i I
 2 Calculate all individual fitness values
 3 In order of fitness value from largest to smallest
 4 Individuals α, β and δ corresponding to the first three fitness values were selected. Their location information was X α , X β , X δ
 5 Calculate a , A 1 , C 1 by Equations (21), (22), and (28)
 6 for i = 1 : I
 7 Formula (27) was used to obtain the position difference between individual grey wolves and each leader Wolf
 8 The new position updating Equation (29) was used to update the individual position of grey wolves and update the value of α, β and δ
 9 end
10 Calculate the fitness value of each individual grey Wolf and update the historical optimal position X’ of X α , X β   and   X δ
11 end

6. Example Solution and Analysis

6.1. Numerical Experiment Settings

The program was written in Matlab 2016a 9.0 and performed on a Windows 10 computer with an AMD Ryzen 7 4800H CPU @2.90 GHZ processor, 16 G RAM, and 64-bit OS. The simulation is based on the supply chain in December 2020 of a pharmaceutical plant in North China. There are 46 customer nodes in the supply chain, and it passes by nine provinces covering three temperature zones. The distribution of the customer nodes is demonstrated in a square area of 100 × 100 under the conversion ratio of 1:10 km, as shown in Figure 8. The temperature data and customer nodes data are collected from the China Meteorological Center Yearbook and the China Cold Chain Logistics Development Report (2021) [36].
In the simulation area, the coordinates of the pharmaceutical factory are (58.3, 69.4), and the logistics process is divided into two distribution modes: cold chain vehicle transportation and van-loaded reefer transportation. The diesel consumption of cold chain trucks is 0.12 L/km when empty and 0.43 L/km when fully loaded. The diesel consumption of vans is 0.11 L/km when empty and 0.18 L/km when fully loaded. The unit price of diesel is 7.18 RMB/liter; the carbon emissions are in accordance with the Greenhouse Gas Inventory Protocol fuel conversion factor: 2.676 kg/L; the carbon tax rate is 30 RMB/t; the fixed cost of a van is RMB 50, the fixed cost of a reefer truck is RMB 70; the depreciation cost of reefer box use is 1.5 RMB/use; the PDF thermometer unit price is 24.8 RMB/use, according to each customer’s location in the temperature zone and simulation when in the season; and the single refrigerant storage use cost is RMB 2. The customer nodes and demand table is shown in Table 4.

6.2. Distribution Route Optimization

This study focused on enhancing the grey wolf algorithm to partition customer nodes and optimize transportation routes. The resulting optimization divided 46 customer nodes into seven regions for more efficient distribution. Visualizations of the route optimization for each region and the iterative optimization process were created using the algorithm. Furthermore, a set of examples consisting of 202 samples was added to provide evidence for the effectiveness of the algorithm. The figures illustrating the route optimization and iteration diagrams for each region can be found in Figure 9.
The specific distribution van or refrigerated truck travels to all the customer nodes and finally heads back to the pharmaceutical factory. For example, the distribution order of region 1 is as follows.
Region 1: 0-7-6-4 5-3-1-2-19-9-0;
Thus, the carbon emissions and the comprehensive cost of the logistics process are the lowest. Moreover, according to the total demand of each region, different distribution methods are selected, and the specific delivery methods are shown in Table 5. The comparison of the new and old transportation methods is shown in Table 6.
By comparing our dual-method distribution scheme with the traditional refrigerated truck distribution, there is a significant reduction in both comprehensive and carbon emissions, which decreased by 7.73% and 34.86%, respectively.

6.3. Sensitivity Analysis

6.3.1. Effectiveness of Improved Grey Wolf Algorithm

To verify the superiority of our algorithm, we compared it with three other traditional search optimization algorithms: the traditional grey wolf algorithm, ant colony algorithm, and large neighborhood search algorithm. Furthermore, to ensure that the other three algorithms would not fall into the local optimal solution as a result of logical defects, we also improved those three comparison algorithms. The algorithm parameters and improvements are as follows.
First, for the ant colony algorithm, an improved ant colony algorithm strategy, with the adaptive-adjusting pheromone volatile factor, is introduced, and the global performance of the algorithm is improved by adaptively changing pheromone volatile factor ρ . Letting ρ start with ρ t 0 = 1 , ρ performs an adaptive adjustment according to the following formula:
ρ t = 0.95 ρ t 1   ,   i f   0.95 ρ t 1 ρ min ρ min   , otherwise  
After conducting multiple calculations, we established the following parameters for the adaptive ant colony algorithm to ensure the optimal results. The concentration weight of the pheromone (alpha) and the heuristic information weight (beta) are 1 and 2, respectively. These values balance the effects of the pheromone and heuristic information during the search process. Meanwhile, the evaporation rate of the pheromones (rho) is set to 0.5, regulating the persistence and update speed of the pheromones. We also set the exploration probability (q0) to 0.9, encouraging the ants to choose the optimal solution. To determine when the algorithm should stop searching, we used a convergence criterion of 0.001. The search process terminates when the difference between a newly generated solution, and the current best solution is smaller than this value.
Moreover, we introduced the static weighted average strategy [37] to the grey wolf algorithm, assigning weights to the three head wolves to show the hierarchical structure of the pyramid. The alpha wolves were assigned a weight of 0.5, beta wolves 0.3, and delta wolves 0.2.
Lastly, to expedite the convergence of the large-scale neighborhood search algorithm, we used the C-W saving method to construct an initial solution. The number of iterations, numIterations, was set to 300, while the neighborhood size was defined as 100, indicating the number of paths that require modification during each search. Additionally, we set the tabu length to 13, dictating the duration that a path cannot be revisited.
A comparison between the initial solution by GWO and its three variant algorithm is shown below in Table 7.
Examining the upper right iteration diagram of Figure 9, we find that the large-scale neighborhood search algorithm falls into the local optimal solution three times in the process of solving, and the third stagnation time is very long, which affects the solving speed of the algorithm. The ant colony algorithm is slow in the early iteration, and the grey wolf algorithm is obviously better than the other two algorithms. However, our improved grey wolf algorithm still has an advantage over all the other algorithms: compared with them, the calculation time is reduced by 16.88%, 3.39%, and 18.83%, respectively. In terms of the optimization results, the improved grey wolf algorithm also has the highest solution quality. Compared with the other three algorithms, the total delivery route length is reduced by 8.11%, 10.61%, and 11.03%, respectively. In addition, to verify the superiority of our algorithm in more general cases, we used a new set of artificial data with 202 customer nodes and compared the convergence speed between the traditional GWO and our algorithm (see the bottom charts in Figure 9). This distribution pattern is four times the size of the previous one, and it is larger than any current pharmaceutical cold chain logistics in China [3]. Owing to the sharp increase in customer nodes, it took more than 50 iterations for our algorithm to reach the optimal solution, while the traditional GWO took more than 150 iterations.
Furthermore, we compared the GAP values of the four algorithms by continuously increasing the number of client nodes.
Table 8 compares the GAP values, defined as (mean value of 20 runs of a certain algorithm—optimal solution obtained by all algorithms)/optimal solution obtained by all algorithms * 100%. The results indicate that the IGWO algorithm has a smaller dispersion, signifying its superior stability and performance when compared to the other algorithms. When the number of target nodes is less than 160, there is little difference in the optimization time among the four algorithms, with the IGWO algorithm exhibiting a slight advantage. However, when the number of target nodes exceeds 160, the GWO algorithm’s slope increases, while the slopes of the LNS, AGO, and GWO algorithms also increase when the number of target nodes surpasses 240. This is because the three algorithms converge too early during the later iterations, resulting in local optimal solutions instead of the global optimal solution.
The comparison reveals that the IGWO algorithm outperforms the others when optimizing more target nodes, demonstrating higher efficiency and a better path planning ability in complex environments. It provides superior path optimization compared to the other comparative algorithms, verifying the feasibility and effectiveness of the proposed improvement strategy. Figure 10 presents a comparison of the running times for the four algorithms across various numbers of nodes.

6.3.2. Effectiveness of Comprehensive Cost Reduction

In our numerical experiments, the specific parameters were kept constant. To demonstrate the effectiveness at reducing carbon emissions and logistics cost, we introduced the traditional distribution method as a control group. The comparison between the five distribution methods is shown below in Table 9. The comparison chart of the five approaches in Example 1 is shown in Figure 11.
Given the results in Table 7, it is obvious that our proposed method in this paper has a significant improvement in the context of comprehensive cost and carbon emissions. Compared with the traditional drug cold chain logistics model, grey wolf algorithm, ant colony algorithm, and large neighborhood search algorithm, the comprehensive cost decreased by 7.73%, 3.99%, 6.99%, and 8.24%, respectively, and the carbon emissions decreased by 35.33%, 19.07%, 24.14%, and 26.97%, respectively. Moreover, in order to figure out to what extent this optimization improves the dual distribution scheme in each season, we took the refrigerant-related costs into consideration. The above parameters were recalculated using the refrigerant storage consumption date from May to August, and the comparison between the new results is shown in Table 10. The graph comparing the five methods is shown in Figure 12.
R1, R2, R3, R4, R5, R6, and R7 represent the seven regions, COST represents the comprehensive logistics cost, and CE represents the carbon emissions.
It is obvious that the refrigerant-related costs increase due to seasonal temperature variations (Table 9). However, our improved algorithm still effectively reduced the comprehensive cost and carbon emissions. Compared with the traditional distribution scheme, the traditional grey wolf algorithm, the ant colony algorithm, and the large neighborhood search algorithm, the comprehensive logistics cost is reduced by 2.68%, 2.16%, 4.33%, and 5.23%, respectively, and the carbon emissions are reduced by 27.90%, 10.71%, 15.43%, and 18.58%, respectively.

7. Conclusions

In this study, we developed an improved mathematical model for pharmaceutical cold chain logistics path optimization that considers both comprehensive cost and carbon emissions reduction. To effectively classify delivery methods, we constructed comparison functions. We optimized the grey wolf algorithm by introducing a nonlinear factor and accounting for seasonal and spatial temperature variations to specify the use of refrigerant accumulators.
Our numerical experiment using full-scale example data verified that our improvements resulted in increased accuracy and efficiency for cold chain logistics. The decision time and route length were algorithmically reduced by 16.88% and 8.11%, respectively. Practically, we saved 7.73% of the conventional comprehensive cost and, remarkably, reduced over one-third of the overall carbon emissions. Therefore, our innovative dual distribution method application was found to be more effective in improving cold chain logistics capacity than the mathematical method optimization.
From a management perspective, the findings of this study hold significant implications for the pharmaceutical industry. The 2030 Agenda for Sustainable Development emphasizes the need to guarantee affordable and high-quality medicines for all. Ensuring the safety and effectiveness of these medicines is crucial, particularly in developing nations where the infrastructure may be inadequate. Therefore, optimizing cold chain logistics using innovative methods, such as the dual distribution approach suggested in this study, can make a substantial contribution toward achieving the Sustainable Development Goals.
However, our research identified several neglected issues and operational limitations in pharmaceutical cold chain logistics. Based on our findings, there are managerial insights for future research within pharmaceutical cold chain logistics:
  • While the dual distribution method proposed in this study mitigates temperature variation in cold chain logistics, it overlooks other factors that impact logistics quality, such as the human costs associated with loading and unloading longer routes. Future efforts should undertake a more comprehensive analysis that simultaneously evaluates all factors.
  • Our example data analysis illustrates the effectiveness of our algorithm on a larger scale. However, our distribution method remained unchanged from the original scenario. Therefore, further consideration of the transportation modes is necessary. For instance, we can utilize different types of carrier vehicles in a single long route to dynamically adjust our vehicle type according to customer demand variations.
  • Our study, along with other current research, assumes that there will be no emergencies during cold chain logistics. However, customer nodes along longer routes can significantly change, leading to massive node variations that can cause systematic inefficiencies in logistics optimization. As such, further optimization of the self-repairing mechanisms is necessary. Dynamic route optimization can be introduced into our model to address possible dynamic customer nodes and demand variations.
In conclusion, this study provides valuable insights into optimizing pharmaceutical cold chain logistics from both cost and carbon emissions reduction perspectives. Nonetheless, additional research is required to create more comprehensive models that consider all relevant variables, including those associated with human factors and emergency situations. Adopting such models will enable the industry to achieve greater efficiency and sustainability and contribute toward achieving the objectives of the 2030 Agenda for Sustainable Development.

Author Contributions

X.S.: writing—review and editing, data curation, writing—original draft, visualization; S.L.: conceptualization, methodology. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Data Availability Statement

The data are collected from the China Meteorological Center Yearbook, the China Environmental Statistical Yearbook and China Cold Chain Logistics Development Report (2021). The datasets used during the current study are available from the corresponding author upon reasonable request.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Zhao, H.; Liu, S.; Tian, C.; Yan, G.; Wang, D. An overview of current status of cold chain in China. Int. J. Refrig. 2018, 88, 483–495. [Google Scholar] [CrossRef]
  2. Chang, C.H.; Lan, L.W.; Lee, M. An integrated container management model for optimizing slot allocation plan and empty container repositioning. Marit. Econ. Logist. 2015, 17, 315–340. [Google Scholar] [CrossRef]
  3. Han, J.W.; Zuo, M.; Zhu, W.Y.; Zuo, J.H.; Lü, E.L.; Yang, X.T. A comprehensive review of cold chain logistics for fresh agricultural products: Current status, challenges, and future trends. Trends Food Sci. Technol. 2021, 109, 536–551. [Google Scholar] [CrossRef]
  4. Lin, Q.; Zhao, Q.; Lev, B. Cold chain transportation decision in the vaccine supply chain. Eur. J. Oper. Res. 2020, 283, 182–195. [Google Scholar] [CrossRef]
  5. Goedhals-Gerber, L.L.; Khumalo, G. Identifying temperature breaks in the export cold chain of navel oranges: A Western Cape case. Food Control 2020, 110, 107013. [Google Scholar] [CrossRef]
  6. Verdouw, C.N.; Wolfert, J.; Beulens, A.J.M.; Rialland, A. Virtualization of food supply chains with the internet of things. J. Food Eng. 2016, 176, 128–136. [Google Scholar] [CrossRef]
  7. Azmi, W.H.; Sharif, M.Z.; Yusof, T.M.; Mamat, R.; Redhwan, A.A.M. Potential of nanorefrigerant and nanolubricant on energy saving in refrigeration system—A review. Renew. Sustain. Energy Rev. 2017, 69, 415–428. [Google Scholar] [CrossRef]
  8. Wang, N.; Hu, D.; Xu, J.; Zhao, J. Time-varying Routing of urban Cold chain Logistics based on customer value and satisfaction. China J. Highw. Transp. 2021, 34, 297–308. [Google Scholar] [CrossRef]
  9. 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]
  10. Ma, X.G.; Liu, T.J.; Yang, P.Z.; Jiang, R.F. Vehicle Routing optimization model of Cold chain logistics based on Random demand. J. Syst. Simul. 2016, 28, 1824–1832+1840. [Google Scholar] [CrossRef]
  11. Ren, T.; Luo, T.; Li, X.; Xiang, S.; Xiao, H.L.; Xing, L.N. Knowledge based ant colony algorithm for cold chain logistics distribution path optimization. Control. Decis. 2022, 37, 545–554. [Google Scholar]
  12. Theophilus, O.; Dulebenets, M.A.; Pasha, J.; Lau, Y.Y.; Fathollahi-Fard, A.M.; Mazaheri, A. Truck scheduling optimization at a cold-chain cross-docking terminal with product perishability considerations. Comput. Ind. Eng. 2021, 156, 107240. [Google Scholar] [CrossRef]
  13. Yao, J.; Shao, C.W.; Bao, Y.J.; Li, Y. Integrated optimization of emergency rescue Scheduling and routing based on two-layer programming model. Highw. Transp. Sci. Technol. 2021, 6, 149–158. [Google Scholar]
  14. Xiong, Y.J.; Yu, L.Y. Optimization of pharmaceutical cold chain logistics distribution based on new GSP standard. J. Shanghai Univ. (Nat. Sci. Ed.) 2017, 5, 801–809. [Google Scholar]
  15. Setak, M.; Feizizadeh, F.; Tikani, H.; Ardakani, E.S. A bi-level stochastic optimization model for reliable supply chain in competitive environments: Hybridizing exact method and genetic algorithm. Appl. Math. Model. 2019, 75, 310–332. [Google Scholar] [CrossRef]
  16. Nasrollahi, M.; Razmi, J. A mathematical model for designing an integrated pharmaceutical supply chain with maximum expected coverage under uncertainty. Oper. Res. 2021, 21, 525–552. [Google Scholar] [CrossRef]
  17. Zahiri, B.; Jula, P.; Tavakkoli-Moghaddam, R. Design of a pharmaceutical supply chain network under uncertainty considering perishability and substitutability of products. Inf. Sci. 2018, 423, 257–283. [Google Scholar] [CrossRef]
  18. Wen, J. Based on the Reliability of the Pharmaceutical Cold-Chain Logistics Network Optimization Research. Master’s Thesis, Wuhan University of Technology, Wuhan, China, 2016. [Google Scholar]
  19. Zhang, X.; Lam, J.S.L.; Iris, Ç. Cold chain shipping mode choice with environmental and financial perspectives. Transp. Res. Part D Transp. Environ. 2020, 87, 102537. [Google Scholar] [CrossRef]
  20. Goodarzian, F.; Kumar, V.; Ghasemi, P. A set of efficient heuristics and meta-heuristics to solve a multi-objective pharmaceutical supply chain network. Comput. Ind. Eng. 2021, 158, 107389. [Google Scholar] [CrossRef]
  21. Liu, C.; Li, D.; Wang, L.; Li, L.; Wang, K. Strong robustness and high accuracy in predicting remaining useful life of supercapacitors. APL Mater. 2022, 10, 061106. [Google Scholar] [CrossRef]
  22. Li, D.; Yang, D.; Li, L.; Wang, L.; Wang, K. Electrochemical impedance spectroscopy based on the state of health estimation for lithium-ion batteries. Energies 2022, 15, 6665. [Google Scholar] [CrossRef]
  23. Cui, Z.; Kang, L.; Li, L.; Wang, L.; Wang, K. A hybrid neural network model with improved input for state of charge estimation of lithium-ion battery at low temperatures. Renew. Energy 2022, 198, 1328–1340. [Google Scholar] [CrossRef]
  24. Cui, Z.; Kang, L.; Li, L.; Wang, L.; Wang, K. A combined state-of-charge estimation method for lithium-ion battery using an improved BGRU network and UKF. Energy 2022, 259, 124933. [Google Scholar] [CrossRef]
  25. Taher, M.B.; Kousksou, T.; Zeraouli, Y.; Ahachad, M.; Mahdaoui, M. Thermal performance investigation of door opening and closing processes in a refrigerated truck equipped with different phase change materials. J. Energy Storage 2021, 42, 103097. [Google Scholar] [CrossRef]
  26. Leungtongkum, T.; Flick, D.; Hoang, H.M.; Steven, D.; Delahaye, A.; Laguerre, O. Insulated box and refrigerated equipment with PCM for food preservation: State of the art. J. Food Eng. 2022, 317, 110874. [Google Scholar] [CrossRef]
  27. Deng, Q.; Zhang, Z.; Hu, X. Thermoeconomic and environmental analysis of an inverter cold storage unit charged R448A. Sustain. Energy Technol. Assess. 2021, 45, 101159. [Google Scholar] [CrossRef]
  28. Lu, A.G.; Pang, D.Q.; Kang, S.C.; Wang, T.M.; Xiong, Y.C.; Ge, J.P. Spatial and temporal response of mainland China to global warming from isotherm changes. Arid. Land Resour. Environ. 2008, 5, 58–63. [Google Scholar]
  29. Liu, Y.H. China Meteorological Center Yearbook; China Meteorological Press: Beijing, China, 2021. [Google Scholar]
  30. World Business Council for Sustainable Development & World Resources Institute. The Greenhouse Gas Protocol. A Corporate Accounting and Reporting Standard Rev. Ed.; World Business Council for Sustainable Development & World Resources Institute: Washington, DC, USA; Conches, Geneva, 2004. [Google Scholar]
  31. Toth, P.; Vigo, D. (Eds.) The Vehicle Routing Problem; Society for Industrial and Applied Mathematics: Philadelphia, PA, USA, 2004. [Google Scholar]
  32. Mirjalili, S.; Mirjalili, S.M.; Lewis, A. Grey wolf optimizer. Adv. Eng. Softw. 2014, 69, 46–61. [Google Scholar] [CrossRef]
  33. Korayem, L.; Khorsid, M.; Kassem, S.S. Using grey wolf algorithm to solve the capacitated vehicle routing problem. In IOP Conference Series: Materials Science and Engineering; IOP Publishing: Bristol, UK, 2015; Volume 83, No. 1; p. 012014. [Google Scholar]
  34. Mirjalili, S.; Saremi, S.; Mirjalili, S.M.; Coelho, L.D.S. Multi-objective grey wolf optimizer: A novel algorithm for multi-criterion optimization. Expert Syst. Appl. 2016, 47, 106–119. [Google Scholar] [CrossRef]
  35. Heilig, L.; Lalla-Ruiz, E.; Voß, S. Modeling and solving cloud service purchasing in multi-cloud environments. Expert Syst. Appl. 2020, 147, 113165. [Google Scholar] [CrossRef]
  36. Cold Chain Logistics Committee of China Federation of Logistics and Purchasing. China Cold Chain Logistics Development Report; China Materials Publishing House: Beijing, China, 2021. [Google Scholar]
  37. Qiuping, W.; Mengna, W.; Xiaofeng, W. Grey wolf optimization algorithm with improved convergence factor and proportional weight. Comput. Eng. Appl. 2019, 55, 60–65. [Google Scholar]
Figure 1. Flow chart of problem description.
Figure 1. Flow chart of problem description.
Applsci 13 05524 g001
Figure 2. Annual average domestic isotherm map.
Figure 2. Annual average domestic isotherm map.
Applsci 13 05524 g002
Figure 3. Wolf pack hierarchy diagram [33].
Figure 3. Wolf pack hierarchy diagram [33].
Applsci 13 05524 g003
Figure 4. Unit location update map.
Figure 4. Unit location update map.
Applsci 13 05524 g004
Figure 5. Flow chart of grey wolf algorithm for large neighborhood search.
Figure 5. Flow chart of grey wolf algorithm for large neighborhood search.
Applsci 13 05524 g005
Figure 6. Grey wolf individual code map.
Figure 6. Grey wolf individual code map.
Applsci 13 05524 g006
Figure 7. Grey wolf individual crossover operation chart.
Figure 7. Grey wolf individual crossover operation chart.
Applsci 13 05524 g007
Figure 8. Temperature band diagram of the customer nodes.
Figure 8. Temperature band diagram of the customer nodes.
Applsci 13 05524 g008
Figure 9. Path optimization and algorithm iteration graph.
Figure 9. Path optimization and algorithm iteration graph.
Applsci 13 05524 g009
Figure 10. A comparison chart of computational time for four optimization algorithms.
Figure 10. A comparison chart of computational time for four optimization algorithms.
Applsci 13 05524 g010
Figure 11. Comparison chart of five algorithms for Example 1.
Figure 11. Comparison chart of five algorithms for Example 1.
Applsci 13 05524 g011
Figure 12. Comparison chart of five algorithms for Example 2.
Figure 12. Comparison chart of five algorithms for Example 2.
Applsci 13 05524 g012
Table 1. Parameters and variable symbol description table.
Table 1. Parameters and variable symbol description table.
SymbolsMeaningSymbolsMeaning
ISet of customers served by the pharmacy, I = {1, 2,…, I} f c e Carbon costs
N i Set of customers in region i, Z = {1, 2,…, N} s 0 K R Gasoline emission rate of refrigerated trucks at no load
K R Reefer collection, K1 = {1, 2,…, R} s f K R Gasoline emission rate when refrigerated trucks are fully loaded
K V Van collection, K2 = {1, 2,…, V} f C Cost of using a single disposable PDF thermometer
K t Reefer collection, K2 = {1, 2,…, T} c i j Distance between clients i, j
q K r Maximum loading capacity of refrigerated truckscerCarbon emission rate
q K V Maximum loading capacity of vans s 0 K V Gasoline emission rate when van is empty
f K R Fixed usage costs of refrigerated trucks s f K V Gasoline emission rate for vans at full load
f K R n Depreciation cost of refrigerated trucks T i Total demand in region i
c K R Reefer truck transportation cost per distance q i i-th customer demand
f K V Fixed costs of vans u K R Real-time load of refrigerated trucks
f K V n Depreciation cost of vans u K V Real-time load of vans
c K V Van transportation cost per unit distance Q 1 Set refrigerated truck transport costs within the area
x q Customer demand Q 2 Cost of refrigerated container transport within the specified area by van
f K j Fixed cost of reeferSBranch eliminates the constraint set
Table 2. Decision variables table.
Table 2. Decision variables table.
SymbolsMeaning
x t Transport mode decision variables
x c Decision variable for coolant storage amount
x i Distribution mode selection coefficient: T i = 1 if use refrigerated trucks for distribution; T i = 0 if use refrigerated boxes carried by vans for distribution
x i j K R Binary variable: equal to 1 if the refrigerated truck was driven from customer i to customer j; otherwise 0
x i j K V Binary variable: equal to 1 if the van is driven from customer i to customer j; otherwise 0
y i K R Binary variable: equal to 1 if the requirement of customer i is fulfilled by refrigerated car K R ; otherwise 0
y i K V Binary variable: equal to 1 if the requirement of customer I is fulfilled by van K V ; otherwise 0
Table 3. Refrigerant storage use table.
Table 3. Refrigerant storage use table.
Season/MonthDecember of the Previous Year to February of the Current YearMarch to April of This Year or October to November of the Current YearMay to September of the Current Year
Average Annual Temperature
19–247810
13~18789
9–12679
5–8668
0–4668
Table 4. Customer nodes and demand table.
Table 4. Customer nodes and demand table.
Customer NumberCoordinate LocationDemand/PieceCustomer NumberCoordinate LocationDemand/PieceCustomer NumberCoordinate LocationDemand/Piece
1(91.5, 94.7)717(22.9, 66.4)633(66.3, 34.7)21
2(85.9, 88.2)518(21.9, 72.3)534(46.9, 34.6)3
3(85.9, 88.2)1319(78.1, 84.7)835(43, 34.1)5
4(83.2, 81)320(37.5, 52.3)636(49.5, 69.7)10
5(88.2, 82.2)921(49.4, 55.1)837(67.7, 29.3)11
6(81.4, 75.5)522(49.2, 52.3)1238(65.2, 25.8)9
7(77.3, 71.2)823(66.4, 45.6)639(57.6, 29.5)8
8(68.7, 67.9)524(70.3, 47.1)340(46.4, 29.5)16
9(66.3, 77.9)325(76.4, 47.7)1441(38.7, 29.4)23
10(49.6, 75.2)926(49.7, 44.4)842(43.9, 23.6)11
11(60.4, 66.1)727(84.4, 44.8)1543(29.7, 41.3)27
12(64.4, 64)1128(65.5, 42.4)1344(50.7, 39.5)4
13(58.5, 61.9)329(49.4, 40.5)945(53.1, 35.6)6
14(54.3, 61.5)630(41.9, 41)1346(40, 76.5)8
15(40.8, 69.8)731(62.8, 36.8)17
16(33.3, 73.9)1132(73.8, 35.8)7
Table 5. Regional demand table.
Table 5. Regional demand table.
RegionTotal Demand/PieceDelivery Method
Region 158Vans
Region 248Vans
Region 372Refrigerated trucks
Region 461Refrigerated trucks
Region 579Refrigerated trucks
Region 650Vans
Region 762Vans
Table 6. Comparison table of new and old transportation methods.
Table 6. Comparison table of new and old transportation methods.
RegionIGWO Logistics Cost/RMBTraditional Distribution Method Logistics Cost/RMBIGWO Carbon Emissions/tTraditional Distribution Method Carbon Emissions/t
Region 13443.013720.260.5741.34
Region 23170.293783.010.5841.362
Region 33011.863011.861.111.11
Region 42735.102735.101.0081.008
Region 52960.332960.331.0911.091
Region 62787.203035.860.4801.119
Region 73815.464514.450.7141.507
Total21,923.2523,760.875.5618.537
Table 7. Comparison table of four algorithms.
Table 7. Comparison table of four algorithms.
ResultsInitial Solution (GWO)IGWOAGOLNS
Region 1 path length/km1223.091191.9651632.3751771.365
Region 2 path length/km910.79941212.071911.97995.585
Region 3 path length/km1024.642987.7091197.3311172.693
Region 4 path length/km1554.866896.9571621.2251193.375
Region 5 path length/km940.924970.8181092.455973.78
Region 6 path length/km1306.518995.585966.2741371.156
Region 7 path length/km1459.3931482.0411233.7971218.066
Algorithm running time/s11.89799.88910.3412.18318
Total delivery distance/km8420.2277737.1468655.4278696.02
Table 8. Comparison table of four algorithms.
Table 8. Comparison table of four algorithms.
Number of NodesLNSAGOGWOIGWO
800.010.070.220.00
1200.000.100.520.00
1600.040.131.170.00
2000.010.092.590.00
2400.120.703.930.00
2801.332.544.590.00
3202.022.974.990.00
3602.843.665.760.00
Table 9. Comparison table of cost and carbon emissions of five methods.
Table 9. Comparison table of cost and carbon emissions of five methods.
RegionTransportation ConsumptionIGWOTraditional Distribution MethodGWOAGLNS
1Delivery methodVansRefrigerated trucksRefrigerated trucksRefrigerated trucksRefrigerated trucks
Logistics cost/RMB3443.013720.263729.604977.645401.46
Carbon emissions/t0.5741.341.3751.8351.991
2Delivery methodVansRefrigerated trucksVansVansVans
Logistics cost/RMB3190.293783.011483.012169.122252.396
Carbon emissions/t0.5841.3620.4390.4390.480
3Delivery methodRefrigerated trucksRefrigerated trucksVansVansVans
Logistics cost/RMB3011.863011.863059.152625.172603.64
Carbon emissions/t1.111.110.4940.5750.565
4Delivery methodRefrigerated trucksRefrigerated trucksVansVansVans
Logistics cost/RMB2735.102735.104062.443759.592768.95
Carbon emissions/t1.0081.0080.7490.7810.575
5Delivery methodRefrigerated trucksRefrigerated trucksRefrigerated trucksRefrigerated trucksRefrigerated trucks
Logistics cost/RMB2960.332960.332869.193331.252969.35
Carbon emissions/t1.0911.0911.0581.2281.094
6Delivery methodVansRefrigerated trucksRefrigerated trucksRefrigerated trucksRefrigerated trucks
Logistics cost/RMB2797.203035.863983.982946.484181.09
Carbon emissions/t0.4801.1191.4681.0861.541
7Delivery methodVansRefrigerated trucksVansRefrigerated trucksRefrigerated trucks
Logistics cost/RMB3815.464514.453647.3033762.253714.27
Carbon emissions/t0.7141.5070.7031.3871.369
TotalLogistics cost/RMB21,923.2623,760.8722,834.6723,571.4923,891.17
Carbon emissions/t5.5618.5996.8717.3317.615
Table 10. Comparison table of cost and carbon emissions of five methods from May to August.
Table 10. Comparison table of cost and carbon emissions of five methods from May to August.
RegionTransportation ConsumptionIGWOTraditional Distribution MethodGWOAGLNS
1Delivery methodVansRefrigerated trucksRefrigerated trucksRefrigerated trucksRefrigerated trucks
Logistics cost/RMB3613.61703720.263729.604977.645401.46
Carbon emissions/t0.5741.341.3751.8351.991
2Delivery methodVansRefrigerated trucksVansVansVans
Logistics cost/RMB3362.293783.011668.7772308.122378.40
Carbon emissions/t0.5841.3620.4390.4390.480
3Delivery methodRefrigerated trucksRefrigerated trucksRefrigerated trucksVansVans
Logistics cost/RMB3011.863011.863124.472865.172761.64
Carbon emissions/t1.111.111.1520.5750.565
4Delivery methodRefrigerated trucksRefrigerated trucksVansVansVans
Logistics cost/RMB2735.102735.104531.05133979.592993.99
Carbon emissions/t1.0081.0080.7490.7810.575
5Delivery methodRefrigerated trucksRefrigerated trucksRefrigerated trucksRefrigerated trucksRefrigerated trucks
Logistics cost/RMB2960.332960.332837.4503331.252969.35
Carbon emissions/t1.0911.0911.0581.2281.094
6Delivery methodRefrigerated trucksRefrigerated trucksRefrigerated trucksRefrigerated trucksRefrigerated trucks
Logistics cost/RMB3035.863035.863983.982946.484181.09
Carbon emissions/t1.1191.1191.4681.0861.541
7Distribution methodVansRefrigerated trucksVansRefrigerated trucksRefrigerated trucks
Logistics cost/RMB4044.954514.453759.3033762.253714.27
Carbon emissions/t0.7141.5070.7031.3871.369
TotalLogistics cost/RMB23,124.0123,760.8723,634.6324,170.4924,400.20
Carbon emissions/t6.28.5996.9447.3317.615
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

Shao, X.; Lu, S. Optimizing Dual Distribution Scheme in Pharmaceutical Cold Chain for Cost and Carbon Emissions Reduction. Appl. Sci. 2023, 13, 5524. https://doi.org/10.3390/app13095524

AMA Style

Shao X, Lu S. Optimizing Dual Distribution Scheme in Pharmaceutical Cold Chain for Cost and Carbon Emissions Reduction. Applied Sciences. 2023; 13(9):5524. https://doi.org/10.3390/app13095524

Chicago/Turabian Style

Shao, Xulun, and Shichang Lu. 2023. "Optimizing Dual Distribution Scheme in Pharmaceutical Cold Chain for Cost and Carbon Emissions Reduction" Applied Sciences 13, no. 9: 5524. https://doi.org/10.3390/app13095524

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