Next Article in Journal
Small Rural Enterprises and Innovative Business Models: A Case Study of the Turin Area
Previous Article in Journal
Can Sustainable Development Save Mangroves?
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Reducing Carbon Emissions for the Vehicle Routing Problem by Utilizing Multiple Depots

1
State Key Laboratory of Synthetic Automation for Process Industries, College of Information Science and Engineering, Northeastern University, Shenyang 110819, China
2
Business School, Liaoning University, Shenyang 110819, China
3
Department of Environmental Management, Tokyo City University, Yokohama 224-8551, Japan
*
Author to whom correspondence should be addressed.
Sustainability 2022, 14(3), 1264; https://doi.org/10.3390/su14031264
Submission received: 15 December 2021 / Revised: 29 December 2021 / Accepted: 4 January 2022 / Published: 24 January 2022
(This article belongs to the Topic Climate Change and Environmental Sustainability)

Abstract

:
Emission reductions could be achieved by replacing the single-depot mode with a multi-depot mode of vehicle routing. In our study, we identified situations under which multiple depots could be used to effectively reduce carbon emissions. We proposed a branch-and-price (BAP) algorithm to obtain an optimal solution for the multi-depot green vehicle routing problem. Based on the BAP algorithm, we accurately quantified the carbon emission reduction potential of the multi-depot mode over the single-depot mode. Factors such as the number of depots, vehicle speed, customer demand, and service time were considered and analyzed. Computational tests were conducted, and the results showed that using multiple depots in a vehicle routing problem can reduce carbon emissions by at most 37.6%. In sensitivity analyses, we show relationships between these factors, and several managerial insights that can be used to successfully reduce carbon emissions were summarized.

1. Introduction

Worldwide economic development has also led to significantly improved transportation and logistics services. However, in the past two decades, growth in the economy and logistics has caused a series of environmental problems, such as air pollution and climate abnormality. As the primary source of greenhouse gases, carbon emissions also play an important role in transportation and logistics. According to a report by the International Energy Agency [1], transportation is responsible for 24% of direct carbon emissions from fuel combustion. Meanwhile, road vehicles account for nearly three-quarters of transport carbon emissions, which makes vehicles in road transportation the main avenue for air pollution reduction.
In recent years, the vehicle routing problem (VRP) [2] that considers the reduction of carbon emissions or fuel consumption has attracted increasing attention [3,4]. This variant of the VRP is thus divided into two types: the green VRP (GVRP), which considers carbon emissions in routing and scheduling, and the pollution routing problem (PRP), which considers fuel consumption. Motivated by Chinese logistics development, our work considers how the multi-depot mode can maximize carbon emissions reduction. Driven by the Internet economy, the logistics industry in China has grown significantly, generating more than 10.3 trillion RMB in 2019. However, many problems remain unresolved. The efficiency of logistics in China is lower than that in developed countries. For example, the total cost of logistics in China was 14.6 trillion RMB in 2019, which was 14.7 percent of the GDP, while the corresponding rate in developed countries is 8–9%. On the other hand, the carbon emissions related to logistics accounts for 18.9% of the total carbon emissions in China. Thus, it is worthwhile to investigate the relationship between energy consumption in logistics and carbon emissions.
Benefitting from the e-commerce boom, customers currently prefer to shop on the Internet. The purchased goods are delivered to buyers within several days by an express delivery service. Thus, many distribution centers have been established by logistics companies to store goods and deliver them to customers. Compared to the single-depot situation, multiple depots for logistics companies makes them more flexible and efficient in providing delivery services that also significantly reduce carbon emissions. In this paper, we study the multi-depot GVRP with time windows (MDGVRPTW) to reduce the total carbon emissions when scheduling vehicles for logistics services. We identify situations under which multiple depots can be used to effectively reduce carbon emissions. The use of a branch-and-price algorithm is proposed in this study to obtain the optimal solution of the multi-depot GVRPTW. Based on the algorithm, we accurately evaluate the effect of the multi-depot mode on the reduction of carbon emissions. Several main factors, such as the number of depots, vehicle speed, customer demands and service time, are considered and analyzed in this study. Given that pursuing minimum carbon emissions is the fundamental target of this work, it is inevitable that other vehicle routing costs have been overlooked.
The remainder of this paper is structured as follows. Section 2 presents a literature review of the MDGVRPTW. Section 3 provides the problem description and formulation for calculating carbon emissions, and a brief description of the branch-and-price algorithm is presented. Section 4 provides sensitivity analyses of the factors affecting carbon emissions in the MDGVRP. Section 5 provides a conclusion and some suggestions to efficiently reduce carbon emissions.

2. Literature Review

The traveling salesman problem (TSP) [5] is a classical problem that now has gained remarkable achievements. We refer readers to [5,6,7,8] and the references therein for the recent progress in these problems. As a generalization of the traveling salesman problem (TSP), the vehicle routing problem (VRP) has been greatly developed, and lots of articles about fractional calculus have been published. As the most practical and well-known variant of the VRP, the multi-depot vehicle routing problem (MDVRP) has been widely studied and utilized [9,10]. The MDVRP was first proposed by Tillman [11]. After many years of research, the MDVRP has been considered in many generalizations, and many exact, heuristic, and meta-heuristic algorithms have been developed to solve these generalizations. Typically, MDVRP models represent realistic cases, and heuristic algorithms are thus proposed to solve the large-scale MDVRPs. Zhou et al. [12] focus on the half open MDVRP with heterogeneous vehicles for hazardous materials transportation. Compared to the single-depot VRP, MDVRPs are more complicated for exact algorithms to solve; however, there are some exact algorithms for MDVRPs. For example, Bettinelliet al. [13] proposed a branch-and-cut-and-price algorithm for solving a multi-depot heterogeneous VRPTW. Contardo and Martinelli [14] proposed a column generation and cut algorithm to solve the MDVRP. Considering replenishment in scheduling, Muter et al. [15] solved the MDVRP using a branch-and-price algorithm. These multi-depot variants concentrate more on the total route cost of the problem.
Increasing amounts of carbon emissions in the atmosphere are gradually causing global climate change; thus, carbon emission reduction has become an effective measure to mitigate climate change. Işık et al. [16] considered the ecological footprint to evaluate the economic impact brought by carbon emissions and other types of pollution. Işık et al. [17,18] investigate the validity of the environment Kuznets curve hypothesis to effectively decrease the carbon emissions. In the VRP, there is a variant classified as the green vehicle routing problem (GVRP), which considers the effect of vehicle routing on the environment. Several reviews on green logistics and the GVRP have been presented to better understand the issues, such as [3,4,19,20,21,22]. To provide a more precise calculation of vehicle emissions, Demir et al. [23] analyzed several carbon emission models. Many studies have attempted to model the GVRP by minimizing the total fuel consumption and operational cost, such as [24,25,26,27,28]. There have also been studies that directly considered carbon emissions as the main objective of the model. Wang et al. [29] proposed a cooperation strategy for green pickup and delivery problems to calculate the compensation and profit distribution. Peng et al. [30] solved the GVRP by using a population-based algorithm called memetic algorithm. Yu et al. [31] solved the heterogeneous fleet GVRP with a branch-and-price algorithm to minimize the total carbon emissions. Figliozzi [32] analyzed the efficiency of autonomous air and ground delivery vehicles to reduce carbon emissions. Pribyl et al. [33] considered using cooperative and automated vehicles and proposed a complementary approach that focuses on harmonizing the flow of traffic in urban centers to reduce carbon emissions. Saleh and Hatzopoulou [34] assessed the impact of private autonomous vehicles on greenhouse gas emissions. Zeng et al. [35] developed an eco-routing algorithm for navigation systems to find a path that consumes the minimum amount of gasoline. Wang and Wen [36] proposed an adaptive genetic algorithm to solve the two-echelon heterogeneous fleet GVRP. Li et al. [37] studied an electric VRP with constraints on battery life and battery swapping stations, an on hill climbing optimization and neighborhood search is developed to reduce carbon emissions and total logistics delivery costs.
Some MDGVRP studies have focused more on the algorithms used to solve the problem. Li et al. [38] considered shared depot resources for a MDGVRP, and the factors that affect the benefit ratio were analyzed. Li et al. [39] proposed an ant colony optimization algorithm to solve the MDGVRP with multiple objectives. Considering the time-dependent speed and piecewise penalty cost, Wang et al. [40] studied the MDGVRP with shared transportation resources, and they found that transportation resource sharing reduces travel distance and carbon emissions. Zhang et al. [41] considered using alternative fuel-powered vehicles in the MDGVRP to minimize the total carbon emissions. Peng et al. [42] presented a hybrid evolutionary algorithm to tackle the MDGVRP. Despite recent research on the MDGVRP, there is still a lack of analysis on the relationships between the related factors in the MDGVRP to reduce carbon emissions.
The scope of this study is to identify the MDGVRPTW, schedule vehicle routes to serve a set of customers, and minimize the total carbon emissions, subject to routing problem constraints, particularly load, speed, time windows, and the number of depots. A branch-and-price algorithm is proposed to optimize the potential carbon emissions reductions over multi-depot mode. Furthermore, sensitivity analyses for each factor in this problem were performed in order to explore the influence of carbon emissions reductions, such as the number of depots, vehicle speed, customer demands, and service time. Some useful suggestions that can efficiently reduce multi-depot carbon emissions are also provided.

