Next Article in Journal
Bivariate Generalized Split-BREAK Process with Application in Modeling Crime Dynamics
Previous Article in Journal
The Paradox Between Correlations and Sign Predictability
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Multi-Objective Collaborative Optimization for Low-Carbon Cold-Chain Routing with Dynamic Demand

School of Economics and Management, Xiamen University of Technology, Xiamen 361024, China
*
Author to whom correspondence should be addressed.
Mathematics 2026, 14(5), 753; https://doi.org/10.3390/math14050753
Submission received: 6 January 2026 / Revised: 8 February 2026 / Accepted: 21 February 2026 / Published: 24 February 2026
(This article belongs to the Section E1: Mathematics and Computer Science)

Abstract

To address the challenges of high energy consumption, substantial carbon emissions, and dynamic customer demand in cold-chain logistics, this paper investigates the balance between sustainable development and operational efficiency for low-carbon distribution. We construct a Multi-Objective Low-Carbon Cold-Chain Vehicle Routing Problem with Dynamic Demand (MO-LC-CCDVRP) model to synergistically optimize the comprehensive costs, including vehicle dispatch, transportation adjustments, carbon emissions, and refrigeration, while maximizing customer satisfaction. To solve this model efficiently, we propose a novel deep reinforcement learning-enhanced Non-Dominated Sorting Genetic Algorithm II (DRL-NSGA-II). By using DRL to adaptively control the genetic operators, this algorithm significantly enhances both the convergence speed and distribution quality of the Pareto front. The solution process occurs in two stages: first, high-quality initial routes are generated from static information; then, upon dynamic information updates, rapid replanning is performed for unserved customers. Numerical experiments using adapted Solomon benchmark instances demonstrate the superiority of the proposed algorithm. Furthermore, a dynamic distribution case study confirms the model’s effectiveness, and a sensitivity analysis elucidates the complex impact of carbon pricing on total cost, customer satisfaction, and carbon emissions.

1. Introduction

Driven by consumption upgrading and rising expectations regarding the quality and freshness of perishable goods, China’s cold-chain logistics market has experienced sustained growth. As a result, improving distribution efficiency has become a critical priority for the industry. However, many cold-chain logistics providers still rely largely on drivers’ experience for route planning and lack scientific, systematic delivery strategies, leading to high operating costs and limited efficiency gains. Meanwhile, customers increasingly demand tighter delivery timeliness and higher service quality. In practice, firms often emphasize time windows at distribution centers while overlooking customer-side constraints, which results in suboptimal routing, delivery delays, and ultimately lower customer satisfaction and reputational damage.
Furthermore, amid growing global environmental and energy concerns, logistics distribution has become a major source of carbon emissions. Cold-chain logistics, which require continuous refrigeration, consume substantially more energy and produce higher carbon emissions than conventional freight. As demand continues to surge, the associated environmental pressure also intensifies. Therefore, to meet low-carbon development imperatives, cold-chain enterprises must not only address efficiency and cost challenges but also strike a balance between economic and environmental objectives. Accordingly, there is an urgent need to explore energy-saving and emission-reducing routing and distribution solutions to achieve sustainable development.

2. Literature Review

2.1. Vehicle Routing Problem in Cold-Chain Logistics

The vehicle routing problem (VRP), first introduced by Dantzig and Ramser in 1959 [1], has since spawned numerous variants. Among these, the cold-chain vehicle routing problem (CCVRP) represents a significant branch. For instance, Zhang and Li [2] established a bi-objective model aiming to minimize both total travel time and propagation risk; Qi and Hu [3] optimized vehicle routing for emergency cold-chain logistics, with the objective of minimizing fuel, refrigeration, and cargo damage costs; Sun et al. [4] applied neural networks to assess the impact of traffic conditions on costs in cold-chain distribution. Meanwhile, Guan and Li [5] constructed a multi-objective programming model to optimize distribution cost and customer satisfaction.

2.2. Integration of Low-Carbon Objectives into Routing Optimization

With the wider adoption of low-carbon development concepts, carbon emissions have been increasingly integrated into the VRP research framework. In general logistics, Cai et al. [6] developed a variable-speed low-carbon routing model for autonomous vehicles that considers speed limits; Zhang et al. [7] incorporated an environmentally self-regulating cost function into their model and experimentally examined the impact of emission reduction coefficients; Liu et al. [8] addressed the time-dependent green vehicle routing problem with time windows with the goal of minimizing carbon emissions; and Li [9], while studying carbon emission issues, analyzed customer behavioral characteristics and factors influencing customer satisfaction. Due to the inherently high energy consumption of CCVRP, some scholars have also begun to incorporate carbon emissions into their models. For instance, Nan et al. [10] and Zhang et al. [11] treated carbon emissions as a cost component in cold-chain distribution problems, considering traffic congestion. Ma and Zhu [12] comprehensively considered costs related to cargo damage, energy consumption, and carbon emissions, establishing a multi-vehicle cold-chain VRP model. Ding et al. [13] integrated both product freshness and carbon emissions into the cold-chain logistics routing optimization problem. Although research combining low-carbon objectives with CCVRP is gradually increasing, many existing studies incorporate carbon emissions primarily as a cost sub-item, with limited discussion of their distinct impact on routing decisions.

2.3. Dynamic VRP and the Gap in Multi-Objective Cold-Chain Logistics

Given that customer demand in real-world scenarios is dynamic, research has increasingly shifted towards dynamic vehicle routing problems (DVRPs). In terms of model construction, substantial work has focused on single-objective formulations. For example, Jiang et al. [14] investigated cold-chain vehicle routing with dynamic demand considerations, with the objective of minimizing total costs. Baty et al. [15] investigated routing optimization with dynamic demand in e-commerce to improve delivery efficiency. Liu et al. [16] studied a green vehicle routing problem with time-varying time windows to minimize carbon emissions. To address dynamic events like new orders, cancellations, and address changes, Li et al. [17] developed a two-stage planning model for the DVRP to minimize total travel distance. Kim et al. [18] proposed two deployment strategies for the vehicle routing and scheduling of emergency orders in vaccine supply chains to minimize total costs. Regarding multi-objective models, Wan et al. [19] constructed a bi-objective model for emergency relief dispatch, minimizing distance and the number of served nodes to ensure timely response. Peng et al. [20] focused on multimodal cold-chain transportation, proposing a high-dimensional multi-objective routing optimization model to minimize total transportation time, cost, carbon emissions, and food waste.
While there has been growing exploration into the synergistic optimization of dynamic vehicle routing and low-carbon objectives, the integration of these two dimensions remains relatively limited within the specific domain of cold-chain logistics. In the broader field of general logistics, some scholars have attempted to combine real-time dynamic demand with carbon emission optimization. For instance, Liu et al. [21] developed a dynamic heterogeneous vehicle routing model that, through tests across different dynamism levels, highlighted the impact of carbon emission policies on routing planning effectiveness. Wang et al. [22] further addressed the dynamic time-dependent green vehicle routing problem for decoration waste collection. Their model integrated complex factors such as urban traffic congestion and time-varying vehicle speeds to jointly optimize carbon emissions and operational costs, employing a stochastic sampling method to handle demand uncertainty. However, these studies have seen limited extension to the context of cold-chain logistics. In cold-chain distribution, dynamic demand not only necessitates route adjustments but also requires altering parking duration, loading or unloading frequency, and the operational status of refrigeration units, thereby exerting a potentially nonlinear and magnified effect on energy consumption and carbon emissions. Existing research on dynamic cold-chain routing, such as [14], while considering demand fluctuations, often treats carbon emissions merely as a cost component, with limited discussion of their underlying impact mechanisms. Conversely, studies focusing on low-carbon cold-chain logistics, such as [10,11,12,13], often operate within static frameworks, struggling to respond to dynamic demand changes. Consequently, existing research, regardless of its focus, has yet to systematically reveal the key drivers and evolution patterns of carbon emissions within a dynamic multi-objective cold-chain vehicle routing planning framework.

