Next Article in Journal
Assessment of Sustainable World Heritage Areas in Saudi Arabia Based on Climate Change Impacts on Vulnerability Using RS and GIS
Next Article in Special Issue
Tourism and Natural Hazards: River Landform Changes Due to Geohazards and Its Influence on the Economic Development of Ecotourism in Sabah, Malaysia
Previous Article in Journal
Can the Carbon Emission Trading Scheme Influence Industrial Green Production in China?
Previous Article in Special Issue
A Spatiotemporal Analysis of Hainan Island’s 2010–2020 Gross Ecosystem Product Accounting
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Research on Urban Distribution Routes Considering the Impact of Vehicle Speed on Carbon Emissions

1
Logistics Department, Beijing Wuzi University, Beijing 101149, China
2
School of Management and Engineering, Capital University of Economics and Business, Beijing 100070, China
3
Beijing Ideal Automobile Co., Ltd., Beijing 100039, China
*
Author to whom correspondence should be addressed.
Sustainability 2022, 14(23), 15827; https://doi.org/10.3390/su142315827
Submission received: 25 October 2022 / Revised: 14 November 2022 / Accepted: 17 November 2022 / Published: 28 November 2022
(This article belongs to the Special Issue Geography and Sustainable Earth Development)

Abstract

:
To solve the low-carbon vehicle routing problem (VRP) with sustainable development background, the VRP considering the impact of vehicle speed on carbon emissions is studied. A vehicle routing optimization model aims to minimize the total cost of distribution, penalty cost and carbon emission cost. In the model, the driving time and carbon emissions are calculated on the basis of the varying vehicle speed matching the real road network. Moreover, the improved genetic algorithm is applied to optimize vehicle routing in this paper. Using the Solomon standard datasets, the experimental results validate the carbon emission cost and the total cost from the dynamic road network are lower than those from the static network; furthermore, the carbon emission cost and the total cost from the improved GE algorithm are much lower than those from the general GE algorithm in the dynamic road network. Obviously, the built model and the improved algorithm are more feasible and effective.

1. Introduction

An increasing number of factors are considered in research on vehicle routing optimization, such as customer satisfaction expressed by the time window [1,2,3]. Its goal is to optimize the delivery route with time window constraints. Recently, as the low-carbon environment has attracted increasing attention, carbon emissions have gradually become one of the key factors in vehicle routing optimization [4,5,6,7,8]. Tang [9] proposed a multi-objective model to minimize travel time and carbon emissions that treated the travel speed as a critical variable. Additionally, a multi-objective particle swarm optimization algorithm was designed to solve the problem. Mustafa Cimen [10] proposed that the minimization of the carbon emission cost was more environmentally friendly than the minimization of distribution cost in the VRP, and the relevant models were established and calculated through a heuristic algorithm, which verified the correctness of the conclusion. Zhou Lin et al. [11] researched the low-carbon delivery and discrete scheduling problem considering timing dependence as a key factor, and a hybrid evolutionary algorithm combining a genetic algorithm and local search was designed to solve the problem. Ma Li et al. [12] researched the cold chain road distribution considering carbon emission cost and real road conditions, and the improved particle swarm optimization algorithm was designed to verify the model. An Lu et al. [13] found that more carbon dioxide would be generated in the process of cold chain distribution than in general distribution. To solve this problem, they established a carbon emission cold chain distribution model using the carbon tax mechanism and solved the model with the improved quantum ant colony algorithm. Finally, they verified the effectiveness of the model and the algorithm with simulations. To reduce carbon emissions and achieve the goal of a low carbon economy, most of the above studies consider the optimization of carbon emission costs.
In the distribution, the vehicle speed changes due to the vehicle jam and the speed limit of different road types, and some scholars considered the varied speed when solving the vehicle routing problem. CAI [14] built the minimizing the total cost model considering the varied speed as a key factor, and the adaptive ant colony algorithm was used to solve the problem. Li Shunyong et al. [15] designed a simulated annealing algorithm to solve the multipath low-carbon distribution path problem in a time-varying environment. Lin Yi et al. [16] established a UAV-vehicle routing problem model with a time window under a time-varying network and proposed a two-stage heuristic algorithm to solve the model. Considering both openness and time variability when constructing the VRP model, Fu Zhaohui et al. [17] and Liu Changshi et al. [18] applied the improved genetic algorithm and the improved ant colony algorithm, respectively, to solve the model.
According to the current research, there are relatively few studies that consider both “carbon dioxide emissions” and “the change of vehicle speed”, especially the impact of the varied speed on carbon dioxide emissions. To compensate for the defect of recent research, both the varying vehicle speed and carbon dioxide emissions are considered in the paper. Standing at the angle of enterprises, customers and social responsibility, an urban distribution path model was constructed to “minimize the vehicle number”, ”maximize customer satisfaction” and ”minimize carbon dioxide emissions” as the total goal, and an improved genetic algorithm was designed to solve the problem.

2. Description of the Problem and Setting of Relevant Variable