3. Problem Description and Formulation

3.1. Mathematical Description of MDGVRPTW

Let G = (V, A) be a completely directed multi-graph, where the set V denotes the vertex set and A denotes the arc set. V = V 0 V d , where V0 = {1, 2, …, n} denotes the set of customers, and Vd = {n + 1, n + 2, …, n + m} represents the set of depots. Each customer i V 0 has a positive demand fi, a service time si, and a time window [ei, li] that indicates the earliest and latest time the service starts at customer i. In this problem, if the vehicle reaches customer i before time ei, then it must wait until ei. Additionally, the number of visits to each customer i V 0 is restricted to one. For the depots i V d , let fi = ei = si = 0, and li = H, where H represents the length of planning horizon. A = { ( i , j ) q : i , j V , q = 0 , 1 , , Q } represents the set of arcs, where Q represents the maximal capacity of the vehicle. The arc (i, j)q indicates that a vehicle travels along arc (i, j) with load q. A travel cost with carbon emissions c i j q , travel distance dij, and travel time tij are associated with each arc ( i , j ) q A . Several homogeneous fleets of vehicles with capacity Q are located at different depots, and each depot has at most K vehicles. These vehicles start their service from one depot and return to the original depot from which they left. In the MDGVRPTW, the optimal solution is composed of a set of feasible routes with minimal carbon emissions. A feasible route corresponds to an elementary path p = (i0, i1, i2, …, ik, ik+1), i k V which consists of a subset of customers, where i 0 = i k + 1 V d . The route p allows a maximum of Q loads (i.e., j = 1 k f i j Q ). The departure time τ i j at every visited vertex ij ( j { 0 , 1 , , k , k + 1 } ) can be calculated recursively as follows.
τ i 0 = e i 0 + s i 0 = 0 ,
τ i j + 1 = max { e i j + 1 + s i j + 1 , τ i j + t i j i j + 1 + s i j + 1 } l i j + 1 , j { 0 , 1 , , k } .
Additionally, the carbon emissions of route r are calculated by c r = j = 0 k c i j i j + 1 q i j , where q i j = t = j k f i t + 1 represents the total load when a vehicle travels along the arc (ij, ij+1). Consequently, the MDGVRPTW aims to obtain a set of feasible routes while minimizing the total carbon emissions.

3.2. Modeling Carbon Emissions

Several common carbon emissions calculation methods are reviewed by [21,23]. In this study, we adopt the method from Bektaş and Laporte [24]. The related parameters are listed in Appendix A, Table A1.
For an arc (i, j)q, the carbon emissions when the vehicle leaves vertex i to j with loads q can be calculated by
c i j q = γ × ζ κ [ ( N f N e N d + 0.5 C d ρ A v 3 1000 ϵ ω ¯ ) + v ( g sin ϕ + g C r cos ϕ + a t ) 1000 ϵ ω ¯ × ( w + q ) ] × t i j
The travel time tij = dij/v. Let α 1 = γ × ζ κ N f N e N d + 0.5 C d ρ A v 2 1000 ϵ ω ¯ , and α 2 = γ × ζ κ × ( g sin ϕ + g C r cos ϕ + a t ) 1000 ϵ ω ¯ ; then, Equation (3) can be reformulated as follows:
c i j q = α 1 + α 2 ( w + q ) × d i j .
Generally, for a feasible route r with path (i0, i1, …, ik, ik+1), i k V , i 0 = i k + 1 V d , the carbon emissions can be represented as
c r = j = 0 k c i j i j + 1 q i j = α 1 + α 2 w j = 0 k d i j i j + 1 + α 2 j = 0 k f i j + 1 t = 0 j d i t i t + 1 .

3.3. Set-Partitioning Model for the MDGVRPTW

In this study, we propose a set-partitioning (SP) model for the MDGVRPTW. The SP model has been widely applied to solve VRPs with exact algorithms [13,15]. Let Ω d denote the route set for all feasible routes of the depot d V d . For each route r in Ω d , a binary variable λ r is proposed to represent whether this route is used in the solution, and the carbon emissions for r are represented by cr. Let air be a 0-1 coefficient equal to 1 if vertex i V is visited by route r, and 0 otherwise. Typically, the SP model for MDGVRPTW can be described as follows:
min d V d r Ω d c r λ r .
s . t . d V d r Ω d a i r λ r = 1 , i V c
d V d r Ω d a i r λ r K , i V d
λ r { 0 , 1 } , r Ω d , d V d
In this SP model, the objective in (6) is to minimize the total carbon emissions. Constraint (7) limits each customer to only one visit, and constraint (8) ensures that every depot can schedule at most K vehicles; in our study, the number of vehicles is not limited. Constraint (9) is the binary constraint. The relaxation of the SP model, which is called the master problem (MP), can be solved by proposing a column generation algorithm, and the routes with a negative reduced cost can be calculated by the pricing problem with a bidirectional labeling algorithm.

4. Methodology

In this section, we propose a branch-and-price (BAP) algorithm for solving the MDGVRPTW optimally, and the details are shown below. Combined with branch-and-bound and column generation, the BAP algorithm has become the most popular technology to obtain the optimal solution in VRPs. We refer readers to the paper by Costa et al. [43] for more information.