2.4. Solution Methodologies for VRP

In terms of algorithms for solving the VRP, exact methods (e.g., cutting-plane [23] and branch-and-bound [24]) are often limited by problem scale. Consequently, metaheuristic algorithms have become mainstream in recent years. For instance, Jiang et al. [25] integrated the Floyd algorithm into a genetic algorithm to address the vehicle routing problem with time windows (VRPTW) while accounting for route infeasibility. Ahmed and Yousefikhoshbakht [26] designed an improved Tabu Search algorithm with variable tabu lists and reinforcement mechanisms to solve the heterogeneous fixed-fleet open VRPTW. İlhan [27] proposed an improved Simulated Annealing algorithm incorporating crossover operators to address the capacitated vehicle routing problem (CVRP). Furthermore, algorithms such as Ant Colony Optimization [28] and Particle Swarm Optimization [29] are also widely applied to VRP variants. This paper, however, focuses on a bi-objective VRP with dynamic demands, where the core challenge is obtaining a set of Pareto-optimal solutions that reflect the trade-offs between objectives. The Non-Dominated Sorting Genetic Algorithm II (NSGA-II) [30] has become a benchmark framework in this field due to its fast non-dominated sorting and crowding distance mechanisms. Nonetheless, its parameters are typically preset and fixed, making it difficult to dynamically adjust the search strategy in complex problems, which can limit both solution efficiency and the quality of the solution set. To overcome the limited adaptability of algorithms like NSGA-II in dynamic environments, researchers have begun to explore their integration with deep reinforcement learning (DRL), which possesses real-time decision-making capabilities.

2.5. RL-Enhanced Meta-Heuristic Optimization

In recent years, DRL has demonstrated outstanding performance in dynamically solving combinatorial optimization problems such as the traveling salesman problem [31] and job shop scheduling [32], providing novel insights for enhancing the performance of traditional algorithms in dynamic and complex scenarios.
The potential of reinforcement learning (RL), particularly its advanced form deep reinforcement learning (DRL), to guide and enhance search processes has generated significant research interest in its integration with meta-heuristics, especially genetic and evolutionary algorithms (GEAs). This integration primarily aims to overcome the limitations inherent in traditional GEAs, such as static parameter settings and fixed operator strategies. Current research efforts can be systematically categorized into several key methodologies: (1) adaptive parameter control, where an RL agent dynamically adjusts crucial GEA parameters (e.g., crossover and mutation rates) based on the real-time state of the evolutionary search to improve efficiency [33]; (2) intelligent operator selection, wherein RL learns to select the most promising evolutionary operators from a candidate pool during different search phases to generate higher-quality offspring [34]; and (3) search strategy guidance, especially in multi-objective optimization, where RL employs reward mechanisms to steer the population towards under-explored regions of the Pareto front, thereby enhancing both diversity and convergence [35]. Furthermore, some studies aim to develop more tightly coupled hybrid frameworks, for instance, by deeply embedding DRL within multi-objective evolutionary algorithms to achieve bidirectional synergy and real-time feedback at the genetic level, thereby co-driving the optimization process [36].
However, despite the demonstrated potential of these advanced hybrid strategies in certain dynamic optimization problems, their application to dynamic multi-objective VRP—particularly within complex real-world domains like cold-chain logistics, which involve intricate spatiotemporal and energy-consumption coupling constraints—remains limited.

2.6. Identified Research Gaps and Contribution

Through a review of the existing literature, the following key research gaps are identified:
(1)
Insufficient depth in low-carbon analysis: Most studies treat carbon emissions primarily as a cost component, with limited discussion of the underlying mechanisms through which emission levels influence routing decisions.
(2)
Limited integration between dynamic and low-carbon factors in CCVRP: Existing cold-chain routing optimization is often conducted under static assumptions, with limited exploration of how dynamic demand fluctuations may require coordinated adjustment to distribution plans and carbon emissions under low-carbon constraints.
(3)
Scarcity of comprehensive multi-objective models: Few studies simultaneously incorporate cold-chain characteristics, dynamic demand, and low-carbon objectives while also adopting a two-stage modeling framework.
(4)
A gap in translating hybrid algorithmic paradigms to complex VRP: Despite the development of various RL/DRL and meta-heuristic hybrids (see Section 2.5), there remains a gap in translating these paradigms into effective, adaptive solvers for dynamic multi-objective cold-chain VRP, which can affect solution quality and convergence in such scenarios.
To address these gaps, this paper proposes a mathematical model for MO-LC-CCDVRP. Formulated as a bi-objective optimization problem, this model simultaneously minimizes total cost and maximizes customer satisfaction while integrating practical constraints, including time windows, travel distance, and vehicle capacity. To solve this model efficiently, we design a deep reinforcement learning-enhanced Non-Dominated Sorting Genetic Algorithm II (DRL-NSGA-II) to enhance solution efficiency and quality.

3. Problem Description and Model Construction

3.1. Problem Description

To address the dual challenges of dynamic demand and low-carbon development in cold-chain logistics, this paper investigates the MO-LC-CCDVRP. The classical VRP model is insufficient because it relies on static, idealized assumptions, neglecting critical real-world factors, including time window constraints essential for preserving the quality of perishable goods, the dynamic nature of customer demand, and the need for synergistic optimization of economic and environmental objectives. The core problem addressed in this paper is defined as follows: During a single-distribution-center cold-chain delivery process, when customer demands occur dynamically, the objective is to simultaneously optimize total delivery cost (including carbon emission costs) and customer satisfaction in real time while adhering to constraints such as vehicle capacity and time windows and determining the optimal route.
To develop a feasible mathematical model, the following assumptions are made based on realistic cold-chain operations:
(1)
The distribution network involves a single distribution center serving multiple customer nodes.
(2)
All vehicles depart from the distribution center and must return after completing their service.
(3)
Vehicles are of the same type, with identical load capacity and refrigeration capability.
(4)
Vehicles deliver only a single type of cold-chain product and maintain a constant temperature throughout the journey.
(5)
Each customer node is served exactly once.
(6)
Each customer node has a fixed time window.
(7)
Once a dynamic demand order is confirmed, it is considered known and must be served.
(8)
Vehicles travel at a constant speed.
(9)
Uncontrollable external factors, such as weather, are temporarily not considered.
Table 1 presents the notations and their descriptions required for the constructed mathematical model.
This paper formulates a multi-objective optimization model comprising two objectives: Z 1 which minimizes the total cost, and Z 2 , which maximizes customer satisfaction. These two objectives will be optimized simultaneously to obtain a set of non-dominated, Pareto-optimal solutions. The total cost objective function Z 1 (Section 3.1.1) and the customer satisfaction objective function Z 2 (Section 3.1.2) are analyzed in detail in the following subsections.

3.1.1. Analysis of the Total Cost Objective Function

The total cost comprises four components: the fixed vehicle dispatch cost C 1 , the variable transportation cost C 2 , the carbon emission cost C 3 , and the refrigeration cost C 4 . The first objective is to minimize this total cost. Formally, with respect to the decision variables x i j k , the objective function is defined as follows:
min { x i j k } C 1 ( x i j k ) + C 2 ( x i j k ) + C 3 ( x i j k ) + C 4 ( x i j k )
The calculation formulas for each cost component are as follows:
(1) The fixed vehicle dispatch cost C 1 , which primarily covers vehicle procurement and driver expenses, is calculated using Equation (2):
C 1 = c 1 j N k K x 0 j k
(2) The variable transportation cost C 2 is proportional to the total travel distance and is calculated using Equation (3):
C 2 = c 2 i N j N k K x i j k d i j
(3) The carbon emission cost C 3 is calculated based on the carbon emissions produced by the vehicle’s fuel consumption during transit. Following the fuel consumption model proposed in [37], the expression for fuel consumption per unit distance is given by Equation (4). Then, the carbon emission calculation formula in [38] (Equation (5)) is incorporated to construct the final carbon emission cost formula, as expressed in Equation (6):
ρ q i = ρ 0 + ρ * ρ 0 Q · q i
E = ε · H
C 3 = λ f γ i N j N k K ρ q i d i j x i j k + λ r γ i N j N k K q i d i j x i j k
Here, ρ 0 is the base fuel consumption rate, ρ * is the full-load fuel consumption rate, q i is the load carried by the vehicle, Q is the maximum vehicle load capacity, E is the carbon emission amount, ε is the fuel-to-emission conversion factor, and H is the fuel consumption.
(4) The refrigeration cost C 4 arises mainly from continuous refrigeration during transportation and the additional energy consumption caused by door openings during unloading. According to [39], it is calculated using Equation (7):
C 4 = c 4 i N j N k K d i j ( 1 + α ) · R ( S 1 S 2 ) · Δ T d i j v + i N j N k K β ( 0.54 v k + 3.22 ) · Δ T x i j k q i l