There are several light trucks of the same type in the distribution center. These vehicles start from the distribution center to distribute to each customer point and return to the distribution center after completion. In this paper, the change in vehicle speed, carbon dioxide emissions, load limits and customers’ requirements on distribution time and service quality are considered to realize the vehicle routing problem.
To solve the above problems, some restrictions on the distribution process are made as follows:
  • S1: The number of vehicles in the distribution center is limited but meets the distribution needs.
  • S2: The storage capacity of the distribution center can meet the needs of all customers.
  • S3: The demand of each customer is fixed.
  • S4: Normal traffic congestion is considered without any unexpected accidents.
  • S5: The speed of the vehicle is time varying.
  • S6: The distribution vehicle must return to the distribution center after completing the distribution from the starting point.
  • S7: The demand of each customer is less than the prescribed carrying weight of the vehicle.
  • S8: Each customer must be served in the specified time window.
  • S9: Each customer can only be served by one vehicle and can only be served once.
  • S10: In the process of distribution, the vehicle can pass through at most two types of roads to complete the distribution requirements.

2.1. Setting of Relevant Variables

2.1.1. The Change of Vehicle Speed under Multiple Road Types in Different Time Periods

The change of vehicle speed is always described by the time-varying road network, which means that the vehicle speed changes at different time points. Some researchers prefer to divide the time-varying road network into the early peak period, the flat peak period and the late peak period [19,20,21]. The division segments above are fewer, so the results may differ greatly from the actual situation. In this paper, the whole day is first divided into the morning peak, evening peak, afternoon peak and flat peak periods, and then each period is further subdivided into different time intervals of 20 min each to ensure that the vehicle speed is constant within the same time interval.
In real life, vehicle speed varies while driving on multiple roads. In this paper, the urban roads are classified into four types according to the traffic flow and the average speed: the main road, the secondary road, the express road and the branch road.
The vehicle speed under multiple road types in different time periods is expressed by Formula (1), where a, b, c and d represent the four road types and 1 , 2 , m corresponds to the divided time range.
V = v a 1 v a 2 v a 3 v a m v b 1 v b 2 v b 3 v b m v c 1 v c 2 v c 3 v c m v d 1 v d 2 v d 3 v d m

2.1.2. Calculating the Delivery Time under Varying Vehicle Speed

The delivery vehicle may pass through multiple types of roads in different time periods between the two customers, so the change of speed should be considered when calculating the delivery time between the two customers. As the distribution sites   i , j as an example, suppose the vehicle finishes the delivery of customer i and is ready to leave at time t s ,   t s m = t a , t b , where   m is a time segment and the speed corresponding to this time segment is v m . Therefore, the distance travelled in the remaining time of this segment is   d 1 = t b t s · v m . According to the analysis above, the delivery time between customers i and j can be calculated as follows. When d 1 d i j , the vehicle speed between customers i and   j is a constant as   v m , and (2) is designed to calculate the delivery time from customers i to   j . Otherwise, if d 1 < d i j , which denotes that the vehicle speed varies from v m to v m + 1 in different time periods, (3) is designed to calculate the delivery time from customers i to j .
t i j = d i j v m             i f   d 1 d i j
t i j = d i j d 1 v m + 1 + t b t s               i f   d 1 < d i j

2.1.3. Calculating Carbon Emissions Considering Vehicle Speed

Many scholars think there is a certain proportional relationship between fuel consumption and carbon emissions; others use the combination of the fuel consumption calculation model and the carbon dioxide emission coefficient to calculate the carbon tax of carbon dioxide and then convert it into cost. Because current fuel consumption models cannot accurately calculate fuel consumption, the carbon dioxide emission coefficient of fuel cannot be very accurate either; the model combining them may further amplify the errors, and the accuracy of the results obtained cannot be guaranteed [22,23].
In this paper, the carbon emissions are calculated by Formula (4) from the European Commission, which fits the data of a large number of different types of vehicles and different speeds in real life [24].
E = 110 + 0.000375 v 3 + 8702 v × G C × L C
L C = 0.27 ω + 1 + 0.0614 δ ω 0.0011 δ 3 ω 0.00235 v ω 1.33 v ω
G C = exp 0.0059 v 2 0.0775 v + 11.936 δ
Formula (4) denotes the carbon emissions per unit distance of vehicles, v represents the speed, G C is the road slope correction coefficient, L C is the vehicle load correction coefficient, δ is the road slope (percentage), and ω is the ratio of vehicle load to vehicle capacity, which is between [0, 1].
Per the above formula, vehicle speed is the most direct factor affecting carbon dioxide emissions, while vehicle speed varies in distribution. The change in vehicle speed must be considered in the calculation of carbon emissions.
Similar to the analysis of the delivery time between customers   i and j , if the speed is constant in the delivery as v m , the carbon emissions can be denoted as follows:
E i j = 110 + 0.000375 v m 3 + 8702 v m × G C × L C × d i j
If the delivery speed is varied between customers   i and j , the carbon emissions can be calculated as follows:
E i j = 110 + 0.000375 v m 3 + 8702 v m × G C × L C × d 1 +   110 + 0.000375 v m + 1 3 + 8702 v m + 1 × G C × L C × d 2 ,     d 2 = d i j d 1  

2.2. The Proposed Model Considering the Impact of Varying Speeds on Carbon Emissions