4.1. Column Generation Algorithm

To solve the relaxation of the SP model, we use the column generation algorithm; a simple description of this algorithm is shown in Algorithm 1 as follows:
Algorithm 1: Column generation algorithm for MDGVRPTW
while (true)
 Solve the restricted MP (RMP) with added routes.
 Obtain the dual prices corresponding to constraint (7, 8).
for (d in Vd)
   Solve the bidirectional label-setting algorithm under distinct depot d.
if (No route with negative reduced cost exists)
   break
else
   Add the route with minimal reduced cost to RMP.
Output current solution in RMP as the final solution.
return final solution.
Let μ i , i V c and υ d , d V d denote the dual price of constraints (7, 8), respectively; then, the objective of the pricing problem can be described as follows:
min c r i V c a i r μ i υ d , r Ω d , d V d .
From Equation (10), it can be seen that for each depot, the pricing problem must first calculate the corresponding route with minimal reduced cost. Then, at most V d routes with negative reduced costs need to be compared, and the minimal one is output to the SP model for calculation. In our study, we propose a bidirectional label-setting algorithm to solve the pricing problem.

4.2. Bidirectional Label-Setting Algorithm

In our study, we use a bidirectional label-setting algorithm reviewed by Costa et al. [43]. For a partial path pf in forward that starts at the depot d, we have that p f = i 1 , , i l , i l V 0 , and let v = i p f denote the latest visited customer. A label thus be presented to indicate the state of the partial path pf in the label-setting algorithm and can be described as a tuple L f = p f , d , v , c ¯ , q , t , S . The reduced cost c ¯ associated with the partial path d p f is presented, and can be calculated by c ¯ = c ¯ d , i 1 + l = 1 : p f c ¯ i l , i l + 1 , where c ¯ i , j represents the route cost associated with dual variables of the arc (i, j). In contrast to the general label-setting algorithm in which the route cost is the distance of the arc, in the GVRPTW, the route cost is calculated by the multiple of the loads and distance, which is also described in Equation (4). The cumulative load q is calculated by q = i l p f f i l . The attribute t in L represents the earliest start time at customer v for service, and the set of forbidden vertices S that the vehicle cannot visit. A forward label can thus be initialized by the form L 0 = { 0 } , d , 0 , 0 , 0 , 0 , Ø . For an arc (i, j) that i = v(Lf) and j S , let Lf’ denote the label that be extended by Lf along the arc (i, j), then the extension rule for forward labeling algorithm can thus be described as:
p ( L f ) = p ( L f ) { j } , d ( L f ) = d ( L f ) , v ( L f ) = j , c ¯ ( L f ) = c ¯ ( L f ) + c ¯ i j , q ( L f ) = q ( L f ) + f j , t ( L f ) = min t ( L f ) + t i j , e j , S ( L f ) = S ( L f ) c | t ( L f ) + t j c > l c | | q ( L f ) + f c > Q , c V c .
For a partial path pb in backward that ends at depot d, we have that p b = i l , , i 1 , i l V 0 . Then a tuple for backward label is presented by L b = p b , d , v , c ¯ , q , t , S , where the difference with the forward label is that the attribute t represents the latest start time at customer v for service. Then the backward labeling algorithm is initialized by the form L 0 = { 0 } , d , 0 , 0 , 0 , H , Ø . The extension rule for backward variant is similar to that of forward variant except for the arrival time and forbidden set for Lb’: t ( L b ) = max t ( L b ) t j i , l j , S ( L b ) = S ( L b ) c | t ( L b ) t c j < e c | | q ( L b ) + f c > Q , c V c .
To eliminate those promising labels that cannot find the minimal reduced cost, dominance rules are thus proposed for both forward and backward labels. Let L1 and L2 denote separately two forward (backward) labels and L1 dominates L2 when following rules are satisfied: d(L1) = d(L2), v(L1) = v(L2), c ¯ L 1 c ¯ L 2 , q(L1) ≤ q(L2), t(L1) ≤ t(L2) (for backward labels, t(L1) ≥ t(L2)), and S L 1 S L 2 .
After the extension for both forward and backward variants, a combination rule is utilized to concatenate both forward and backward labels. In our study, when the following rule is satisfied, then a forward and backward label can thus be concatenated: v(Lf) = v(Lb), t(Lf) ≤ t(Lb), q(Lf) + q(Lb) ≤ Q, S(Lf) ∩ p(Lb) = Ø.

4.3. Branching Rule

Two strategies are used in the BAP algorithm to obtain the lower and ultimate integer solutions of the MDGVRPTW. First, we branch on the number of vehicles used when the solution d V d r Ω d λ ¯ r is fractional. Then we branch on the arc if the number of vehicles used is an integer. This rule finds an arc in the routes constituting a fractional solution. If there is an arc (i, j) whose fractional variable λ ¯ r with a corresponding route r is close to 0.5, then one sub-branch prohibits the arc (i, j) when every feasible route leaves node i, and another branch prohibits any other arc (i, k) ( k V 0 \ { j } ) after leaving node i instead.

5. Discussion

In this section, we identify situations under which multiple depots can be used to effectively reduce carbon emissions. We aim to analyze the factors that can efficiently reduce the carbon emissions resulting from multiple depots. Several factors are proposed in the analysis, such as the number of depots, vehicle speed, customer demand, and service time. To reveal the effectiveness of our proposed branch-and-price method, we test the instances with 50 customers, and the details of these tests are shown in Table 1. Sensitivity analyses that compare different factors on carbon reduction are proposed and analyzed.

5.1. Experiment Environment