3.1.2. Analysis of the Customer Satisfaction Objective Function

Customer satisfaction M i is defined as a function of the delivery time t i , with values ranging from 0 to 1. This paper uses a piecewise function to characterize it: if the delivery occurs within the customer’s satisfactory time window E T i , L T i , satisfaction is 1; if the delivery occurs within the acceptable time window E T i , L T i , satisfaction decreases linearly with the deviation of the delivery time from the satisfactory time window; otherwise, satisfaction is 0. The specific calculation formula is given in Equation (8). The overall objective is to maximize the average customer satisfaction across all served customers, denoted as Z 2 , which is defined in Equation (9):
M i = 0 , t i E T i ,     t i L T i t i E T i E T i E T i , E T i t i E T i L T i t i L T i L T i , L T i t i L T i 1 , E T i t i L T i
max i N M i N

3.2. Model Construction

Based on the aforementioned problem description and analysis, this paper constructs a basic CCVRP model and a CCVRP model that incorporates dynamic demand, respectively.

3.2.1. Basic Cold-Chain Vehicle Routing Problem Model

min { x i j k } C 1 ( x i j k ) + C 2 ( x i j k ) + C 3 ( x i j k ) + C 4 ( x i j k )
max i N M i N
s . t .         i N , i j k K x i j k q i Q , j N
j N k K x i j k K , i = 0
j N x 0 j k = i N x i 0 k , k K
i N , i j k K x i j k = 1 , j N
j N , i j k K x i j k = 1 , i N
i N , i j x i j k ( q i j k q i ) 0 , j N ; k K
t j = t i + q i l + d i j v , i , j N ; k K ; i j
E T i t i L T i , i N
i S , i j j S x i j k S 1 , S N ; k K
Equations (10) and (11) are the objective functions, representing the minimization of total cost and the maximization of customer satisfaction, respectively. Equation (12) represents the load capacity constraint; Equation (13) represents the fleet size constraint; Equation (14) ensures that vehicles return to the distribution center. Equations (15) and (16) together ensure that each customer is served exactly once by one vehicle, while Equation (17) guarantees that the servicing vehicle meets the customer’s demand. Equation (18) calculates the vehicle’s arrival time at each customer point, which must satisfy the time window constraints specified in Equation (19). Finally, Equation (20) is the subtour elimination constraint, ensuring route continuity.

3.2.2. Cold-Chain Vehicle Routing Problem Model Considering Dynamic Demand

When dynamic demand occurs, it is assumed that a subset of customers has already been served during the static phase, and the set of remaining unserved customers is denoted as Y . Vehicles that have already departed and cannot return are treated as a virtual depot, with the corresponding set denoted as K V ; the remaining capacity of the vehicle k in this set is denoted as Q k v . Meanwhile, let the set of newly emerged dynamic demand customers be Y * , and the set of additionally dispatched vehicles be K V * . Under this setting, the total cost for dynamic route replanning consists of the following two independent components:
(a)
Delivery cost for static-phase unserved customers ( C 1 , C 2 , C 3 , C 4 ): This refers to the cost incurred by continuing to serve the remaining customers from the static phase (set Y ), including the fixed vehicle dispatch cost C 1 , the variable transportation cost C 2 , the carbon emission cost C 3 , and the refrigeration cost C 4 .
(b)
Delivery cost for newly added dynamic-phase customers ( C 1 * , C 2 * , C 3 * , C 4 * ): This refers to the cost incurred by serving the newly added customers in the dynamic phase (set Y * ), which likewise comprises the aforementioned four cost components.
Based on the above definitions, the model is formulated as follows:
min { x i j k } ( C 1 ( x i j k ) + C 2 ( x i j k ) + C 3 ( x i j k ) + C 4 ( x i j k ) ) + ( C 1 * ( x i j k ) + C 2 * ( x i j k ) + C 3 * ( x i j k ) + C 4 * ( x i j k ) ) = c 1 j Y k K V x 0 j k + c 2 i Y j Y k K V x i j k d i j + λ f γ i Y j Y k K V ρ q i d i j x i j k + λ r γ i Y j Y k K V q i d i j x i j k + c 4 [ i Y j Y k K V d i j ( 1 + α ) · R ( S 1 S 2 ) · Δ T d i j v + i Y j Y k K V β ( 0.54 v k + 3.22 ) · Δ T x i j k q i l ] + c 1 j Y * k K V * x 0 j k + c 2 i Y * j Y * k K V * x i j k d i j + λ f γ i Y * j Y * k K V * ρ q i d i j x i j k + λ r γ i Y * j Y * k K V * q i d i j x i j k + c 4 [ i Y * j Y * k K V * d i j ( 1 + α ) · R ( S 1 S 2 ) · Δ T d i j v + i Y * j Y * k K V * β ( 0.54 v k + 3.22 ) · Δ T x i j k q i l ]
max i Y Y * M i N
s . t .         j Y Y * x 0 j k = i Y Y * x i 0 k , k K V K V *
i Y Y * , i j k K V K V * x i j k = 1 , j Y Y *
j Y Y * , i j k K V K V * x i j k = 1 , i Y Y *
t j = t i + q i l + d i j v , i , j Y Y * ; k K V K V *
x 0 j k = 0 , j Y Y * ; k K V K V *
q i j k = Q Q k v , i , j Y Y * ; k K V K V * ; i j
i Y Y * , i j j Y Y * x i j k q i Q k v , k K V K V *
i Y Y * , i j x i j k ( q i j k q i ) 0 , j Y Y * ; k K V K V *
E T i t i L T i , i Y Y *
i S , i j j S x i j k S 1 , S Y Y * ; k K V K V *
Equations (21) and (22) are the objective functions, aiming to minimize the total distribution cost defined above and to maximize customer satisfaction. Equation (23) is the vehicle return constraint. Equations (24) and (25) together ensure that each customer is served exactly once. Equation (26) calculates the vehicle arrival time at each point. For dynamic demand, Equation (27) enforces that the virtual customer point (representing a vehicle that has already departed) must be the next node in the route, with its load upon departure determined by Equation (28). Equations (29) and (30) jointly ensure load feasibility for vehicles in subsequent services. Equation (31) is the time window constraint, and Equation (32) is the subtour elimination constraint.

4. Research Methodology

4.1. Problem-Solving Strategy

This paper proposes a unified solution framework based on DRL-NSGA-II to address the entire process from static planning to dynamic response. This framework first generates a high-quality initial Pareto solution set under static demand conditions. When dynamic demands occur during the distribution process, this solution set serves as the foundation. Through customer information updates and population reconstruction, DRL-NSGA-II performs rapid re-optimization, thereby quickly obtaining a high-quality final solution set adapted to the new environment. The overall flowchart of the algorithm is presented in Figure 1, and its effectiveness hinges on the robust adaptive search capability of DRL-NSGA-II (as detailed in Section 3.2).
The specific solving steps are as follows:
Step 1: Generate static initial solutions: Using the complete set of known customer data, DRL-NSGA-II is executed to generate a high-quality initial Pareto solution set.
Step 2: Dynamic response and reset: When dynamic events occur (e.g., order addition/cancellation, demand change, time window adjustment), the algorithm starts from the initial solution set, updates the set of unserved customers, verifies capacity and time-window feasibility, and reconstructs the chromosome encoding to initialize a new population.
Step 3: Dynamic replanning: Based on the reset population, DRL-NSGA-II is invoked again to perform optimization, ultimately yielding a high-quality Pareto solution set adapted to the dynamic environment.