2.2.1. Symbol Definition

  • D : Set of customers’ nodes,   i , j D ;
  • k : Set of vehicles, k = k 1 , k 2 , k 3 k n ;
  • N : Set of paths between customers;
  • S C : Subset of customer nodes, where S C D ,   S C is the number of customers in the SC;
  • q i : Demand of customer   i ;
  • Q k : Capacity of vehicle k ;
  • 0 , T : Distribution center is open from 0 and closed at T;
  • E i , L i : The earliest and latest time range expected by the customer;
  • E E i , L L i : The time range within which delivery can be accepted beyond the customer’s desired time window, and E E i < E i , L L i > L i ;
  • s e t i : The stay time of the delivery vehicle at customer i ;
  • d i j : Distance between customers   i and   j ;
  • c p n : The cost of service quality;
Variable and Decision Variable
x i j k = 1   i f   t h e   v e h i c l e   k   t r a v e l s   f r o m   c u s t o m e r   i   t o   j 0                                         o t h e r w i s e
y i j k = 1   i f   t h e   v e h i c l e   k   w o r k s   a t   c u s t o m e r   i j 0                                         o t h e r w i s e
  • t i j : Travel time between customers i and   j ;
  • t r e k : The time that vehicle k returns to the distributor center;
  • E i j k : The carbon emissions from vehicle k on path i , j ;
  • N : The total number of distribution points;
  • φ i : Satisfaction at distribution i ;
  • F : The total carbon emissions during the distribution;
  • τ i : Penalty cost at the distribution point i .

2.2.2. Formula

  • Minimizing the number of delivery vehicles
In a distribution company, each delivery vehicle has many fixed costs, such as vehicle depreciation, driver salaries and insurance. We set this part of the fixed cost to d p , so the object “minimize the number of delivery vehicles” can be transformed into “minimize the enterprise delivery cost”.
m i n k K j D x 0 j k d p
2.
Maximize customer satisfaction
In this paper, customer satisfaction is measured by the punctuality of delivery and service quality. First, the soft time window is used to denote the punctuality of delivery, and the time penalty cost function is designed to capitalize the punctuality of delivery as (10). Among (10), μ 1 , μ 2 denotes the unit coefficient penalty coefficient, and S is set to a very large number, which means that if the delivery exceeds the time allowed by the customer, the penalty cost is very large.
τ i = S ,   t i < E E i μ 1 E i t i ,   E E i t i < E i 0 ,   E i t i L i μ 2 t i L i ,   L i < t i L L i S ,   L L i < t i
Second, the distribution service quality is collected from questionnaires that set the service quality into 5 levels. A total of 550 questionnaires were distributed, and 523 were actually recovered with a recovery rate of 95.09%. The results showed that 4.3% were very satisfied, 21.4% were satisfied, 54.2% were generally satisfied, 16.6% were unsatisfied, and 3.5% were extremely unsatisfied. In this paper, the above proportion is used as a probability to randomly assign to these 100 customer points so that each customer point has its own delivery service quality.
Similar to the punctuality of delivery, the service quality is also capitalized as one of the penalty costs to evaluate customer satisfaction; that is, the service quality penalty cost. There are three service quality penalty costs: c p 1 denotes the penalty cost aimed at the general service, c p 2 denotes the penalty cost aimed at the unsatisfactory service and c p 3 denotes the penalty cost aimed at the very unsatisfactory service. If the service quality is very satisfied or satisfied, the penalty cost is set to 0.
U = k K i , j N x i j k c p n
Because the penalty cost designed above can describe customer satisfaction, the objective “maximizing the customer satisfaction” can be transformed into “minimizing the penalty cost”, which is represented by (12).
min i D τ i + k K i , j N x i j k c p n
3.
Minimizing carbon emissions
According to the carbon emission analysis above, the objective “minimize carbon emissions” can be transformed to “minimize the cost of carbon emissions” by multiplying the carbon emissions by the marginal abatement cost of carbon emissions.
m i n k K i , j N p · E i j k
According to the above analysis, the overall optimization objective is as follows:
Z = m i n k K j D x 0 j k · d p + i D τ i + k K i , j N x i j k c p n + k K i , j N p · E i j k
Constraint conditions:
j = 1 n x i j k = j = 1 n x j i k , i = 0 , k = 1 , 2 K
q i Q k , k = 1 , 2 K
i D y i k · q i Q k , k = 1 , 2 K
t r e k T
j D x i j k = 1 , k = 1 , 2 , K
  i , j D k = 1 k n x i j k = 1
i , j S C k = 1 k n x i j k S C 1
E E i t i + s e t i + t i j L L j
k K
Equation (15) indicates that the vehicle starts from the distribution center and finally returns to the distribution center to realize the closed-loop distribution. Formula (16) shows that the vehicle can meet the demand of each customer, and (17) denotes that the vehicles of the distribution center can meet the demand of all customers. Formula (18) indicates that the vehicles must return before the end of the business. Formula (19) denotes that each customer must be serviced and only served once. Formula (20) means that after a customer is accessed, it cannot be accessed again. Formula (21) expresses that the distribution center must be included in the closed loop distribution path. Formula (22) means that customer j must be serviced in the acceptable service time after the customer   i is serviced. Formula (23) denotes that the vehicles available are all the vehicles in the distribution center.