The branch-and-price algorithm was coded in C# by embedding an ILOG CPLEX 12.10 solver to solve the relaxation of the set-partitioning model. The calculation time limit for each instance was set to 1 h. The results obtained when this limit was reached were considered to be the final solution of the instance.
The test cases used were derived from the Solomon benchmark instances (https://www.sintef.no/projectweb/top/vrptw/solomon-benchmark/ accessed date 29 December 2021) with three customer geographical distribution classes: R (random), C (clustered), and RC (random-clustered). Meanwhile, each class of instances is divided into two groups according to the length of time windows, those groups are denoted respectively by R1, R2, C1, C2, RC1, and RC2. Totally, 56 instances were used in the experiment.
For ease of computation, we modified the Solomon benchmark instances for a better analysis. In these instances, the time horizon was set at 24 h; thus, all customers’ time windows can be scaled by a coefficient of 24/ln+1, where ln+1 is the latest depot time. Moreover, the distance between every pair of vertices was set to dij = 2dij.

5.2. Factor Setup

Factors such as the number of depots, vehicle speed, customer demand, and service time were considered in this comparison to estimate which factors affect the emission of carbon in vehicle routing. The setup and information for these factors are presented below:
Depot (Vd): number of depots. Let Di denote the number of depots. In this study, we set three values for Di: D1 = 1, D2 = 3, and D3 = 5. Moreover, based on the distribution of the customers, we set the geographical distribution of the depots, which are shown in Figure 1 for types R, C, and RC. The specific locations of the depots are listed in Table 1; when the number of depots was three, the data from the table for the first three columns were used in testing.
Vehicle speed (v). The vehicle speed is directly related to carbon emissions as given in Equation (3). Based on the report by (https://report.amap.com/download_city.do accessed date 29 December 2021) in China, the free flow speed in major cities in China is between 42 and 51 km/h, and we set our speed in this study at 42, 47, and 51 km/h, denoted by v1, v2, and v3, respectively.
Customer demand (F). With the upsurge and development in e-commerce, logistics have also been actively developed. Increasing demand drives logistics companies to schedule more vehicles to satisfy customer requirements. On the other hand, with the rapid growth of GDP, differences in regional economic performances are increasingly evident. The loads on a vehicle also affect the carbon emissions based on Equation (3); thus, the growth in demand is meaningful for evaluating how this change affects the carbon emission reduction. In our assumption, customers with larger demands have a higher requirement than general customers when they encounter aggregate demand growth. To analyze how aggregate demand growth affects carbon emissions under the mode of multiple depots, we created a new case for this situation. The sum of demands for a problem can be represented as s f = i V c f i , and the average demands are a v g = s f n , where n denotes the number of customers. Let the rate of growth of the aggregate demand increase by 20%, then for each customer l whose demands satisfy the condition f l a v g , the increased demands f l of this customer can be calculated by
f l = f l + 0.8 × 0.2 × s f × f l i V c & f i a v g f i
where 0.2 × sf represents the growth of the total demands, and customers whose demands exceed avg would hold 80% of increasement (i.e., 0.8 × 0.2 × sf). On the other hand, for customer l whose f l < a v g , the new demand f l is thus calculated by:
f l = f l + 0.2 × 0.2 × s f × f l i V c & f i < a v g f i
Therefore, let F1 denote instances with unchanged demands and F2 denote instances with increased demands.
Service time (t). Generally, the service time for each customer in this study was fixed at 0.5 h. However, in reality, the service time is more relevant to the goods delivered by vehicles. Therefore, service time based on customers’ demands was proposed to test the instance. Let T1 denote the fixed service time for every customer, T2 denote the demands-based service time for every customer, and the new service time s i for customer i can be calculated by:
s i = 0.5 × f i max { f l , l V c }
In total, there were six parameters with 16 conditions, the details of which are listed in Table 2. Moreover, 216 (3 × 2 × 3 × 3 × 2 × 2) combinations were examined in this study for various conditions of each parameter. In this study, 2016 (56 × 3 × 3 × 2 × 2) tests were executed, and the details are described in Section 5.4. For different parameter conditions of the tested instance, we used the following naming convention: <class>–DvFT. For example, R1–D1v1F1T1 denotes an instance of group R1 with conditions D1, v1, F1, and T1 for the different parameters.

5.3. Performance of the BAP Algorithm

The BAP is time-consuming and cannot obtain the optimal solution within the time limit, and the result obtained at the time limit still has a small gap with the relaxation of the model at the root node. This feature of the BAP makes it relatively stable to the optimal solution, and its results are suitable for our analysis. In total, the branch-and-price algorithm in this study is executed within an hour limit, and once the calculation is terminated, the current upper bound of the solution is the final solution of the solved instance.
In this study, the number of customers is set at 50, and the details of the solved instances are listed in Table A2, Table A3 and Table A4 in Appendix A. The column “#Root” denotes the relaxation solution at root node, column “#Opt” denotes the best-obtained solution obtained by the BAP with 1 h limit, and the “Gap (%)” represents the gap between the current lower bound obtained at the time when ends\terminates of the algorithm to the solved instance and the best-obtained solution. The brief description for the performance of the BAP is shown in Table 3, where the column “No. of inst” represents the total number of instances, columns under factors (i.e., D1, D2, and D3) represent the number of solved instances, average computing time of solved instances, and average gap of instances between the lower bound and the upper bound when the algorithm is terminated.
Table 3 illustrates that the BAP algorithm can obtain relatively good results in instances in all classes, and the average gaps of these three are less than 2%. The results also illustrate that most instances in classes RC1 and RC2 cannot be solved in optimality within the time limit, but the average gap is relatively small. Though the BAP algorithm is time-consuming when searching for appropriate optimal results, it still can be utilized to get optimal\sub-optimal results within one hour limit. Consequently, the BAP algorithm can be seen as relatively stable and sufficiently competitive for our comparison and analysis.

5.4. Sensitivity Analyses

In this section, we identify situations under which multiple depots can be utilized to effectively reduce carbon emissions. First, we compare the impact on carbon emissions when changing a single condition for a single factor in the problem. The baseline of the carbon emissions is provided by condition *–D1v1F1T1, where the asterisk (*) represents an arbitrary group of the Solomon instances.
The average reduction in carbon emissions for each group is described in Table 4; the conditions D1, v1, F1, and T1 are not listed in the table because they represent the conditions in the baseline problem solution. For each instance in the Solomon group, the reduction in carbon emissions can be evaluated using the formula r e d u c e d c a r b o n e m i s s i o n s o r i g i n a l c a r b o n e m i s s i o n s × 100 % .
Figure 2 also depicts the comparison of the carbon emissions reductions with changed conditions and corresponds to Table 4, where the column “Avg. R (%)” represents the average reduction of an instance among the Solomon instance groups. Table 4 illustrates that a change in condition D3 significantly reduced carbon emissions by an average of 23.1%. Compared to condition D2, the reduction in carbon emissions for D3 was more than double. Most importantly, the multi-depot mode in group RC showed a superior ability to reduce carbon emissions. Changes in vehicle speed decreased carbon emissions by 4.5% and 6.5%, which did not indicate a superior performance. Additionally, the difference in scheduling horizon (for example, R1 and R2) was less crucial for reducing carbon emissions, even when considering the load-based service time (T2); a reduction of only 1.1% was obtained compared to the original problem. On the other hand, the growth in customer demand increased carbon emissions by 6.5%, especially when the distribution of customers was cluster-based (i.e., groups C1 and C2)
Table A5 in Appendix A indicates the reduction in carbon emissions for different combinations of conditions. For example, the average reduction in groups *–D2v1F1T1 was 9.7 percent. To reveal the interrelationship between the multi-depot condition and other conditions, the influence of each factor on carbon emission reductions is analyzed in detail as follows.
Depot (Vd). The number of depots significantly affects the reduction in carbon emissions, and the results of the average reduction for conditions D1 to D3 are depicted in Figure 3. Compared to the other conditions, D3 showed the most reduced carbon emissions (at most a 37.6% reduction) for the vehicle routing under all conditions, and the reduction in D3 was twice that in D2. Moreover, under the condition D3, customer distribution significantly affected the carbon emissions reductions. From Figure 2, it can be seen that the advantage of D3 in groups R1 and R2 was small and occurred only when the customer distribution was cluster related (i.e., groups C and RC). Thus, if customer distribution is clustered, multiple depots can significantly reduce the carbon emissions. In our test, the best reduction in carbon emissions was obtained under conditions of D3v3F1T2, and undoubtedly, groups RC1 and RC2 benefited most from these conditions. These two groups showed average carbon emissions reductions of 37.5% compared to the original conditions with a single depot.
Vehicle speed (v), From Figure 4 it can be observed that the carbon emissions reductions caused by vehicle speed were relatively weak. At the same speed, the reductions for different distributions were close, which indicates that customer distribution has little effect on carbon emissions reductions when the vehicle speed changes. As shown in Table A5, changes in vehicle speed under different conditions caused a stable reduction in carbon emissions. We then analyzed the effect of the rate of reduction between conditions v1 to v2 and v1 to v3. The difference was calculated using column “Avg. R (%)” in Table A5 and depicted in Figure 4. The figure shows that the increased vehicle speed influences the carbon emissions for the single depot condition more, although the multi-depot condition almost always causes a reduction in carbon emissions. From Figure 4, the maximum reduction provided by vehicle speed was under conditions D1v3F2T1 at a rate of 7.1%. Consequently, improving the vehicle speed benefits the carbon emissions reductions more when there is only one depot. When there are multiple depots, carbon emissions can be reduced to a smaller extent by increasing vehicle speed.
Customer demand (F). There is no doubt that the growth in customer demand leads to an increase in carbon emissions, especially when the customer distribution is C1 and C2 (see instances D1*F2* in Table A5). On the other hand, multiple depots can not only significantly cover the customer requirements but also reduce total carbon emissions. To a certain extent, the increase in carbon emissions provided by the growing requirements of customers can be counteracted by multiple depots. In Table A5 in Appendix A, the growth in customer demands under the single-depot condition increased carbon emissions by a maximum of 14.5% (see conditions C1–D1v1F2T2); however, under multi-depot conditions, the vehicles can save 32.8% of the emissions (see conditions C2–D3v1F2T2 and C2–D1v1F2T2).
Service time (t). Changes in the service time do not significantly affect carbon emissions reductions. The results in Table A5 demonstrate that more flexible service time to customers can reduce total carbon emissions, but the impact is limited. To improve the comparison, Table A6 in Appendix A compares the results when the service time is changed from T1 to T2. It can be seen that the demand-based service time can reduce carbon emissions more when the customer distribution is a type R (see R1 and R2). Moreover, when multiple depots are applied, the reduction obtained from T2 instantly becomes irrelevant, with an average reduction of 0.5% in the multi-depot mode.
Overall, carbon emissions reductions provided by multiple depots is the most useful and straightforward approach when other costs are not considered. From the preceding analysis, we demonstrate that increasing the number of depots and vehicle speed is effective in reducing carbon emissions. When facing customer demand growth, increasing the number of depots is an efficient way to both cover customer demands and reduce carbon emissions. Based on this study, changing the service time for each customer according to their demands can also reduce carbon emissions, although the reduction is small.

6. Conclusions

In this study, we identified conditions under which multiple depots can be utilized to effectively reduce carbon emissions. A branch-and-price algorithm was proposed to obtain the optimal solution of the instance. Based on the results, we accurately evaluated the carbon emissions reductions potential for the multi-depot mode over the single-depot mode. Numerous experiments were conducted, and a maximum reduction of 37.6% in carbon emissions was achieved using the multi-depot mode with other factors. We also analyzed the influence of vehicle speed, customer demand, and service time on the carbon emissions reductions caused by multiple depots. Different customer distributions also affected the reduction in carbon emissions. Consequently, we propose the following recommendations for effective measures in carbon emissions reductions:
  • Without considering other costs, the multi-depot mode is the most useful and beneficial way to reduce carbon emissions, especially when the customer distribution is RC (semi-clustered). Based on our tests, carbon emissions can be effectively reduced by a maximum of 37.6%.
  • The single-depot mode benefits more from improving the vehicle speed to reduce carbon emissions, and at most a 7.1% reduction can be achieved by changing the vehicle speed. On the other hand, improving the speed of vehicles is the most direct method of reducing carbon emissions without changing other factors.
  • The growth in customer requirements could cause more greenhouse gases to be emitted into the environment. However, this type of growth in carbon emissions can be counteracted somewhat by multiple depots.
  • The service time to customers has little effect on carbon emissions, especially when multiple depots are utilized.
Limited to the current crowd traffic condition, it seems hard to increase the vehicle speed to reduce carbon emissions. Companies should provide their service during off-peak periods to not only reduce carbon emissions but also improve operational efficiency. On the other hand, carbon emissions reduction could be further benefited by appropriate depots, this will definitely be a long-term benefit for both companies and the environment.
Since the data used in this study comes from the Solomon benchmark instances, more practical instances would be considered in future research. Moreover, the growing popularity of hybrid and electric vehicles has spurred a lot of research into greener, more efficient, more sustainable, and less environmentally damaging transportation. In future research, we will analyze the benefits of using hybrid and electric vehicles with multiple rechargeable depots.

Author Contributions

Conceptualization, Y.Y.; Data curation, S.W.; Formal analysis, S.W. and C.H.; Funding acquisition, W.S.; Methodology, Y.Y.; Software, C.H.; Supervision, M.H.; Writing—original draft, S.W.; Writing—review & editing, W.S. and I.K. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by the National Natural Science Foundation of China, grant number 71831006, 72171043, and 71620107003.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Not applicable.

Conflicts of Interest

The authors declare no conflict of interest.

Appendix A

Table A1. Typical vehicle parameter values.
Table A1. Typical vehicle parameter values.
NotationDescriptionTypical Values
QCapacity (Kg)1200
wWeight of empty vehicle (Kg)1890
ρAir density (kg/m3)1.2041
AFrontal surface of the vehicle (m2)4
gGravitational constant (m/s2)9.81
ζFuel-to-air mass1
ϕDeclination of the road0
CdCoefficient of aerodynamic drag0.7
CrRolling resistance0.01
vVehicle velocity (m/s)11.67 (42 km/h)
atAcceleration (m/s2)0
ΚHeating value of typical diesel fuel (kJ/g)44
NfEngine friction factor (kJ/rev/liter)0.2
NeEngine speed (rev/s)40
NdEngine displacement (liters)5
ϵVehicle drive train efficiency0.4
ω ¯ Efficiency parameter for diesel engines0.9
γIndex of fuel to carbon emission3.164
Table A2. Computational results of solved instances for the one-depot mode.
Table A2. Computational results of solved instances for the one-depot mode.
Inst#Root#OptGap (%)TimeInst#Root#OptGap (%)Time
r101619.29621.6306.06c106333.74357.34073.25
r102533.2538.51057.55c107332.09354.810186.84
r103471.12479.950157.97c108331.08351.68068.57
r105544.62545.92024.66c201415.62429.39016.78
r106491.88498.010145.28c202413.03426.29042.78
r107449.16461.8801098.33c203407.62418.690217.94
r108421.76432.302184.29c204405.75416.070356.88
r109467.48480.7101057.52c205412.02417.3304.09
r110438.94455.902568.15c206411.38420.75025.43
r111441.47451.9501214.95c207409.74416.6063.51
r112420.34431.2201260.88c208410.85417.3037.47
r201568.16574.04041.44rc101575.03641.8502862.65
r202509.85517.280215.62rc102557.88632.616.5-
r203457.64465.23056.63rc103544.56623.347.3-
r204426.48439.92010050.5rc104528.58613.637.6-
r205499.6505.1309.54rc105560.5634.266.3-
r206465.84472.64070.96rc106544.24627.646.7-
r207437.52444.95053.06rc107529.94614.676.7-
r208421.13431.820594.92rc108526.77612.877.5-
r209458.34471.440456.34rc201601.16657.51010.42
r210473.27485.670630.78rc202569.33643.536.2-
r211431.79446.7303311.23rc203545.63623.47.2-
c101333.74358.23041.24rc204528.58618.698.3-
c102331.14350.980608.34rc205572.11642.75.5-
c103328.87341.7803455.21rc206558.95633.725.2-
c104326.24345.890.3-rc207539.37625.46.9-
c105333.3355.19054.46rc208527616.668-
Table A3. Computational results of solved instances for the three-depot mode.
Table A3. Computational results of solved instances for the three-depot mode.
Inst#Root#OptGap (%)TimeInst#Root#OptGap (%)Time
r101582.78587.0206.76c106298.49316.21037.11
r102507.82510.61077.11c107295.39313.20578.21
r103453.21459.13099.28c108292.73310.011-
r104412.9422.360299.61c109289.47308.932-
r105510.64513.5506.7c201376.48382.65014.25
r106462.23469.22022.13c202373.42382.650320.51
r107431.76441.380112.85c203368.99378.2201397.41
r108402.78414.5501945.46c204363.45372.660.2-
r109449.89460.360202.54c205374.3381.960131.24
r110417.46428.280337.39c206373.35382.940409.82
r111422.36426.760858.39c207368.89380.220.1-
r112399.77408.82079.52c208373.26381.6103761.58
r201543.26545.4106.12rc101511.65562.530102.07
r202488.71494.15064.8rc102492.6547.694.8-
r203443.09450.110187.42rc103481.88540.446.1-
r204408.66414.8301453.08rc104466.18526.816.8-
r205485.93490.96076.76rc105496.12547.884.6-
r206444.42449.890142.9rc106481.81538.735.8-
r207420.37428.60436.83rc107466.88528.236.7-
r208400.37409.860519.95rc108464.32526.587.1-
r209436.66450.210371rc201531.27565.9107.17
r210451.41462.610460.02rc202497.67549.494.5-
r211408.54418.760344.8rc203482.54540.446.1-
c101298.87315.83031.64rc204466.53526.816.6-
c102292.8312.260912.02rc205504.53550.793-
c103286.97306.530.7-rc206498.52547.254.3-
c104281.41307.192.7-rc207477.73533.325.8-
Table A4. Computational results of solved instances for the five-depot mode.
Table A4. Computational results of solved instances for the five-depot mode.
Inst#Root#OptGap (%)TimeInst#Root#OptGap (%)Time
r101539.02541.6107.61c106260.21275.17050.06
r102473.02468.02012.53c107255.02264.1301452.71
r103417.14418.63035.93c108252.27266.350.7-
r104381.99383.950298.49c109249.67263.471.3-
r105478.14478.1403.52c201304.57318.2017.61
r106433.97433.9706.8c202305.23311.620165.52
r107405.69407.490116.02c203299.92309.9104126.34
r108377.21376.990748.11c204295.9299.9801003.86
r109433.94439.730260.2c205305.07310.26060.42
r110396.01402.430139.63c206299.6309.120111.74
r111399.68404.80210.78c207296.97305.2903025.16
r112374.49378.510186.33c208299.63305.6101042.35
r201498.87498.8702.64rc101407.78444.92084.55
r202460.05461.44024rc102392.11433.185.6-
r203408.57408.79021.93rc103382.91420.915.2-
r204379.49384.960347.49rc104369.11410.317.6-
r205464.48466.34020.89rc105396.54432.273.7-
r206420.75423.88056.49rc106378.07415.465.2-
r207394.9396.77066.31rc107371.11408.316.2-
r208375.03380.190636.76rc108367.37405.567.3-
r209419.14422.96011.88rc201418.12449.29030.22
r210419.51425.240225.15rc202397.94434.964-
r211384.17389.77084.78rc203389.65419.174.7-
c101260.59276.72028.18rc204369.11407.97.1-
c102254.32271.951.8-rc205407.97438.020630.3
c103245.91263.211.8-rc206397.08427.582.1-
c104240.05267.485.8-rc207379.87416.195.6-
Table A5. Average reduction of carbon emissions (%) for combination of multiple conditions.
Table A5. Average reduction of carbon emissions (%) for combination of multiple conditions.
ConditionD1Avg. R (%)D2Avg. R (%)D3Avg. R (%)
R1R2C1C2RC1RC2R1R2C1C2RC1RC2R1R2C1C2RC1RC2
v1F1T100000004.84.711.49.314149.711.611.723.326.432.732.823.1
v2F1T14.94.74.34.44.34.44.59.6915.313.217.517.813.715.915.726.329.835.535.726.5
v3F1T17.46.56.15.86.56.66.511.61116.614.919.619.715.618.117.327.631.236.936.928
v1F2T1−4.7−5.1−14.6−12.3−1−1.2−6.50.90.31.204.14.51.88.48.217.221.223.824.317.2
v2F2T10.4−0.3−9.5−7.23.33.1−1.75.355.64.47.98.36.112.512.520.823.827.527.520.8
v3F2T12.71.9−6.8−5.15.45.20.67.77.27.76.510.510.18.314.814.522.625.528.829.122.6
v1F1T22.81.40.400.90.81.17.46.711.39.414.314.410.613.912.923.326.933.533.123.9
v2F1T26.95.94.44.2555.211.310.714.913.41818.114.417.516.826.530.135.935.827.1
v3F1T29.18.26.56.377.17.413.513.316.915.219.919.916.519.418.728.131.737.637.428.8
v1F2T2−3.4−4.2−14.5−12.2−0.7−0.9−61.71.51.50.44.23.72.29.79.317.420.623.823.817.4
v2F2T21.50.3−9.6−7.33.73.5−1.36.35.85.74.77.88.16.413.713.22124.627.226.821.1
v3F2T23.52.6−7.1−55.85.70.98.47.97.76.79.89.98.415.71522.72629.228.722.9
Table A6. Average reduction of T2 vs. T1 in same conditions.
Table A6. Average reduction of T2 vs. T1 in same conditions.
ConditionD1Avg. R (%)D2Avg. R (%)D3Avg. R (%)
R1R2C1C2RC1RC2R1R2C1C2RC1RC2R1R2C1C2RC1RC2
v1F12.81.40.400.90.81.12.62−0.10.10.30.40.92.31.200.50.80.30.8
v2F121.20.1−0.20.70.60.71.71.7−0.40.20.50.30.71.61.10.20.30.40.10.6
v3F11.71.70.40.50.50.50.91.92.30.30.30.30.20.91.31.40.50.50.70.50.8
v1F21.30.90.10.10.30.30.50.81.20.30.40.1−0.80.41.31.10.2−0.60−0.50.2
v2F21.10.6−0.1−0.10.40.40.410.80.10.3−0.1−0.20.31.20.70.20.8−0.3−0.70.3
v3F20.80.7−0.30.10.40.50.30.70.700.2−0.7−0.20.10.90.50.10.50.4−0.40.3

References

  1. International Energy Agency. Tracking Report 2020; International Energy Agency: Paris, France, 2020. [Google Scholar]
  2. Braekers, K.; Ramaekers, K.; Van Nieuwenhuyse, I. The Vehicle Routing Problem: State of the Art Classification and Review. Comput. Ind. Eng. 2016, 99, 300–313. [Google Scholar] [CrossRef]
  3. Lin, C.; Choy, K.L.; Ho, G.T.; Chung, S.H.; Lam, H. Survey of Green Vehicle Routing Problem: Past and Future Trends. Expert Syst. Appl. 2014, 41, 1118–1138. [Google Scholar] [CrossRef]
  4. Demir, E.; Bektaş, T.; Laporte, G. A Review of Recent Research on Green Road Freight Transportation. Eur. J. Oper. Res. 2014, 237, 775–793. [Google Scholar] [CrossRef] [Green Version]
  5. Flood, M.M. The Traveling-Salesman Problem. Oper. Res. 1956, 4, 61–75. [Google Scholar] [CrossRef]
  6. Hernández-Pérez, H.; Salazar-González, J.-J. A Branch-and-Cut Algorithm for a Traveling Salesman Problem with Pickup and Delivery. Discrete Appl. Math. 2004, 145, 126–139. [Google Scholar] [CrossRef] [Green Version]
  7. Johnson, D.S.; McGeoch, L.A. 8. the Traveling Salesman Problem: A Case Study. In Local Search in Combinatorial Optimization; Princeton University Press: Princeton, NJ, USA, 2018; pp. 215–310. [Google Scholar]
  8. Baniasadi, P.; Foumani, M.; Smith-Miles, K.; Ejov, V. A Transformation Technique for the Clustered Generalized Traveling Salesman Problem with Applications to Logistics. Eur. J. Oper. Res. 2020, 285, 444–457. [Google Scholar] [CrossRef]
  9. Montoya-Torres, J.R.; Franco, J.L.; Isaza, S.N.; Jiménez, H.F.; Herazo-Padilla, N. A Literature Review on the Vehicle Routing Problem with Multiple Depots. Comput. Ind. Eng. 2015, 79, 115–129. [Google Scholar] [CrossRef]
  10. Sharma, N.; Monika, M. A Literature Survey on Multi-Depot Vehicle Routing Problem. Int. J. Res. Dev. 2015, 3, 1752–1757. [Google Scholar]
  11. Tillman, F.A. The Multiple Terminal Delivery Problem with Probabilistic Demands. Transp. Sci. 1969, 3, 192–204. [Google Scholar] [CrossRef]
  12. Zhou, Z.; Ha, M.; Hu, H.; Ma, H. Half Open Multi-Depot Heterogeneous Vehicle Routing Problem for Hazardous Materials Transportation. Sustainability 2021, 13, 1262. [Google Scholar] [CrossRef]
  13. Bettinelli, A.; Ceselli, A.; Righini, G. A Branch-and-Cut-and-Price Algorithm for the Multi-Depot Heterogeneous Vehicle Routing Problem with Time Windows. Transp. Res. Part C Emerg. Technol. 2011, 19, 723–740. [Google Scholar] [CrossRef]
  14. Contardo, C.; Martinelli, R. A New Exact Algorithm for the Multi-Depot Vehicle Routing Problem under Capacity and Route Length Constraints. Discrete Optim. 2014, 12, 129–146. [Google Scholar] [CrossRef] [Green Version]
  15. Muter, I.; Cordeau, J.-F.; Laporte, G. A Branch-and-Price Algorithm for the Multidepot Vehicle Routing Problem with Interdepot Routes. Transp. Sci. 2014, 48, 425–441. [Google Scholar] [CrossRef]
  16. Işık, C.; Ahmad, M.; Ongan, S.; Ozdemir, D.; Irfan, M.; Alvarado, R. Convergence Analysis of the Ecological Footprint: Theory and Empirical Evidence from the USMCA Countries. Environ. Sci. Pollut. Res. 2021, 3, 1–12. [Google Scholar] [CrossRef] [PubMed]
  17. Isik, C.; Ongan, S.; Ozdemir, D.; Ahmad, M.; Irfan, M.; Alvarado, R.; Ongan, A. The Increases and Decreases of the Environment Kuznets Curve (EKC) for 8 OECD Countries. Environ. Sci. Pollut. Res. 2021, 28, 28535–28543. [Google Scholar] [CrossRef] [PubMed]
  18. Işık, C.; Ongan, S.; Bulut, U.; Karakaya, S.; Irfan, M.; Alvarado, R.; Ahmad, M.; Rehman, A. Reinvestigating the Environmental Kuznets Curve (EKC) Hypothesis by a Composite Model Constructed on the Armey Curve Hypothesis with Government Spending for the US States. Environ. Sci. Pollut. Res. 2021, 1–12. [Google Scholar] [CrossRef]
  19. Bektaş, T.; Demir, E.; Laporte, G. Green Vehicle Routing. In Green Transportation Logistics; Springer: Berlin/Heidelberg, Germany, 2016; pp. 243–265. [Google Scholar]
  20. Moghdani, R.; Salimifard, K.; Demir, E.; Benyettou, A. The Green Vehicle Routing Problem: A Systematic Literature Review. J. Clean. Prod. 2021, 279, 123691. [Google Scholar] [CrossRef]
  21. Asghari, M.; Al-e, S.M.J.M. Green Vehicle Routing Problem: A State-of-the-Art Review. Int. J. Prod. Econ. 2021, 231, 107899. [Google Scholar] [CrossRef]
  22. Ghorbani, E.; Alinaghian, M.; Gharehpetian, G.; Mohammadi, S.; Perboli, G. A Survey on Environmentally Friendly Vehicle Routing Problem and a Proposal of Its Classification. Sustainability 2020, 12, 9079. [Google Scholar] [CrossRef]
  23. Demir, E.; Bektaş, T.; Laporte, G. A Comparative Analysis of Several Vehicle Emission Models for Road Freight Transportation. Transp. Res. Part Transp. Environ. 2011, 16, 347–357. [Google Scholar] [CrossRef]
  24. Bektaş, T.; Laporte, G. The Pollution-Routing Problem. Transp. Res. Part B Methodol. 2011, 45, 1232–1250. [Google Scholar] [CrossRef]
  25. 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] [Green Version]
  26. Koç, Ç.; Bektaş, T.; Jabali, O.; Laporte, G. The Fleet Size and Mix Pollution-Routing Problem. Transp. Res. Part B Methodol. 2014, 70, 239–254. [Google Scholar] [CrossRef]
  27. Dabia, S.; Demir, E.; Woensel, T.V. An Exact Approach for a Variant of the Pollution-Routing Problem. Transp. Sci. 2017, 51, 607–628. [Google Scholar] [CrossRef]
  28. Rauniyar, A.; Nath, R.; Muhuri, P.K. Multi-Factorial Evolutionary Algorithm Based Novel Solution Approach for Multi-Objective Pollution-Routing Problem. Comput. Ind. Eng. 2019, 130, 757–771. [Google Scholar] [CrossRef]
  29. Wang, J.; Yu, Y.; Tang, J. Compensation and Profit Distribution for Cooperative Green Pickup and Delivery Problem. Transp. Res. Part B Methodol. 2018, 113, 54–69. [Google Scholar] [CrossRef]
  30. Peng, B.; Zhang, Y.; Gajpal, Y.; Chen, X. A Memetic Algorithm for the Green Vehicle Routing Problem. Sustainability 2019, 11, 6055. [Google Scholar] [CrossRef] [Green Version]
  31. Yu, Y.; Wang, S.; Wang, J.; Huang, M. A Branch-and-Price Algorithm for the Heterogeneous Fleet Green Vehicle Routing Problem with Time Windows. Transp. Res. Part B Methodol. 2019, 122, 511–527. [Google Scholar] [CrossRef]
  32. Figliozzi, M.A. Carbon Emissions Reductions in Last Mile and Grocery Deliveries Utilizing Air and Ground Autonomous Vehicles. Transp. Res. Part Transp. Environ. 2020, 85, 102443. [Google Scholar] [CrossRef]
  33. Pribyl, O.; Blokpoel, R.; Matowicki, M. Addressing EU Climate Targets: Reducing CO2 Emissions Using Cooperative and Automated Vehicles. Transp. Res. Part Transp. Environ. 2020, 86, 102437. [Google Scholar] [CrossRef]
  34. Saleh, M.; Hatzopoulou, M. Greenhouse Gas Emissions Attributed to Empty Kilometers in Automated Vehicles. Transp. Res. Part Transp. Environ. 2020, 88, 102567. [Google Scholar] [CrossRef]
  35. Zeng, W.; Miwa, T.; Morikawa, T. Eco-Routing Problem Considering Fuel Consumption and Probabilistic Travel Time Budget. Transp. Res. Part Transp. Environ. 2020, 78, 102219. [Google Scholar] [CrossRef]
  36. Wang, Z.; Wen, P. Optimization of a Low-Carbon Two-Echelon Heterogeneous-Fleet Vehicle Routing for Cold Chain Logistics under Mixed Time Window. Sustainability 2020, 12, 1967. [Google Scholar] [CrossRef] [Green Version]
  37. Li, J.; Wang, F.; He, Y. Electric Vehicle Routing Problem with Battery Swapping Considering Energy Consumption and Carbon Emissions. Sustainability 2020, 12, 10537. [Google Scholar] [CrossRef]
  38. Li, J.; Wang, R.; Li, T.; Lu, Z.; Pardalos, P.M. Benefit Analysis of Shared Depot Resources for Multi-Depot Vehicle Routing Problem with Fuel Consumption. Transp. Res. Part Transp. Environ. 2018, 59, 417–432. [Google Scholar] [CrossRef]
  39. Li, Y.; Soleimani, H.; Zohal, M. An Improved Ant Colony Optimization Algorithm for the Multi-Depot Green Vehicle Routing Problem with Multiple Objectives. J. Clean. Prod. 2019, 227, 1161–1172. [Google Scholar] [CrossRef]
  40. Wang, Y.; Assogba, K.; Fan, J.; Xu, M.; Liu, Y.; Wang, H. Multi-Depot Green Vehicle Routing Problem with Shared Transportation Resource: Integration of Time-Dependent Speed and Piecewise Penalty Cost. J. Clean. Prod. 2019, 232, 12–29. [Google Scholar] [CrossRef]
  41. Zhang, W.; Gajpal, Y.; Appadoo, S.; Wei, Q. Multi-Depot Green Vehicle Routing Problem to Minimize Carbon Emissions. Sustainability 2020, 12, 3500. [Google Scholar] [CrossRef] [Green Version]
  42. Peng, B.; Wu, L.; Yi, Y.; Chen, X. Solving the Multi-Depot Green Vehicle Routing Problem by a Hybrid Evolutionary Algorithm. Sustainability 2020, 12, 2127. [Google Scholar] [CrossRef] [Green Version]
  43. Costa, L.; Contardo, C.; Desaulniers, G. Exact Branch-Price-and-Cut Algorithms for Vehicle Routing. Transp. Sci. 2019, 53, 946–985. [Google Scholar] [CrossRef]
Figure 1. Geographical distribution of the customers and depots for distinct classes.
Figure 1. Geographical distribution of the customers and depots for distinct classes.
Sustainability 14 01264 g001
Figure 2. Average reduction in carbon emissions for a single condition change.
Figure 2. Average reduction in carbon emissions for a single condition change.
Sustainability 14 01264 g002
Figure 3. Reduction in carbon emissions with different numbers of depots, where the first asterisk (*) represents the condition of the number of depots and the second asterisk represents the condition of vehicle speed.
Figure 3. Reduction in carbon emissions with different numbers of depots, where the first asterisk (*) represents the condition of the number of depots and the second asterisk represents the condition of vehicle speed.
Sustainability 14 01264 g003
Figure 4. Difference in reduction rates for different vehicle speeds, where the first asterisk (*) represents the condition of the number of depots and the second asterisk represents the condition of vehicle speed.
Figure 4. Difference in reduction rates for different vehicle speeds, where the first asterisk (*) represents the condition of the number of depots and the second asterisk represents the condition of vehicle speed.
Sustainability 14 01264 g004
Table 1. Geographical distribution of depots.
Table 1. Geographical distribution of depots.
No.Instance Class12345
CoordinateR[35,35][0,0][67,77][0,77][67,0]
C[40,50][22,25][75,58][13,63][65,20]
RC[40,50][0,0][75,58][14,73][70,20]
Table 2. Classification of the factors.
Table 2. Classification of the factors.
FactorClass of InstancesNumber of DepotsSpeedDemandsService Time
ConditionR1D1v1F1T1
R2D2v2F2T2
C1D3v3
C2
RC1
RC2
Table 3. Performance of the BAP algorithm.
Table 3. Performance of the BAP algorithm.
ClassNo. of InstD1D2D3
No. of SolvedTime (s)Gap (%)No. of SolvedTime (s)Gap (%)No. of SolvedTime (s)Gap (%)
R112121343.3012337.31012168.830
R211111408.28011369.43011136.210
C198914.040.035319.950.714586.651.27
C28895.61061005.80.0481194.130
RC1812862.656.081102.075.24184.555.1
RC28110.425.9117.174.682330.263.89
Average 1105.722 356.961.78 416.771.71
Table 4. Average reduction of carbon emissions (%) from a single condition change.
Table 4. Average reduction of carbon emissions (%) from a single condition change.
Condition\GroupR1R2C1C2RC1RC2Avg. R (%)
D24.84.711.49.314149.7
D311.611.723.326.432.732.823.1
v24.94.74.34.44.34.44.5
v37.46.56.15.86.56.66.5
F2−4.7−5.1−14.6−12.3−1−1.2−6.5
T22.81.40.400.90.81.1
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Wang, S.; Han, C.; Yu, Y.; Huang, M.; Sun, W.; Kaku, I. Reducing Carbon Emissions for the Vehicle Routing Problem by Utilizing Multiple Depots. Sustainability 2022, 14, 1264. https://doi.org/10.3390/su14031264

AMA Style

Wang S, Han C, Yu Y, Huang M, Sun W, Kaku I. Reducing Carbon Emissions for the Vehicle Routing Problem by Utilizing Multiple Depots. Sustainability. 2022; 14(3):1264. https://doi.org/10.3390/su14031264

Chicago/Turabian Style

Wang, Sihan, Cheng Han, Yang Yu, Min Huang, Wei Sun, and Ikou Kaku. 2022. "Reducing Carbon Emissions for the Vehicle Routing Problem by Utilizing Multiple Depots" Sustainability 14, no. 3: 1264. https://doi.org/10.3390/su14031264

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