4.2. Design of the Deep Reinforcement Learning-Enhanced Non-Dominated Sorting Genetic Algorithm II (DRL-NSGA-II)

To address the MO-LC-CCDVRP model developed in this paper, we design an enhanced algorithm named DRL-NSGA-II, which integrates DRL with NSGA-II. The traditional NSGA-II algorithm relies on fixed genetic operators and parameters during evolution, making it difficult to adaptively balance exploration and exploitation in dynamic and complex environments. To overcome this limitation, this study introduces a DRL agent. By monitoring the real-time state of the population, the agent dynamically selects the most suitable combination of crossover and mutation operators for each generation. This enables autonomous guidance and optimization of the search process, enhancing convergence accuracy and distribution quality of the solution set. The overall flowchart of the algorithm is illustrated in Figure 2.

4.2.1. Chromosome Encoding

To address the common limitation of traditional encoding schemes, where genetic operations frequently generate infeasible solutions, a novel integer encoding scheme based on a template vector and index mapping is proposed. First, a template vector T is constructed by concatenating ( N c a r 1 ) route delimiters (0) and the ordered customer numbers ( 1 , 2 , , N n o d e ). A chromosome C is then defined as an index permutation of T . Each gene in C stores an index that references an element in T , not the route sequence itself. During decoding, elements are sequentially retrieved from T according to the index sequence in C ; a route delimiter indicates the start of a new vehicle route. This design ensures that genetic operations produce only feasible routes. An illustrative example of the encoding and decoding processes is provided in Figure 3.

4.2.2. Initial Population

To achieve a well-distributed initial population and strengthen global exploration, we adopt the Sobol sequence, a low-discrepancy quasi-random method, to generate initial solutions. This approach generates uniformly distributed points in a high-dimensional unit hypercube, which are then linearly mapped into the problem’s solution space, yielding an initial chromosome set with high diversity.

4.2.3. Fitness Evaluation

The fitness function is derived directly from the mathematical model presented in Section 2.2. To establish a unified minimization framework, the second objective of maximizing customer satisfaction Z 2 is transformed into minimizing customer dissatisfaction Z 2 , i.e., Z 2 = 1 Z 2 . Hence, both objectives in the algorithm are formulated as minimization problems:
min F = Z 1 , Z 2

4.2.4. Genetic Operators

(1)
Selection Operator
In the selection stage, K-ary tournament selection is adopted. Individuals are repeatedly sampled at random from the current population in groups of K . The best individual from each group is then selected into the mating pool. This process is repeated until the desired parent population size is attained.
(2)
Crossover and Mutation Operations based on the DRL Algorithm
The traditional NSGA-II algorithm relies on fixed crossover and mutation operators, which limit its ability to dynamically balance global exploration and local exploitation during evolution. To overcome this limitation, we integrate a DRL mechanism into the crossover and mutation phases. This mechanism adaptively selects the most suitable combination of genetic operators for each individual in each generation. The core of this component is a policy network that monitors the real-time state of the population and determines the optimal genetic operation strategy accordingly. This approach reduces reliance on manual parameter adjustment and enhances convergence efficiency and the quality of the solution set.
This DRL component establishes a decision framework encompassing the state, action, and reward definitions, as well as policy updates, as detailed below:
State Space: The state s t observed by the agent is a four-dimensional feature vector extracted based on an individual’s relative performance within the current generation’s population. It includes the following indicators:
(a)
Whether the individual belongs to the non-dominated front;
(b)
Whether its rank in the first objective function (total distribution cost) falls within the top third;
(c)
Whether its rank in the second objective function (customer satisfaction) falls within the top third;
(d)
Whether the number of individuals dominating it is lower than the average.
Action Space: The agent’s actions correspond to nine predefined genetic operation strategies. Each action is a unique combination of one crossover operator—position-based crossover (PBX), partially mapped crossover (PMX), or order crossover (OX)—and one mutation operator: Swap, Scramble, or Inversion.
Reward Function: The reward signal provided back by the environment reflects the effectiveness of the genetic operation. A positive reward is assigned if the generated offspring dominates its parent; a negative reward is assigned if the parent dominates the offspring; otherwise, the reward is zero.
Policy Learning: The policy network is a fully connected neural network with two hidden layers (32 and 16 neurons) with ReLU activation. It takes the state vector s t as input and outputs a nine-dimensional action probability distribution via a sigmoid output layer. The algorithm stores state transition experiences ( s t , a t , r t , s t + 1 ) in an experience replay buffer (capacity: 1 × 10 4 ) and periodically updates the policy network parameters using stochastic gradient descent with momentum (learning rate: α = 1 × 10 3 , momentum: β = 0.9 ) on mini-batches of size B = 32 . The DRL agent is invoked for each selected parent individual in each generation to choose a genetic operator combination. Through continuous learning, the agent eventually learns to favor operators with strong exploratory power when population diversity is insufficient and to select operators with strong exploitative power when the population is nearing convergence.

4.2.5. Environmental Selection

This paper employs the standard elitist preservation strategy of NSGA-II. Parent and offspring populations are first merged, and fast non-dominated sorting is applied. Individuals are selected for the next generation sequentially based on their Pareto-front ranking. If a front contains more individuals than the remaining slots in the new population, selection is then guided by the crowding distance within that front, prioritizing individuals located in sparser regions of the objective space to maintain population diversity.

4.2.6. Local Search Operation

To enhance the quality of elite solutions, a destroy–repair local search is applied to a subset of individuals from the non-dominated front after each environmental selection. Specifically, in the destroy phase, a customer point is randomly removed from a chosen route. In the repair phase, a greedy strategy is employed: all feasible insertion positions for the removed customer are enumerated across the current set of routes, and the position causing the smallest deterioration in the objective values is selected for reinsertion. This process facilitates the gradual refinement of the solution. A specific example of this operation is illustrated in Figure 4.

4.2.7. Termination Criteria and Output

The algorithm terminates after a fixed budget of 200 generations. Upon termination, the first non-dominated front of the final population is extracted as the Pareto approximate solution set. Duplicate removal in the objective space is performed on this solution set. Subsequently, the corresponding chromosomes are decoded into concrete vehicle routing plans. Finally, a feasibility check is conducted to ensure all constraints are satisfied.

5. Experimental Process and Data Analysis

5.1. Experimental Setup

To validate the effectiveness of the proposed DRL-NSGA-II, we employ data adapted from the standard Solomon benchmark dataset [40], which covers three classic distribution types: C (Clustered), R (Random), and RC (Mixed), with instance sizes of 25, 50, and 100 customers.
Comparative algorithms include MOPSO, SPEA2, and the standard NSGA-II. The evaluation metrics used are hypervolume (HV; larger is better) and inverted generational distance (IGD; smaller is better). The key parameters for all algorithms are set as follows: population size = 80, maximum iterations = 200.
All experiments were performed using MATLAB 2021a and repeatedly run independently five times on a computer equipped with an Intel® Core™ i5-11320H processor and 16 GB RAM, Windows 10 (64-bit), to mitigate randomness.

5.2. Algorithm Performance Comparative Analysis