2.3. Solution Approach

The genetic algorithm has been successfully used for its advantages of a wide search range, parallel computing ability and high solving efficiency, although it easily falls into local optimal solutions. When solving the above model, to strengthen the local search ability of the genetic algorithm, the algorithm is improved, and evolution reversal is added as follows.
The specific distribution path optimization process is as follows:
  • The chromosomal code
The natural number is used to code the vehicles and the customers. For example, the natural number between 1-Y is used to represent each customer, and the natural number between 1-X is used to represent each vehicle.
2.
Generation of the initial population
The initial distribution path, namely the initial population, is generated by a random method.
3.
Fitness calculation
Fitness is the inverse of the objective function in the path routing model.
4.
Selection operation
The roulette selection is used in the selection operation. First, the individual selection probability is calculated as p i = f x i / i = 1 n f x i . Then, the accumulative selection probability of the individual is calculated as   S t = j = 1 1 f x i . Finally, a random number is generated between [0,1). If   S i < p s < S i + 1 , then the selection x i will enter the next generation population.
5.
Cross operation
Two-point crossing is used to realize the crossover operation. First, two crossover positions are generated randomly in the parent chromosome, and then the two selected gene segments are crossed and placed in the chromosome head to form a new parent chromosome. Meanwhile, the same gene is removed to form the offspring chromosome.
6.
Mutation operation
The reversal mutation is used in the mutation operation. First, a chromosome is selected, and then two gene segments of this chromosome are selected randomly. Finally, the coding positions of the two segments are interchanged.
7.
Evolution reversal operation
First, a chromosome is selected, and then two gene segments of the chromosome are truncated; finally, reverse insertion is implemented.
8.
Algorithm termination
When the specified number of iterations is reached, the algorithm is finished, and the result is output.

3. Experimental Results

3.1. Experimental Background and Parameter Setting

In this paper, the Solomon RC102 standard dataset was researched as experimental data for simulation, and the location of the distribution center and each customer point are shown in Figure 1.
In addition to the above data, the GitHub dataset was researched and improved by the actual data of varied vehicle speeds under multiple road types in different time periods, which is consistent with the actual traffic network. The dataset divides the 24 h of one day into 72 time segments (each time segment is 20 min long) and shows the speed of the four road types in different time segments, as shown in Appendix A.
According to the model and the improved algorithm, the relevant parameters are set in Table 1 and Table 2.

3.2. Simulation Results and Analysis

3.2.1. Distribution Path under a Static Road Network

Under the static road network, the vehicle speed remains constant in the period of distribution. In this paper, the vehicle speed is the average speed of each road type in the static road network. The distribution path and the distribution cost under a static road network are shown respectively in Table 3 and Table 4.
The distribution path optimization roadmap is shown in Figure 2.

3.2.2. Distribution Path under a Dynamic Road Network

The vehicle speed changes at different time segment because of the uncertainty of the traffic condition. Experiments were implemented according to the time-varying speed, and the optimization results are shown in Table 5. The distribution cost under the dynamic road network is shown in Table 6.
The distribution path optimization roadmap is shown in Figure 3.

3.2.3. Comparison and Analysis

1.
Optimization comparison between a static road network and a dynamic road network
Due to the different vehicle speeds between the static road network and the dynamic road network, the distribution paths are different. Therefore, it is difficult to make a direct comparison from the route optimization result. Thus, the cost comparison between the two road networks is shown in Table 7 below.
According to Table 7, the cost of the dynamic road network is lower than that of the static road network.
2.
Optimization comparison of different algorithms
To study whether the improved genetic algorithm is effective, route optimization was carried out with the general genetic algorithm and the improved genetic algorithm using the same test data. The results are shown in Figure 4.
As shown in Figure 4, the left route map shows that the distribution path is chaotic, and it easily falls into the local optimal solution in the algorithm iteration process. The right route map is more concise and clearer, and the target value is gradually optimized without falling into the local optimal solution.
As seen in Table 8, the vehicle number, fixed cost, penalty cost, carbon emission cost and total cost obtained from the improved algorithm are lower than the results of the general genetic algorithm, which indicates that the improved algorithm is effective and superior.

4. Conclusions

To advocate for low-carbon and environmental protection, a vehicle routing optimization model considering the impact of varied vehicle speeds on carbon emissions was proposed in this paper. In the model, the objective function consisted of the distribution cost, penalty cost and carbon emission cost. In the calculation of the distribution time and carbon emissions, the varied vehicle speed reflecting the actual road condition was considered. To avoid falling into a local optimum, the general genetic algorithm was improved by evolutionary reversal. The experiment was designed using the standard Solomon dataset, and the varied vehicle speed was similar to the actual dynamic road network, which demonstrates that the model and the improved algorithm are feasible and efficacious.
The research results of this paper can provide a reference for logistics transportation companies to reduce carbon emissions in the process of transportation and can provide a reference for the government to reasonably formulate policies to manage transportation to achieve the goal of carbon neutralization and carbon peak. Of course, if real-time vehicle speed can be applied in our research, the results will be more scientific and usable. In the future we will apply real-time vehicle speed with help of GPS to the following research.

Author Contributions

Methodology, Z.Y., H.C. and Z.C.; software, Z.C.; validation, Z.Y., Y.W. and N.H.; formal analysis, Z.Y., H.C. and Z.C.; resources, Z.Y. and H.C.; writing—original draft preparation, Z.Y., H.C. and Z.C. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by National Natural Science Foundation of China grant number 41771478.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Solomon standard test data RC102.

Conflicts of Interest

The authors declare no conflict of interest.

Appendix A

In this paper, the GitHub dataset was researched and improved by the actual data of varied vehicle speeds under multiple road types in different time periods, which is consistent with the actual traffic network. The dataset divides the 24 h of one day into 72 time segments (each time segment is 20 min long) and shows the speed of the four road types in different time segments.
Table A1. Varied vehicle speeds of the dynamic network.
Table A1. Varied vehicle speeds of the dynamic network.
Start TimeEnd TimeMain RoadSecondary RoadExpress RoadBranch
Road
0:00:000:20:0054.07741.41652.06136.559
0:20:000:40:0053.36644.29150.59638.132
0:40:001:00:0054.56844.29448.39238.285
1:00:001:20:0055.34543.91255.66836.186
1:20:001:40:0056.56543.51154.61937.465
1:40:002:00:0058.81746.15755.17436.436
2:00:002:20:0057.40646.48155.92537.376
2:20:002:40:0057.89748.08455.88438.253
2:40:003:00:0057.67247.19354.57038.558
3:00:003:20:0057.88648.17555.11438.274
3:20:003:40:0056.30647.35557.02439.746
3:40:004:00:0058.66847.03851.82039.071
4:00:004:20:0056.81546.91057.72638.828
4:20:004:40:0056.46744.48454.40538.357
4:40:005:00:0058.07947.31853.29440.304
5:00:005:20:0057.39747.04954.43940.396
5:20:005:40:0055.83245.15355.27037.757
5:40:006:00:0058.48945.05456.15737.673
6:00:006:20:0058.42545.05058.54836.092
6:20:006:40:0057.90544.09455.50038.872
6:40:007:00:0056.47142.36853.77339.965
7:00:007:20:0055.75940.33252.38539.522
7:20:007:40:0051.89339.50149.07137.915
7:40:008:00:0042.89138.62248.63435.851
8:00:008:20:0034.95340.29044.67130.090
8:20:008:40:0036.39239.95145.37229.845
8:40:009:00:0040.56238.23345.34026.517
9:00:009:20:0032.48737.59444.45425.094
9:20:009:40:0027.77536.72241.23629.977
9:40:0010:00:0027.90635.56041.53931.797
10:00:0010:20:0028.85133.37742.53931.522
10:20:0010:40:0039.62435.73945.42132.608
10:40:0011:00:0035.28135.74238.20532.966
11:00:0011:20:0039.54636.17043.47531.999
11:20:0011:40:0050.66136.79846.39124.992
11:40:0012:00:0051.14035.99245.92830.904
12:00:0012:20:0050.64630.77650.10833.768
12:20:0012:40:0052.14025.36645.92833.004
12:40:0013:00:0052.24322.08149.10034.512
13:00:0013:20:0052.00521.42246.84936.584
13:20:0013:40:0051.87037.44645.97835.983
13:40:0014:00:0049.47036.33845.53934.593
14:00:0014:20:0046.87736.85243.23133.558
14:20:0014:40:0046.54437.43543.86233.290
14:40:0015:00:0047.21535.06243.37330.797
15:00:0015:20:0045.60233.43344.62424.425
15:20:0015:40:0048.71728.95436.54217.717
15:40:0016:00:0049.86426.77233.01720.156
16:00:0016:20:0048.93623.60916.79633.754
16:20:0016:40:0048.61121.90616.95234.152
16:40:0017:00:0045.51719.60818.93133.186
17:00:0017:20:0043.24716.39837.89130.653
17:20:0017:40:0045.87616.45324.00628.573
17:40:0018:00:0047.75714.74110.09021.654
18:00:0018:20:0038.55316.89510.88719.401
18:20:0018:40:0034.61515.62111.05416.898
18:40:0019:00:0044.69514.1548.51316.552
19:00:0019:20:0053.39718.3178.32919.455
19:20:0019:40:0052.34316.2449.29229.737
19:40:0020:00:0049.30414.6148.76633.422
20:00:0020:20:0047.29813.55110.37735.110
20:20:0020:40:0051.71516.00912.78336.117
20:40:0021:00:0051.43921.01723.87034.724
21:00:0021:20:0051.31621.40838.46434.432
21:20:0021:40:0050.31624.01134.07434.439
21:40:0022:00:0052.45325.18239.64934.607
22:00:0022:20:0051.34135.44545.57834.697
22:20:0022:40:0053.16228.97644.80935.636
22:40:0023:00:0054.03324.85346.13936.160
23:00:0023:20:0053.84537.81544.81939.484
23:20:0023:40:0053.47741.02948.23638.958
23:40:000:00:0054.64443.15452.09137.512