Table 2 summarizes the main comparative results. As shown, DRL-NSGA-II consistently outperforms the comparative algorithms on both HV and IGD metrics across all tested instances. For example, on the RC101-50 instance, DRL-NSGA-II achieves an HV value of 0.8932, which is higher than that obtained by other algorithms. More strikingly, its IGD value (0.0166) exhibits an order-of-magnitude improvement over the comparative algorithms (all > 1.0). While its runtime is higher than the fastest baseline (MOPSO), DRL-NSGA-II achieves a superior effectiveness-efficiency trade-off, as the substantial improvement in solution quality outweighs the additional computational cost.
To provide statistical rigor to these observations and assess algorithmic robustness, we conducted Wilcoxon signed-rank tests with Holm correction and computed the coefficient of variation (CV) across five independent runs. As shown in Table 3 and Table 4, DRL-NSGA-II demonstrates statistically significant superiority over all benchmark algorithms on both HV and IGD (all adjusted p-values < 0.05). Moreover, its significantly lower CV values (HV: 1.97%, IGD: 20.96%) indicate greater stability compared to competitors (HV: 24–36%, IGD: 35–49%).
These results provide further evidence that the DRL-based adaptive control of genetic operators enhances both convergence and diversity, enabling the algorithm to produce a strong approximation of the Pareto front. This robustness is consistently observed across different problem scales.

5.3. Dynamic Distribution Case Study

This section presents a specific case study to demonstrate the practical application of the model in a low-carbon dynamic distribution scenario. The base data were adapted from the first 25 customer points of the RC101 instance. Detailed customer information and vehicle parameters are provided in Table 5 and Table 6, respectively.

5.3.1. Initial Distribution Plan

First, an initial Pareto solution set consisting of 52 schemes was generated using all static information (as shown in Table 7). Figure 5 depicts the trade-off between total cost and customer satisfaction, indicating that higher satisfaction typically requires a higher cost. For example, the cost-optimal scheme incurs a cost of CNY 1560.3 but achieves only 40.5% satisfaction, whereas the satisfaction-optimal scheme reaches 84.2% satisfaction at a cost of CNY 2600.9.

5.3.2. Distribution Plan After Dynamic Optimization

A dynamic event was simulated at T = 2.5, including information updates for 9 known customers (Table 8), the addition of 10 new customers (Table 9), and congestion on 5 road segments (Table 10). Using this updated dynamic information, the algorithm performs real-time re-optimization of the routes for all unserved customers.
Following dynamic optimization, 18 feasible schemes were obtained (Table 11). A comparison between Figure 6 (dynamic phase) and Figure 5 (initial static phase) indicates that, for an equivalent level of satisfaction, dynamic distribution incurs higher costs. This is primarily due to the additional expenses associated with accommodating new demands and adjusting routes to bypass congested segments.
Taking a high-satisfaction scheme (Scheme 18) as an example, the cost breakdown (Table 12) indicates that, apart from the fixed dispatch cost, the variable cost and refrigeration cost are strongly correlated with travel distance. In contrast, the correlation between carbon emission costs and distance is weaker, as these costs are also influenced by other factors such as cargo weight.

5.4. Sensitivity Analysis

As a critical policy parameter, carbon prices significantly influence low-carbon distribution decisions. To investigate its impact, based on a benchmark carbon price of CNY 0.1 per kg [41], we further analyzed the effects of carbon price ( r ) at CNY 0.3, 0.5, 0.7, and 0.9 per kg on total cost, total carbon emissions, and customer satisfaction. The main findings are as follows:
As shown in Figure 7, the impact of rising carbon prices on total cost and carbon emissions exhibits nonlinear characteristics. When r increases to 0.5, the total cost (CNY 3039.39) decreases compared to when r = 0.3 (CNY 3181.27), while carbon emissions significantly decrease to 211.42. This phenomenon of “co-decline in cost and emissions” highlights the effective incentive role of a medium carbon price. With all physical parameters held constant, varying the carbon price changes the relative weights in the objective function, thereby guiding the optimization algorithm to a different trade-off point on the Pareto frontier between total cost and customer satisfaction. Specifically, under a low carbon price ( r = 0.3 ), the weight of emission cost is low, and the model tends to prioritize customer satisfaction. This may lead to a decentralized routing strategy with lower vehicle utilization but higher timeliness, which results in higher fixed dispatch costs and total travel distance. When the carbon price rises to a medium level ( r = 0.5 ), the emission cost becomes significant enough to drive the algorithm to a new optimal equilibrium on the Pareto frontier: by consolidating customer points and planning more compact delivery routes, it slightly adjusts service times for some customers (with a controllable impact on satisfaction) while significantly increasing vehicle load rates, reducing the total number of vehicles dispatched, and shortening the total travel distance. The savings in fixed dispatch and variable costs achieved through this route optimization are sufficient to offset the increased carbon cost, resulting in a net reduction in total cost and lower emissions. This suggests that, within this price range, operators are incentivized to optimize operations, achieving both cost reduction and emission abatement. When r 0.7 , the imperative for emission abatement dominates, forcing the model to adopt economically inefficient routing solutions in pursuit of minimal emissions, which causes other cost components to increase sharply, leading to a significant rise in total cost.
Figure 8 illustrates the indirect influence of carbon prices on customer satisfaction through route adjustments. Satisfaction peaks at 0.89 within a medium carbon price range ( r = 0.5 0.7 ), while carbon emissions are simultaneously maintained at a relatively low level. This supports the previously discussed mechanism: the route consolidation and optimization incentivized by a moderate carbon price not only reduce emissions but also lead to more efficient and rational route planning, thereby maintaining or even enhancing overall service efficiency and reliability. This suggests that a moderate carbon price can effectively incentivize emission reductions without compromising service quality. However, when the carbon price becomes excessively high ( r = 0.9 ), a drive with minimal emissions may lead to compromises in service, such as accepting unreasonable waiting times or detours to reduce mileage, causing satisfaction to drop to 0.85.
The above results indicate that an effective carbon price range exists to simultaneously promote cost reduction, efficiency improvement, and green transformation. For policymakers, the key is to balance emission reduction incentives with corporate viability, avoiding prices that are too low to be binding or too high to undermine operational efficiency. This can be achieved by setting an appropriate price level, implementing a gradual and predictable adjustment mechanism, and complementing it with supporting incentives. For enterprises, it is imperative to proactively integrate carbon constraints into their strategies. By leveraging the opportunity presented by moderate carbon prices, enterprises can optimize operations through technological and managerial innovations such as vehicle electrification and intelligent routing algorithms while also pursuing multi-stakeholder collaboration. This systematic approach internalizes policy requirements into sustainable low-carbon competitiveness and long-term development advantages.

6. Conclusions

This paper addresses the DVRP for low-carbon cold-chain logistics. We establish an MO-LC-CCDVRP model that simultaneously minimizes total cost (incorporating carbon emission costs) and maximizes customer satisfaction while responding to dynamic demands. To solve this model efficiently, we propose DRL-NSGA-II, which integrates a DRL mechanism to adaptively control genetic operators, thereby enhancing the convergence and diversity of the Pareto front. In our experimental analysis, DRL-NSGA-II exhibits consistently superior performance over classical multi-objective algorithms, as demonstrated by the comparative results on adapted benchmark instances.
Beyond its algorithmic contributions, this study provides strategic insights for cold-chain logistics operating in low-carbon, dynamic environments. A key managerial implication is the necessary mindset shift: viewing carbon constraints and dynamic demands not as mere costs, but as strategic levers for innovation and restructuring. Firms are encouraged to adopt intelligent decision-making frameworks, like the one presented, to proactively balance cost, emission, and service trade-offs. Route optimization should be treated as a core capability, and investments in green technologies (e.g., electric vehicles, IoT) can be positioned as strategic initiatives for long-term resilience, not short-term compliance. For policymakers, guiding a systemic industry transition may require moving beyond carbon pricing alone to create a synergistic policy mix. This includes using a predictable carbon price for clear signals, accelerating clean technology adoption via R&D and financial incentives, and establishing standardized MRV (monitoring, reporting, and verification) protocols for emissions. This integrated approach can more effectively translate policy goals into endogenous drivers for sustainable sectoral growth.
In the future, this research can be extended in the following directions: Regarding model development, introducing heterogeneous vehicle fleets would enhance realism; incorporating time-varying speeds and traffic conditions would enable more accurate assessment of energy consumption and emissions; and integrating inventory management with routing decisions could form a more comprehensive cold-chain logistics optimization framework. In terms of algorithmic improvements, further exploration of deeper integration between deep reinforcement learning and evolutionary algorithms remains promising, such as designing multi-agent collaborative frameworks for dynamic environments or developing efficient online optimization algorithms. From the perspective of application and validation, extending the model to specific contexts such as multi-temperature joint distribution or pharmaceutical cold chains, along with conducting empirical case studies using real-world operational data, is crucial for validating the model’s practical value and facilitating its implementation.