References

  1. Xu, Z.; Cai, Y. Variable neighborhood search for consistent vehicle routing problem. Expert Syst. Appl. 2018, 113, 66–76. [Google Scholar] [CrossRef]
  2. Cao, E.; Gao, R.; Lai, M. Research on the vehicle routing problem with interval demands. Appl. Math. Model. 2018, 54, 332–346. [Google Scholar] [CrossRef]
  3. Chen, H.-K.; Hsueh, C.-F.; Chang, M.-S. Production scheduling and vehicle routing with time windows for perishable food products. Comput. Oper. Res. 2009, 36, 2311–2319. [Google Scholar] [CrossRef]
  4. Molina, J.C.; Eguia, I.; Racero, J.; Guerrero, F. Multi-objective Vehicle Routing Problem with Cost and Emission Functions. Procedia–Soc. Behav. Sci. 2014, 160, 254–263. [Google Scholar] [CrossRef]
  5. Zhang, J.; Zhao, Y.; Xue, W.; Li, J. Vehicle routing problem with fuel consumption and carbon emission. Int. J. Prod. Econ. 2015, 170, 234–242. [Google Scholar] [CrossRef]
  6. Li, J.; Wang, D.; Zhang, J. Heterogeneous fixed fleet vehicle routing problem based on fuel and carbon emissions. J. Clean. Prod. 2018, 201, 896–908. [Google Scholar] [CrossRef]
  7. Zhang, M.W.; Li, B.; Qu, X.L.; Guo, Y. Research on Low Carbon VRP of Heterogeneous Fleet Based on Hybrid Ant Colony Algorithm. Comput. Eng. Appl. 2020, 56, 240–249. [Google Scholar]
  8. Kuo, Y. Using simulated annealing to minimize fuel consumption for the time-dependent vehicle routing problem. Comput. Ind. Eng. 2010, 59, 157–165. [Google Scholar] [CrossRef]
  9. Tang, J.H.; Ji, S.F.; Shen, G.C. Vehicle Routing Optimization with Carbon Emissions Considered under Time-varying Network. Syst. Eng. 2015, 33, 37–44. [Google Scholar]
  10. Çimen, M.; Soysal, M. Time-dependent green vehicle routing problem with stochastic vehicle speeds: An approximate dynamic programming algorithm. Transp. Res. Part D Transp. Environ. 2017, 54, 82–98. [Google Scholar] [CrossRef]
  11. Zhou, L. Integrated Optimization Research on Vehicle Routing and Scheduling in City Logistics with Time-Dependent and CO2 Emissions Considerations. Comput. Eng. Appl. 2019, 55, 264–270. [Google Scholar]
  12. Ma, L.; Mao, J.; Ruan, D.W.; Lu, Y.F. Optimization of cold chain vehicle distribution route complex road conditions with carbon emission cost taken into account. Intell. Comput. Appl. 2021, 11, 143–146. [Google Scholar]
  13. An, L.; Ning, T.; Song, X.D.; Wang, J.Y. Optimization of Cold Chain Distribution Path of Fresh Agricultural Products under Carbon Tax Mechanism. J. Dalian JiaoTong Univ. 2022, 43, 105–110. [Google Scholar]
  14. Cai, Y.G.; Tang, Y.L.; Cai, H. Adaptive Ant Colony Optimization for Vehicle Routing Problem in Time Varying Networks Environment. Appl. Res. Comput. 2015, 32, 2309–2312. [Google Scholar]
  15. Li, S.Y.; Dan, B.; Ge, X.L. Optimization model and algorithm of low carbon vehicle routing problem under multi-graph time-varying network. Comput. Integr. Manuf. Syst. 2019, 25, 454–468. [Google Scholar]
  16. Lin, Y.; Lyu, J.; Jiang, Y.L. Research on optimization of drone delivery based on urban-rural transportation considering time-varying characteristics of traffic. Appl. Res. Comput. 2020, 37, 2984–2989. [Google Scholar]
  17. Fu, Z.H.; Liu, C.S. Research on Open Time-Dependent Vehicle Routing Problem of Fresh Food E-commerce Distribution. Comput. Eng. Appl. 2021, 57, 271–278. [Google Scholar]
  18. Liu, C.S.; Wang, S.; Luo, L.; Deng, S.Q. Open Vehicle Routing Problem Based on Joint Distribution Mode under Time-dependent Road Networks. Oper. Res. Manag. Sci. 2021, 30, 26–33. [Google Scholar]
  19. Ge, X.L.; Zhang, H. Study on the Optimization of Vehicle Routing Problem in Urban Real Time Traffic Network. Ind. Eng. Manag. 2018, 23, 140–149. [Google Scholar]
  20. Franceschetti, A.; Honhon, D.; Van Woensel, T.; Bektaş, T.; Laporte, G. The time-dependent pollution-routing problem. Transp. Res. Part B Methodol. 2013, 56, 265–293. [Google Scholar] [CrossRef]
  21. Ehmke, J.F.; Campbell, A.M.; Thomas, B.W. Vehicle routing to minimize time-dependent emissions in urban areas. Eur. J. Oper. Res. 2016, 251, 478–494. [Google Scholar] [CrossRef]
  22. Fan, H.; Zhang, Y.; Tian, P.; Lv, Y.; Fan, H. Time-dependent Multi-depot Green vehicle Routing Problem with Time Windows Considering Temporal-spatial Distance. Comput. Oper. Res. 2021, 129, 1–14. [Google Scholar] [CrossRef]
  23. Foroutan, R.A.; Rezaeian, J.; Mahdavi, I. Green Vehicle Routing and Scheduling Problem with heterogeneous Fleet Including Reverse Logistics in the Form of Collecting Returned Goods. J. Appl. Soft Comput. J. 2020, 94, 1–20. [Google Scholar] [CrossRef]
  24. Alinaghian, M.; Naderipour, M. A novel comprehensive macroscopic model for time-dependent vehicle routing problem with multi-alternative graph to reduce fuel consumption: A case study. Comput. Ind. Eng. 2016, 99, 210–222. [Google Scholar] [CrossRef]