Author Contributions

Conceptualization, X.J.; methodology, X.J.; software, Q.H. and X.L.; validation, Q.H. and X.L.; formal analysis, Q.H.; investigation, X.L.; writing—original draft preparation, X.J. and Q.H.; writing—review and editing, X.J.; visualization, Q.H. and X.L.; supervision, X.J.; funding acquisition, X.J. All authors have read and agreed to the published version of the manuscript.

Funding

This work was funded by the Key Project of the Natural Science Foundation of Fujian Province, China (Grant No. 2022J02053) and the 2025 Graduate Science and Technology Innovation Program Project of Xiamen University of Technology (Grant No. YKJCX2025055).

Data Availability Statement

The original contributions presented in this study are included in the article. Further inquiries can be directed to the corresponding author.

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. Dantzig, G.; Ramser, J. The Truck Dispatching Problem. Manag. Sci. 1959, 6, 80–91. [Google Scholar] [CrossRef]
  2. Zhang, J.; Li, Y. Vehicle routing problem for cold-chain drug distribution with epidemic spread situation. Expert Syst. Appl. 2025, 262, 125186. [Google Scholar] [CrossRef]
  3. Qi, C.; Hu, L. Optimization of vehicle routing problem for emergency cold chain logistics based on minimum loss. Phys. Commun. 2020, 40, 101085. [Google Scholar] [CrossRef]
  4. Sun, Z.; Ma, S.; Jian, Y.; Lu, Y.; Sun, Z. Cold chain delivery route modeling and optimizing based on the clustered Whale Optimization Algorithm. Appl. Soft Comput. 2025, 182, 113544. [Google Scholar] [CrossRef]
  5. Guan, X.; Li, G. Optimization of cold chain logistics vehicle transportation and distribution model based on improved ant colony algorithm. Procedia Comput. Sci. 2023, 228, 974–982. [Google Scholar] [CrossRef]
  6. Cai, L.; Lv, W.; Xiao, L.; Xu, Z. Total carbon emissions minimization in connected and automated vehicle routing problem with speed variables. Expert Syst. Appl. 2021, 165, 113910. [Google Scholar] [CrossRef]
  7. Zhang, X.; Hao, Y.; Zhang, L.; Yuan, X. Application of improved genetic algorithm to vehicle routing problem considering the environmental self-regulation of the freight companies. Expert Syst. Appl. 2025, 274, 127010. [Google Scholar] [CrossRef]
  8. Liu, Y.; Yu, Y.; Baldacci, R.; Tang, J.; Sun, W. Optimizing carbon emissions in green logistics for time-dependent routing. Transp. Res. Part B Methodol. 2025, 192, 103155. [Google Scholar] [CrossRef]
  9. Li, X. Multi-objective multi-compartment vehicle routing problem of fresh products with the promised latest delivery time. Ann. Oper. Res. 2024. preprint. [Google Scholar] [CrossRef]
  10. Nan, Z.; Yang, X.; Ruiz-Garcia, L.; Qiu, J.; Feng, Y.; Han, J. Multi-objective optimization of cold chain distribution routes considering traffic congestion. Agric. Commun. 2025, 3, 100104. [Google Scholar] [CrossRef]
  11. Zhang, X.; Li, Y.; Hao, Y.; Yuan, X. Optimization of the low-carbon cold chain delivery route for fresh products in time-dependent networks. J. Clean. Prod. 2025, 532, 146969. [Google Scholar] [CrossRef]
  12. Ma, R.; Zhu, Q. Research on VRP model optimization of cold chain logistics under low-carbon constraints. Int. J. Inf. Technol. Web Eng. 2024, 19, 1–14. [Google Scholar] [CrossRef]
  13. Ding, Y.; Zhang, L.; Kuo, Y.; Zhang, L. Cold chain routing for product freshness and low carbon emissions: A target-oriented robust optimization approach. Transp. Res. Part E Logist. Transp. Rev. 2025, 199, 104138. [Google Scholar] [CrossRef]
  14. Jiang, X.; Liu, X.; Pan, F.; Han, Z. Optimizing Cold Chain Distribution Routes Considering Dynamic Demand: A Low-Emission Perspective. Sustainability 2024, 16, 2013. [Google Scholar] [CrossRef]
  15. Baty, L.; Jungel, K.; Klein, P.; Parmentier, A.; Schiffer, M. Combinatorial optimization-enriched machine learning to solve the dynamic vehicle routing problem with time windows. Transp. Sci. 2024, 58, 708–725. [Google Scholar] [CrossRef]
  16. Liu, Y.; Yu, Y.; Zhang, Y.; Baldacci, R.; Tang, J.; Luo, X.; Sun, W. Branch-cut-and-price for the time-dependent green vehicle routing problem with time windows. INFORMS J. Comput. 2023, 35, 14–30. [Google Scholar] [CrossRef]
  17. Li, J.; Duan, Y.; Zhang, W.; Zhu, L. Vehicle routing optimization algorithm based on time windows and dynamic demand. J. Meas. Sci. Instrum. 2024, 15, 369–378. [Google Scholar] [CrossRef]
  18. Kim, Y.; Kim, H.; Kim, B. Vehicle routing and scheduling problem with two deployment strategies to handle urgent orders in a vaccine supply chain. Comput. Ind. Eng. 2025, 207, 111346. [Google Scholar] [CrossRef]
  19. Wan, F.; Guo, H.; Li, J.; Gu, M.; Pan, W.; Ying, Y. A scheduling and planning method for geological disasters. Appl. Soft Comput. 2021, 111, 107712. [Google Scholar] [CrossRef]
  20. Peng, Y.; Zhang, Y.; Yu, D.; Luo, Y. Multiobjective Route Optimization for Multimodal Cold Chain Networks Considering Carbon Emissions and Food Waste. Mathematics 2024, 12, 3559. [Google Scholar] [CrossRef]
  21. Liu, Y.; Tang, Y.; Hua, C. A hybrid metaheuristic algorithm for dynamic heterogeneous vehicle routing problem with stochastic demand considering environmental aspects. Int. J. Electr. Power Energy Syst. 2025, 172, 111135. [Google Scholar] [CrossRef]
  22. Wang, W.; Li, Y.; Yan, H.; Zhao, W.; Zhao, Q.; Luo, K. A two-phase algorithm for the dynamic time-dependent green vehicle routing problem in decoration waste collection. Expert Syst. Appl. 2025, 262, 125570. [Google Scholar] [CrossRef]
  23. Kohar, A.; Jakhar, S.; Agarwal, Y. Strong cutting planes for the capacitated multi-pickup and delivery problem with time windows. Transp. Res. Part B Methodol. 2023, 176, 102806. [Google Scholar] [CrossRef]
  24. Mikkelsen, J.; Gadegaard, S.; Lysgaard, J. A Branch-and-Cut Algorithm for the Mixed Fleet Green Vehicle Routing Problem. Eur. J. Oper. Res. 2025. preprint. [Google Scholar] [CrossRef]
  25. Jiang, X.; Chen, W.; Liu, Y. A Study on the Vehicle Routing Problem Considering Infeasible Routing Based on the Improved Genetic Algorithm. Int. J. Eng. Technol. Innov. 2024, 14, 67–84. [Google Scholar] [CrossRef]
  26. Ahmed, Z.; Yousefikhoshbakht, M. An improved tabu search algorithm for solving heterogeneous fixed fleet open vehicle routing problem with time windows. Alex. Eng. J. 2023, 64, 349–363. [Google Scholar] [CrossRef]
  27. İlhan, İ. An improved simulated annealing algorithm with crossover operator for capacitated vehicle routing problem. Swarm Evol. Comput. 2021, 64, 100911. [Google Scholar] [CrossRef]
  28. Ren, T.; Luo, T.; Jia, B.; Yang, B.; Wang, L.; Xing, L. Improved ant colony optimization for the vehicle routing problem with split pickup and split delivery. Swarm Evol. Comput. 2023, 77, 101228. [Google Scholar] [CrossRef]
  29. Liu, Y.; Chen, W.; Jiang, X. PSO-Augmented NSGA-III Algorithm: A Combined Optimization Approach to Heterogeneous Vehicle Routing and Bin Packing Problems. IEEE Access 2024, 12, 153497–153518. [Google Scholar] [CrossRef]
  30. Deb, K.; Pratap, A.; Agarwal, S.; Meyarivan, T. A fast and elitist multi-objective genetic algorithm: NSGA-II. IEEE Trans. Evol. Comput. 2002, 6, 182–197. [Google Scholar] [CrossRef]
  31. Fu, X.; Gu, S.; Chew, C. Optimizing the multi-objective traveling salesman problem with a deep reinforcement learning algorithm using cross fusion attention networks. Neural Netw. 2025, 192, 107904. [Google Scholar] [CrossRef]
  32. Fu, Y.; Zhang, Z.; Huang, M.; Guo, X.; Qi, L. Multi-objective integrated energy-efficient scheduling of distributed flexible job shop and vehicle routing by knowledge-and-learning-based hyper-heuristics. IEEE Trans. Emerg. Top. Comput. Intell. 2025, 9, 2137–2150. [Google Scholar] [CrossRef]
  33. Dong, G.; Qin, J.; Wu, C.; Xu, C.; Yang, X. Reinforcement learning-enhanced genetic algorithm for wind farm layout optimization. Renew. Energy 2026, 259, 125093. [Google Scholar] [CrossRef]
  34. Song, Y.; Wei, L.; Yang, Q.; Wu, J.; Xing, L.; Chen, Y. RL-GA: A reinforcement learning-based genetic algorithm for electromagnetic detection satellite scheduling problem. Swarm Evol. Comput. 2023, 77, 101236. [Google Scholar] [CrossRef]
  35. Zhang, Q.; Karki, B. Integrated multi-channel supply chain planning with human resource and multi-tier discount considerations: An RL-GWO optimization approach. J. Eng. Res. 2025. preprint. [Google Scholar] [CrossRef]
  36. Hou, Y.; Liao, X.; Chen, G.; Chen, Y. Co-Evolutionary NSGA-III with deep reinforcement learning for multi-objective distributed flexible job shop scheduling. Comput. Ind. Eng. 2025, 203, 110990. [Google Scholar] [CrossRef]
  37. Xiao, Y.; Zhao, Q.; Kaku, I.; Xu, Y. Development of a fuel consumption optimization model for the capacitated vehicle routing problem. Comput. Oper. Res. 2012, 39, 1419–1431. [Google Scholar] [CrossRef]
  38. Kirby, H.; Hutton, B.; McQuaid, R.; Raeside, R.; Zhang, X. Modelling the effects of transport policy levers on fuel efficiency and national fuel consumption. Transp. Res. Part D Transp. Environ. 2000, 5, 265–282. [Google Scholar] [CrossRef]
  39. Zhang, Y.; Chen, X. An optimization model for the vehicle routing problem in multi-product frozen food delivery. J. Appl. Res. Technol. 2014, 12, 239–250. [Google Scholar] [CrossRef]
  40. Solomon, M.M. Algorithms for the vehicle routing and scheduling problems with time window constraints. Oper. Res. 1987, 35, 254–265. [Google Scholar] [CrossRef]
  41. Zhang, J.; Li, C. Research on dynamic distribution vehicle route optimization under the influence of carbon emission. Chin. J. Manag. Sci. 2022, 30, 184–194. [Google Scholar] [CrossRef]
Figure 1. Overall framework of the algorithm.
Figure 1. Overall framework of the algorithm.
Mathematics 14 00753 g001
Figure 2. Flowchart of DRL-NSGA-II.
Figure 2. Flowchart of DRL-NSGA-II.
Mathematics 14 00753 g002
Figure 3. Example of chromosome encoding.
Figure 3. Example of chromosome encoding.
Mathematics 14 00753 g003
Figure 4. Example of the destroy–repair operation.
Figure 4. Example of the destroy–repair operation.
Mathematics 14 00753 g004
Figure 5. Optimization diagram of cost vs. satisfaction for initial distribution schemes.
Figure 5. Optimization diagram of cost vs. satisfaction for initial distribution schemes.
Mathematics 14 00753 g005
Figure 6. Optimization diagram of cost vs. satisfaction for schemes after dynamic optimization.
Figure 6. Optimization diagram of cost vs. satisfaction for schemes after dynamic optimization.
Mathematics 14 00753 g006
Figure 7. Impact of different carbon prices on total cost and carbon emissions.
Figure 7. Impact of different carbon prices on total cost and carbon emissions.
Mathematics 14 00753 g007
Figure 8. Impact of different carbon prices on customer satisfaction and carbon emissions.
Figure 8. Impact of different carbon prices on customer satisfaction and carbon emissions.
Mathematics 14 00753 g008
Table 1. Symbols and descriptions.
Table 1. Symbols and descriptions.
TypesSymbolsDescriptionsSymbolsDescriptions
Set N Set   of   customer   points   to   be   served ,   N = { 1 , 2 , , n } K Set   of   available   homogeneous   vehicles   at   the   distribution   center ,   K = { 1 , 2 , , k }
S Any non-empty proper subset of N (for subtour elimination) Y Set of unserved customer point (in the static phase)
Y * Set of new unserved customer point (in the dynamic phase) K V Set of dispatched vehicles (in the static phase)
K V * Set of available vehicles (in the dynamic phase)
Parameters c 1 Unit fixed cost c 2 Unit variable transportation cost
d i j Distance between customer i and customer j q i Demand of customer i
ρ 0 Base fuel consumption rate ρ * Full-Load fuel consumption rate
Q Maximum vehicle load capacity E Carbon emission amount
ε Fuel-to-emission conversion factor H Fuel consumption
λ f Unit carbon emission factor for fuel consumption λ r Unit carbon emission factor for the refrigeration process
γ Unit carbon emission price c 4 Unit refrigeration cost
α Deterioration degree of a container R Heat transfer coefficient
S 1 Outer surface area of the vehicle S 2 Inner surface area of the vehicle
Δ T Temperature difference between inside and outside the compartment v Vehicle travel speed
β Door opening frequency coefficient for vehicle v k Volume of the refrigerated compartment of vehicle k
l Average unloading efficiency M i Satisfaction of customer i
E T i Earliest satisfactory arrival time window for customer i L T i Latest satisfactory arrival time window for customer i
E T i Earliest acceptable arrival time window for customer i L T i Latest acceptable time window for customer i
Variable t i Arrival time at customer i q i j k Load carried by vehicle k from customer i to customer j
Q k v Remaining load capacity of vehicle k x i j k Binary variable that equals 1 if vehicle k travels directly from customer i to customer j ; 0 otherwise.
Table 2. Comparison of algorithm performance.
Table 2. Comparison of algorithm performance.
InstanceMetricMOPSOSPEA2NSGA-IIDRL-NSGA-II
C101-25HV0.54300.50960.22150.9250
IGD0.58400.74991.18430.0453
Runtime/s13.09148.4975.83108.34
R101-25HV0.70320.68970.51980.9130
IGD0.27920.35050.52000.0211
Runtime/s6.48212.1066.08100.01
RC101-25HV0.48340.51360.32780.9143
IGD0.57790.53930.90020.0164
Runtime/s8.14231.5379.84110.35
C101-50HV0.31630.55450.54300.9375
IGD0.96880.50300.48850.0179
Runtime/s22.38202.5371.54179.23
R101-50HV0.38050.35680.39700.8868
IGD0.70780.78500.73820.0232
Runtime/s26.12172.3282.39180.23
RC101-50HV0.06220.17230.21400.8932
IGD1.52701.18621.07910.0166
Runtime/s19.30158.7664.71142.96
C101-100HV0.50580.54550.51450.8962
IGD0.41860.39190.42910.0155
Runtime/s21.96112.8750.99272.08
R101-100HV0.13500.17470.19620.8658
IGD1.25231.14701.07050.0296
Runtime/s18.04130.5450.39247.16
RC101-100HV0.14230.16420.04480.8826
IGD1.22041.16031.58480.0215
Runtime/s27.50173.6174.18304.98
Note: Bold indicates the optimal value among the four algorithms for each metric.
Table 3. Statistical significance comparisons of algorithms on HV and IGD metrics.
Table 3. Statistical significance comparisons of algorithms on HV and IGD metrics.
ComparisonHV Adjusted p-ValueIGD Adjusted p-Value
DRL-NSGA-II vs. MOPSO0.024 *0.024 *
DRL-NSGA-II vs. NSGA-II0.016 *0.016 *
DRL-NSGA-II vs. SPEA20.008 *0.008 *
* Indicates p < 0.05 after Holm correction; unmarked indicates p ≥ 0.05.
Table 4. Coefficient of variation (CV) comparisons and stability analysis.
Table 4. Coefficient of variation (CV) comparisons and stability analysis.
ComparisonAverage HV CV (%)Average IGD CV (%)CV Rank
DRL-NSGA-II1.966020.95681
MOPSO30.826948.95754
NSGA-II36.002442.77843
SPEA224.121334.73662
Note: Bold indicates the optimal value among the four algorithms for each metric.
Table 5. Case study experimental data.
Table 5. Case study experimental data.
No.X CoordinateY CoordinateDemandEarliest TimePreferred Earliest TimePreferred Latest TimeLatest TimeService Time
0405000.000.006.006.000
125850.603.033.634.385.580.16
222750.900.651.252.003.200.16
322850.902.132.733.484.680.16
420801.202.933.534.285.480.16
520850.600.431.031.782.980.16
618750.601.782.383.134.330.16
715750.601.381.982.733.930.16
815800.701.682.283.034.230.16
910350.601.682.283.034.230.16
1010400.902.382.983.734.930.16
118401.200.881.482.233.430.16
128450.601.001.602.353.550.16
135351.102.953.554.305.500.16
145450.700.280.881.632.830.16
152400.600.851.452.203.400.16
160400.601.201.802.553.750.16
170450.603.133.734.485.680.16
184450.601.582.182.934.130.16
1942101.201.201.802.553.750.16
2042150.502.453.053.805.000.16
214050.401.081.682.433.630.16
2240151.201.702.303.054.250.16
233850.901.031.632.383.580.16
2438150.403.103.704.455.650.16
253550.603.253.854.605.800.16
Table 6. Vehicle parameter information.
Table 6. Vehicle parameter information.
ParameterValueParameterValue
γ 0.1 kg/L c 2 0.8 CNY/km
Q 5 t λ f 2.61 kg/L
v 50 km/h λ r 2.6 kg/L
c 1 200 CNY/vehicle
Table 7. Initial distribution schemes.
Table 7. Initial distribution schemes.
SolutionTotal CostSatisfactionSolutionTotal CostSatisfactionSolutionTotal CostSatisfaction
11560.30090.4053191638.97690.6194371802.21320.7512
21567.26300.4085201639.88730.6292381824.06900.7517
31569.38980.4209211644.52950.6368391829.30930.7531
41572.88300.4260221664.07500.6439401833.09690.7678
51577.86330.4797231665.23520.6462411848.78280.7905
61577.88660.5016241669.87740.6539421865.53990.7912
71580.97010.5421251676.94210.6549432065.83080.7930
81592.14450.5433261698.06120.6588442077.71410.7942
91596.93200.5642271702.85640.6617452078.59900.8114
101601.80370.5694281705.78300.6716462098.56150.8185
111610.87530.5751291715.72350.6727472138.07410.8190
121613.85670.5847301763.93770.6796482445.73940.8378
131615.45830.5931311765.09790.6819492465.70180.8383
141627.80000.5956321770.15710.6896502580.89720.8416
151627.83120.5973331774.25860.6902512597.15390.8419
161628.41650.6047341782.75660.6903522600.85970.8422
171635.31830.6078351783.25200.7060
181637.67470.6180361798.93790.7286
Table 8. Changes in known customer information.
Table 8. Changes in known customer information.
No.X CoordinateY CoordinateDemandEarliest TimePreferred Earliest TimePreferred Latest TimeLatest TimeService Time
3000.000.000.000.000.000.00
520850.600.651.252.013.060.16
618750.501.782.383.134.330.16
815800.301.952.553.194.350.16
910350.501.682.283.034.230.16
128450.601.151.752.563.760.16
14000.000.000.000.000.000.00
152401.200.851.452.203.400.16
214051.101.081.682.433.630.16
Table 9. New customer information.
Table 9. New customer information.
No.X CoordinateY CoordinateDemandEarliest TimePreferred Earliest TimePreferred Latest TimeLatest TimeService Time
2639170.903.503.735.236.460.16
2731140.603.603.835.336.560.16
2828830.603.503.735.236.460.16
2920791.503.503.735.236.460.16
3022811.103.603.835.336.560.16
3113280.903.553.785.286.510.16
3213320.603.563.795.296.520.16
3311321.203.653.885.386.610.16
3410360.903.543.775.276.500.16
357380.903.663.895.396.620.16
Table 10. Congested road sections.
Table 10. Congested road sections.
ScenarioCongested Customer Node Pair
11, 4
22, 9
37, 19
45, 21
523, 24
Table 11. Distribution schemes after dynamic optimization.
Table 11. Distribution schemes after dynamic optimization.
SolutionTotal CostSatisfactionSolutionTotal CostSatisfaction
12540.31570.5304102791.88210.6481
22542.55420.5598112795.58010.6573
32545.89950.5793122820.78200.6676
42575.44950.5892132945.31730.6756
52577.24280.6087143140.53970.7050
62689.57090.6167153212.97440.7252
72698.51900.6167163215.11670.7264
82767.77220.6187173354.67210.7294
92769.56550.6382183354.91690.7344
Table 12. High-satisfaction distribution scheme.
Table 12. High-satisfaction distribution scheme.
RouteRouteFixed Dispatch CostVariable Transportation CostCarbon Emission CostRefrigeration CostCarbon Emissions
0-4-27-28-1-29-0218.67100.00218.67170.69208.7163.93
0-30-19-31-25-26-0221.23100.00221.23220.56182.1462.82
0-13-21-23-18-22-0137.95100.00137.9597.04101.2736.77
0-6-5-2-12-20-32-33-0201.89100.00201.89128.53139.1356.29
0-24-15-7-8-35-34-0200.69100.00200.69136.11145.7856.33
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

Hu, Q.; Liu, X.; Jiang, X. Multi-Objective Collaborative Optimization for Low-Carbon Cold-Chain Routing with Dynamic Demand. Mathematics 2026, 14, 753. https://doi.org/10.3390/math14050753

AMA Style

Hu Q, Liu X, Jiang X. Multi-Objective Collaborative Optimization for Low-Carbon Cold-Chain Routing with Dynamic Demand. Mathematics. 2026; 14(5):753. https://doi.org/10.3390/math14050753

Chicago/Turabian Style

Hu, Qiaoying, Xiangxin Liu, and Xiaoyun Jiang. 2026. "Multi-Objective Collaborative Optimization for Low-Carbon Cold-Chain Routing with Dynamic Demand" Mathematics 14, no. 5: 753. https://doi.org/10.3390/math14050753

APA Style

Hu, Q., Liu, X., & Jiang, X. (2026). Multi-Objective Collaborative Optimization for Low-Carbon Cold-Chain Routing with Dynamic Demand. Mathematics, 14(5), 753. https://doi.org/10.3390/math14050753

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