Figure 1. Coordinates of the distribution center and the customer point.
Figure 1. Coordinates of the distribution center and the customer point.
Sustainability 14 15827 g001
Figure 2. Route optimization roadmap under the static road network.
Figure 2. Route optimization roadmap under the static road network.
Sustainability 14 15827 g002
Figure 3. Route optimization roadmap under the dynamic road network.
Figure 3. Route optimization roadmap under the dynamic road network.
Sustainability 14 15827 g003
Figure 4. Optimization comparison with different algorithms. (a) Route optimization with a genetic algorithm; (b) Route optimization with an improved algorithm; (c) Optimization process of the genetic algorithm; (d) Optimization process of the improved algorithm.
Figure 4. Optimization comparison with different algorithms. (a) Route optimization with a genetic algorithm; (b) Route optimization with an improved algorithm; (c) Optimization process of the genetic algorithm; (d) Optimization process of the improved algorithm.
Sustainability 14 15827 g004
Table 1. Parameters of the improved algorithm.
Table 1. Parameters of the improved algorithm.
ParameterPopulation SizeIterationsCrossover ProbabilityMutation Probability
Value50020000.90.2
Table 2. Parameters of the model.
Table 2. Parameters of the model.
ParameterValueUnit
δ Rode slope(percentage)6PCT
ω The ratio of vehicle load to vehicle capacity0.5--
d p Fixed cost150RMB/car × time
P Marginal abatement cost0.002RMB/kilogram
Q k The load weight of vehicle K200Kilogram
μ 1 Unit coefficient penalty function20RMB/time
μ 2 Unit coefficient penalty function30RMB/time
c p 1 General penalty costs5RMB/time
c p 2 The penalty cost of dissatisfaction10RMB/time
c p 3 The penalty cost of extreme unsatisfaction15RMB/time
Table 3. Distribution path under a static road network.
Table 3. Distribution path under a static road network.
Distribution PathDistribution TimeTotal PathTotal Time
No.1: 0 → 81 → 39 → 41 → 54 → 12 → 15 → 16 → 9 → 52 → 99 → 65 → 00–3.6–93.3–94.7–98.1–153.7–155.8–156.4–159.4–163.4–164.6–167.4–170.5 min28.34 km170.5 min
No.2: 0 → 90 → 82 → 86 → 59 → 97 → 13 → 10 → 91 → 42 → 43 → 44 → 00–1.2–88.9–94.9–98–99.6–125.1–143.9–154.5–177.5–178.7–179.5–188.4 min32.99 km188.4 min
No.3: 0 → 96 → 84 → 63 → 76 → 89 → 18 → 21 → 48 → 24 → 00–3.9–139.5–142.7–145.3–148–154.2–155.4–155.9–158.3–167.7 min24.47 km167.7 min
No.4: 0 → 69 → 60 → 6 → 4 → 34 → 32 → 30 → 33 → 62 → 00–2.3–46.3–159.2–160.3–184–185.4–185.6–187.2–193.3–201.4 min31.76 km201.4 min
No.5: 0 → 64 → 85 → 29 → 27 → 26 → 28 → 31 → 50 → 56 → 00–5.2–58.8–95–96.4–97.5–115.8–117.7–122–128.5–134.9 min24.15 km134.9 min
No.6: 0 → 98 → 17 → 47 → 14 → 11 → 75 → 77 → 00–4.2–53.3–149.6–150.5–152.2–162.8–167.3–182.3 min25.85 km182.3 min
No.7: 0 → 78 → 73 → 79 → 1 → 3 → 5 → 45 → 68 → 00–8.8–91.9–93.9–100.4–145.7–146.3–147.2–155.2–157.9 min20.32 km157.9 min
No.8: 0 → 20 → 49 → 22 → 57 → 74 → 87 → 53 → 7 → 8 → 46 → 2 → 00–9.5–122.8–123.8–128–130.8–143.3–150.6–157.5–159–159.9–161.5–170.7 min28.97 km170.7 min
No.9: 0 → 67 → 95 → 51 → 19 → 23 → 25 → 58 → 83 → 66 → 80 → 00–6.4–72.8–77.9–86.6–88.3–88.9–160.2–167.8–169.4–172.9–194.3 min25.85 km194.3 min
No.10: 0 → 40 → 37 → 35 → 36 → 38 → 72 → 71 → 93 → 94 → 92 → 00–11–86.3–124.9–139.5–140.8–144.5–146.8–148.1–179.5–181.3–185.7 min19.11 km185.7 min
No.11: 0 → 61 → 70 → 100 → 88 → 55 → 00–4.3–69.2–181.3–184.2–185.9–190.1 min10.49 km190.1 min
Table 4. The distribution cost under the static road network (RMB).
Table 4. The distribution cost under the static road network (RMB).
Fixed CostPenalty CostCarbon Emission CostTotal Cost
1650170714.92534.9
Table 5. Distribution path under a dynamic road network.
Table 5. Distribution path under a dynamic road network.
Distribution PathDistribution TimeTotal PathTotal Time
No.1: 0 → 78 → 73 → 7 → 6 → 60 → 9 → 87 → 77 → 21 → 24 → 57 → 00–8.5–91.8–97.7–98.4–102.5–161.1–163.9–171.6–178–181.1–185.3–194.2 min34.22 km194.2 min
No.2: 0 → 69 → 88 → 82 → 86 → 74 → 11 → 10 → 00–3.1–43.6–70.7–76.6–87.9–149.1–149.7–159 min19.12 km159.0 min
No.3: 0 → 59 → 58 → 75 → 25 → 23 → 19 → 49 → 20 → 64 → 66 → 00–11.1–45.3–154.8–160.8–161.4–162.9–163.7–164.7–170.3–171.9–176.1 min24.26 km176.1 min
No.4: 0 → 81 → 96 → 54 → 68 → 100 → 4 → 5 → 45 → 8 → 55 → 00–3.6–88.2–133.2–144.2–147–184.1–185.1–186.2–188–197.2–201.5 min20.20 km201.5 min
No.5: 0 → 61 → 94 → 93 → 67 → 29 → 26 → 51 → 99 → 14 → 17 → 47 → 53 → 00–4.4–72.1–96.7–180.7–189.8–192.2–205.5–214.4–220–221.3–221.8–226.3–231.2 min38.26 km231.2 min
No.6: 0 → 65 → 83 → 22 → 97 → 16 → 13 → 52 → 56 → 91 → 80 → 00–2.9–14–39.6–100.3–126.1–127.9–146.2–154–155.8–168.1–194.8 min28.07 km194.8 min
No.7: 0 → 46 → 2 → 95 → 85 → 63 → 76 → 89 → 48 → 18 → 00–11.1–114.5–129.4–133.5–134.4–136.9–139.3–152.7–153.3–163.4 min34.23 km163.4 min
No.8: 0 → 31 → 27 → 28 → 34 → 37 → 40 → 43 → 44 → 1 → 70 → 90 → 00–14–63–64.5–66.9–125.5–126.6–128.2–129–138.3–149.9–188.2–189.2 min35.33 km189.2 min
No.9: 0 → 39 → 36 → 35 → 38 → 3 → 79 → 15 → 12 → 98 → 00–12.1–39.1–43.6–140.8–154.9–162.2–172.7–175.3–180–185.3 min30.90 km185.3 min
No.10: 0 → 42 → 41 → 72 → 71 → 50 → 30 → 32 → 33 → 62 → 84 → 92 → 00–10–34.6–94.3–96.4–100.7–120.7–120.9–132.4–138–140.4–144.7–149.8 min27.80 km149.8 min
Table 6. The distribution cost under the dynamic road network (RMB).
Table 6. The distribution cost under the dynamic road network (RMB).
Fixed CostPenalty CostCarbon Emission CostTotal Cost
15001606832343
Table 7. The cost comparison between a static road network and a dynamic network.
Table 7. The cost comparison between a static road network and a dynamic network.
Static Road NetworkDynamic Network
Vehicle number1110
Fixed cost (RMB)16501500
Penalty cost (RMB)170160
Carbon emissions cost (RMB)714.9683
Total cost (RMB)2534.92343
Table 8. Distribution cost comparison between the genetic algorithm and the improved algorithm.
Table 8. Distribution cost comparison between the genetic algorithm and the improved algorithm.
Before ImprovedAfter Improved
Time (second)3473.61844.5
Vehicle number1310
Fixed cost (RMB)19501500
Penalty cost (RMB)285160
Carbon emission cost (RMB)1797.5683
Total cost (RMB)4032.52343
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Yao, Z.; Cao, H.; Cui, Z.; Wang, Y.; Huang, N. Research on Urban Distribution Routes Considering the Impact of Vehicle Speed on Carbon Emissions. Sustainability 2022, 14, 15827. https://doi.org/10.3390/su142315827

AMA Style

Yao Z, Cao H, Cui Z, Wang Y, Huang N. Research on Urban Distribution Routes Considering the Impact of Vehicle Speed on Carbon Emissions. Sustainability. 2022; 14(23):15827. https://doi.org/10.3390/su142315827

Chicago/Turabian Style

Yao, Zhiying, Haiqing Cao, Zhenliang Cui, Yuru Wang, and Ning Huang. 2022. "Research on Urban Distribution Routes Considering the Impact of Vehicle Speed on Carbon Emissions" Sustainability 14, no. 23: 15827. https://doi.org/10.3390/su142315827

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