Next Article in Journal
The Influence of Seasonality on the Multi-Spectral Image Segmentation for Identification of Abandoned Land
Previous Article in Journal
Business Model Blueprints for the Shared Mobility Hub Network
Previous Article in Special Issue
Impact of Green Credit Financing and Carbon Emission Limits on the Supply Chain Based on POF
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Optimization of Conventional and Green Vehicles Composition under Carbon Emission Cap

1
Department of Mechanical Engineering, Room E2-327, EITC Building, University of Manitoba, Winnipeg, MB R3T 5V6, Canada
2
Department of Supply Chain Management, 631-181 Freedman Crescent, Asper School of Business, University of Manitoba, Winnipeg, MB R3T 5V4, Canada
*
Author to whom correspondence should be addressed.
Sustainability 2021, 13(12), 6940; https://doi.org/10.3390/su13126940
Submission received: 23 May 2021 / Revised: 14 June 2021 / Accepted: 17 June 2021 / Published: 20 June 2021

Abstract

:
The CO2 emission of transportation is significantly reduced by the employment of green vehicles to the existing vehicle fleet of the organizations. This paper intends to optimize the composition of conventional and green vehicles for a logistics distribution problem operating under a carbon emission cap imposed by the government. The underlying problem involves product delivery by the vehicles starting from a single depot to geographically distributed customers. The delivery occurs within specified time windows. To solve the proposed problem, we design a hybrid metaheuristic solution based on ant colony optimization (ACO) and variable neighborhood search (VNS) algorithms. Extensive computational experiments have been performed on newly generated problem instances and benchmark problem instances adopted from the literature. The proposed hybrid ACO is proven to be superior to the state-of-the-art algorithms available in the literature. We obtain 21 new best-known solutions out of 56 benchmark instances of vehicle routing problem with time windows (VRPTW). The proposed mixed fleet model obtains the best composition of conventional and green vehicles with a 6.90% reduced amount of CO2 emissions compared to the case when the fleet consists of conventional vehicles only.

1. Introduction

Transportation in business logistics has a two-faced contribution to countries. It generates approximately 5.00% of GDP in countries [1]. It adversely produces nearly one-quarter of global CO2 emission every year and the amount is estimated to be one-half by 2050 [2], which has many negative effects on the environment. The CO2 emission is caused by burning fossil fuels such as diesel and gasoline used in conventional vehicles [3]. World leaders have pledged to slash CO2 emissions in their countries. The CO2 emission cap (restriction) is underway to be imposed for businesses and organizations by world organizations such as the Conference of Parties (COP) and the European Commission [4]. Transportation sectors are encouraged, in some cases, they are forced, to reduce their CO2 emissions by adapting green vehicles in their existing vehicle fleets or face the penalties otherwise. However, conventional vehicles from fleets cannot be excluded completely because their operation costs are cheap compared to green vehicles. Eventually, company logistics will become more common with the mixed vehicle fleet for their operations in the near future.
Green vehicles, such as electric vehicles, hybrid vehicles, and hydrogen vehicles, offer the advantage of reduced CO2 emissions compared to conventional vehicles. Conventional vehicles have the benefits of cheaper operation costs, a higher driving range and less refueling time over green vehicles. For that reason, businesses with mixed fleets need to optimize the usage of green vehicles and conventional vehicles for their operations in addition to optimizing vehicles’ travelled distance or time. In this work, we study an optimization problem of a mixed fleet of vehicle routing problems with time windows under a CO2 emission cap. The CO2 emission cap for the distribution problem, vehicle capacity, and time window of each customer are considered as constraints for this optimization problem. Under the time window constraint, customers in the problem are required to be served within their chosen time interval between the earliest arrival time and the latest arrival time. The time window constraint does not allow vehicles to serve the customers out of the preferred time window. Vehicles are normally permitted to wait at no cost if they arrive earlier, but a later arrival is not allowed. The studied logistics problem consists of a heterogeneous fleet of conventional vehicles and green vehicles characterized by changed carrying capacities and CO2 emission models. Each customer must be served only once by one vehicle only from mixed fleet vehicles situated in a depot. As a combinatorial optimization problem, the problem in this study is an NP-hard problem and it requires an exponentially high time to solve by exact methods. Therefore, it is aimed to design a hybrid ant colony optimization (ACO) based solution approach to solve the problem. This hybrid ACO includes a standard ACO with a variable neighborhood search (VNS) to achieve a better solution quality of the problem.
This study is motivated by many observations, such as world leaders’ pledge to achieve sustainable transportation, including green vehicles to the companies’ vehicle fleets, and the imposition of a CO2 emission cap in the distribution networks. The vehicle routing problems with time windows are seen in many real-life situations such as home deliveries (grocery delivery, furniture delivery, internal installation, and parcel distribution systems), rail distribution, mail and newspaper delivery, repair and maintenance services, school bus routing, patient delivery problems, and waste collection problems. The main contribution of this paper is to present a mixed fleet of logistics problem comprising conventional vehicles and green vehicles with CO2 emission cap in the network. This paper also contributes in terms of the solution method, which can be testified with the scalability of the proposed algorithm in the numerical experiment section. To our best knowledge, the logistics problem model arising in the context of CO2 emission cap is first time introduced in this paper. The novelty of our model is to optimize the fleet composition to respect the CO2 emission cap imposed by enforcement agencies.
The rest of the paper is structured as herein described. The literature related to the logistics distribution problem with time window under CO2 emission cap is reviewed in Section 2. In Section 3, the mixed fleet-based logistics distribution problem is defined and its mathematical formulation is presented. The proposed hybrid ACO is discussed in detail in Section 4. The computational results are reported in Section 5. Finally, the conclusion is stated in Section 6.
Table 1 presents the abbreviations and acronyms used in the paper.

2. Literature Review

Organizations incorporate many effective techniques in their logistics to curb CO2 emissions [5]. These sorts of techniques can be considering CO2 emission caps and heterogeneous vehicles. Qu et al. [6] constructed a supply chain optimization model and emission reduction policies for manufacturing businesses under the CO2 emission cap. Liu et al. [7] identified the CO2 emission cap as the best method to minimize CO2 emission in the delivery routes of logistics problems. Heinold and Meisel [8] addressed a routing problem for freight companies where the CO2 emission cap must be satisfied for each delivery order in a road and rail transportation intermodal network. Li et al. [9] optimized an inventory routing problem for cold chain logistics under the CO2 emission cap. Jharkharia and Das [10] examined the impact of the CO2 emission cap in a vehicle routing problem with integrated delivery and pickup operations. In the problem, a uniform load and fixed vehicle speed are considered for all customers. Qiu et al. [11] considered the CO2 emission cap in their cost minimization objective function of the pollution production–routing problem. Song et al. [12] studied the impact of the CO2 emission limit in a capacity and planning optimization problem. Cheng et al. [13] considered an inbound routing problem where a CO2 emission cap for each period of time was imposed for the vehicles utilized from the depot to pick up products from the customers in the network. Yang et al. [4] studied a heterogeneous routing problem with soft time windows to decide the optimal composition of vehicle routes, vehicle speed, and vehicle types from three categories of vehicles. The objective functions of all problems in the literature are either to minimize a vehicle’s travelled distance or travelled time or to minimize the number of vehicles used in the routes or combination of them. However, in the cases of mixed fleet vehicle logistics problems, it is important to know the best composition of vehicles used in the fleet in order to investigate problems more precisely and to optimize vehicle utilization in the problem. Knowing the best composition of vehicles especially helps decision-makers to identify the effect of vehicle types on the green logistics problem. From this perspective, we consider optimizing the conventional and green vehicles of logistics problem under the CO2 emission cap.
The problem studied in this paper resembles the vehicle routing problem with time windows (VRPTW). The time windows for the customers can either be a hard or soft restriction. Vehicles are not allowed to visit the customers out of the chosen time window in the hard time windows constraints, but vehicles can wait at no cost if they arrive earlier, but later arrival is not permitted. Contrarily, vehicles are allowed for both early and late servicing at customers out of the chosen time window in the soft time windows but are subject to some penalty at the cost of customer inconvenience. Keskin et al. [14] presented an electric VRP with time windows, where waiting time at the recharging station is considered stochastic. A two-stage simulation-based Adaptive Large Neighborhood Search (ALNS) heuristic was designed to solve the problem. Hoogeboom et al. [15] determined the best routes in a VRP with time window assignment with a minimum possibility of time window violation. The VRP with time window was surveyed in studies of Bräysy and Gendreau [16,17] and Toth and Vigo [18]. A time-dependent VRP with time window was investigated by Gmira et al. [19], where variation in travel time among customers was considered to define the road network. The VRPTW was also investigated in many studies such as Baldacci et al. [20], Gendreau and Tarantilis [21], Kallehauge [22], Vidal et al. [23] and Hashimoto et al. [24]. A VRP with soft time windows (VRPSTW) problem was addressed in a study where two exact algorithms such as standard branch-and-cut-and-price and bi-objective optimization based on the bisection method were designed to solve the problem [25]. An electric VRP with soft time window constraint is investigated by Tas [26]. The problem is solved by the column generation algorithm. The VRPSTW was also studied in many other works [27,28,29,30,31].
Our study designs a hybrid ACO based solution for the proposed heterogeneous mixed fleet of logistics distribution problem with time window under CO2 emission cap. The standard ACO is a stochastic-based combinatorial optimization solving technique introduced by Dorigo et al. [32]. The technique has been inspired by the food-seeking behaviors of ant colonies in nature. The ACO has well been evidenced in the literature to be a very effective, powerful, and competitive algorithm for solving various VRPs and their variants [33,34,35,36,37,38,39]. Baioletti et al. [40] introduced a new precedence-based ACO algorithm to investigate the permutation based optimization problems. Jia et al. [41] studied a capacitated electric vehicle transportation logistics problem by proposing a bi-level ACO algorithm.
Mladenovic and Hansen [42] introduced the variable neighborhood search (VNS) to solve a travelling salesman problem in 1997. The VNS is used as a local search algorithm usually in optimization problems to attain the local best solution. The VNS is also extensively used as a heuristic search method in optimization problems [43]. Santucci and Ceberio [44] applied an efficient VNS in their proposed metaheuristic for solving a linear ordering problem. Marinakis et al. [45] solved a constrained shortest path problem by adopting VNS in a hybrid PSO. Hore et al. [46] introduced a hybrid VNS algorithm where a standard VNS was coupled with a stochastic approach for solving a travelling salesman problem. Zhao et al. [47] proposed an improved VNS hybridized with simulated annealing to effectively investigate a solid waste collection and transportation problem with split deliveries. Islam et al. [48] combined a neighbourhood search with a standard PSO to study a green clustered logistics problem consisting of delivery customers and pickup customers. Guan and Lin [49] hybridized ACO with VNS for solving a single row facility layout optimization problem.
Overall, the literature shows that large numbers of VRPs were solved using a greater number of heuristics and metaheuristics algorithms. It is also apparent that architecting a framework to integrate multiple algorithms with different characteristics extensively improves the overall performance of a hybrid algorithm. With this observation, this paper designs a hybrid ACO-based solution approach to obtain a good quality solution of the proposed mixed fleet logistics problem under the CO2 emission cap. The performance of the proposed algorithm is tested by comparing state-of-the-art algorithms for the VRPTW and its variants.

3. Problem Definition and Mathematical Formulation

This section presents problem definition, CO2 emission calculation and mathematical models of the mixed fleet logistics distribution problem in the study.

3.1. Problem Definition

In this mixed fleet logistics distribution problem under CO2 emission cap, many geographically located customers are required to be served by the vehicles. Multiple heterogeneous conventional and green vehicles located in a single depot are utilized to serve the customers. Each vehicle starts from the depot and returns back to the depot after serving customers in their routes. Each customer is served during specified time windows once only by one vehicle. The demands of the customers, distances among different nodes (customers and depot), vehicles speed on arcs, and preferred time windows for customers are known in the problem. The CO2 emission cap (in kg) per kilometer distance travel is also given. Customers can be served by each type of vehicle, but total emissions by the vehicles must satisfy the CO2 emission cap for the network. Thus, the challenges lie in the problem to obtain the best composition of vehicles in addition to a minimum travel distance for vehicles. Emissions are calculated in kg per kilometer of vehicle travelled distances. The time windows of customers, CO2 emission cap for the distribution network, and vehicle capacities are considered as constraints in the problem.
The problem is defined on a complete, directed graph G = ( N ,   A ) , where N is a set of nodes N = { 0 ,   1 ,   2 , ,   n } , a set of nodes (vertices) including the customers { 1 ,   2 ,   , n } and a depot, 0. The arc set A denotes all possible connections between the nodes, defined as { ( i , j ) : i , j N ,   i j } . Each customer is characterized by a non-negative demand, a i , chosen hard time windows, [ e i , l i ] , and service time, s i . A hard time window, where e i and l i are the earliest and latest arrival time respectively at a customer (node), specifies that vehicles are not allowed to start their service late, but waiting in case of early arrival at the nodes is possible. Let k c v and k g v be the available number of conventional and green vehicles, respectively, in the fleet. The considered heterogeneity of the vehicles including different vehicle capacities and CO2 emission amounts for conventional and green vehicles. The vehicle capacities of the conventional and green vehicles are Q c v and Q g v , respectively, and E c a p is the given CO2 emission cap for the logistics network. The objective of this study to find the best composition of conventional and green vehicles and the minimum vehicle travelled distance subject to the total carbon emission is within a specified limit and time window constraints for customers.
The notations used in this study are shown in Table 2.

3.2. Calculation of CO2 Emission of Vehicles

The vehicles’ CO2 emissions are calculated from the instantaneous fuel consumption model proposed by Bektas and Laporte [50]. The pragmatic fuel consumption model for the vehicles is considered as a function of travelled distance, cargo load, and speed over the arcs, instead of only a distance function [51,52]. Considering the fuel consumption model as a linear function of the travelled distance of vehicles only is not useful in studying the green logistics of businesses.
The fuel consumption of a green vehicle is calculated from the total mechanical power, P t , needed for the vehicle. The required total mechanical power, P t , on an arc ( i , j ) can be estimated as:
P i j P t · t i j P t · ( d i j / v i j )
α i j ( w 0 + u i j k ) d i j + β v i j 2 d i j
W h e r e ,   α i j = a + g s i n θ i j + g C r c o s θ i j
β = 0.5 C d A ρ
In the equations, α i j is the arc specific constant in the arc ( i , j ) ; β is the vehicle specific constant; w 0 is the curb weight (empty vehicle weight); u i j k is the vehicle load for the vehicle, k , in the arc; t i j and v i j is the vehicle travelling time and vehicle speed in the arc, respectively; and d i j is the Euclidian distance in an arc. The battery energy ( E i j ) of the vehicles depends on their motor efficiency ( e f f m ) and battery discharging efficiency ( e f f d ). The required E i j on the arc ( i , j ) is calculated as:
E i j = e f f m · e f f d · P i j   e f f m · e f f d · { α i j ( w 0 + u i j k ) d i j + β v i j 2 d i j }
The battery energy is used to calculate the CO2 emissions of green vehicles. Depending on the power source efficiency ( e f f p ), the battery energy needed by the vehicle is converted to the equivalent electric power amount [53]. The electric power (EP) required by the vehicle on the arc ( i , j ) is estimated as:
E P i j e f f m · e f f d · P i j · e f f p e f f m · e f f d · { α i j ( w 0 + u i j k ) d i j + β v i j 2 d i j } · e f f p
The electric power obtained in Equation (6) is in joules ( J = k g m 2 s 2 ) , which can be converted into kilowatt-hours (kWh) by a multiplication factor of 207.68. Finally, CO2 emission is obtained from the required electric power (kWh) with the emission rate of r = 0.64 kg/kWh [54]. The CO2 emission of green vehicles on the arc ( i , j ) is estimated as:
C b i j 207.68 × E P i j · r   207.68 × e f f m · e f f d · { α i j ( w 0 + u i j k ) d i j + β v i j 2 d i j } · e f f p · r 207.68 × e f f t o t a l · { α i j ( w 0 + u i j k ) d i j + β v i j 2 d i j }
where e f f t o t a l =   e f f m · e f f d · e f f p · r . In this study, the efficiency values are used as follows: e f f m = 1.2 ;   e f f d = 1.1 ;   e f f p = 0.75 [53,55]. The value of e f f t o t a l is estimated as 1.00.
The CO2 emission of conventional vehicles on the arc an arc ( i , j ) is estimated as follows:
C f i j F E f a c t o r × 207.68 × e f f t o t a l · { α i j ( w 0 + u i j k ) d i j + β v i j 2 d i j }
where F E f a c t o r = 1.44 is the fuel economy factor used for conventional vehicles compared to green vehicles [56]. The typical values of all parameters in the emission models are shown in Table 3.

3.3. Mathematical Formulation

This section describes the mathematical formulation of the studied problem in this study as follows:
Objective function:
Minimize i = 0 n j = 0 n k = 1 k c v + k g v d i , j · x i , j k
Constraints:
i = 1 n a i y i k Q c v                                     k     k c v
i = 1 n a i y i k Q g v                                     k     k g v
k = 1 k c v + k g v y i k = 1                                           i = 1 , , n
j = 1 n x 0 , j k k c v                                               k     k c v
j = 1 n x 0 , j k k g v                                             k     k g v
i = 0 n x i j k = y j k               j = 1 , , n           k     k c v
j = 0 n x i j k = y i k               i = 0 ,   1 , , n       k     k c v
i = 0 n x i j k = y j k                 j = 1 , , n       k     k g v
j = 0 n x i j k = y i k                 i = 0 ,   1 , , n       k     k g v
T j , k T i , k + ( s i + t i j ) ( x i j k ) M · ( 1 x i j k )       i   N ,       j N ,         k     k c v + k g v
e i T i , k   l i                       i     N ,         k       k c v + k g v
0 T 0 , k   T M a x               k       k c v + k g v
i = 0 n j = 0 n k = 1 k c v + k g v ( C f i j .   x i j k + C b i j .   x i j k )     E c a p
j = 0 ; j i n u j i k j = 0 ; j i n u i j k = a i         i , j = 1 , , n ,           k     k c v + k g v
a i 1 · x i , j k u i j k ( Q k a i ) .   x i , j k             i , j = 1 , , n ,               k = 1 , ,   k c v + k g v
x i j k { 0 , 1 }               i N ,               k k c v + k g v
T i , k 0 ;                   i N ,               k k c v + k g v
The objective function (9) minimizes the total distance travelled by the vehicles in the routes. Constraints (10) and (11) ensure the capacity of conventional and green vehicles cannot be exceeded while serving customers. Constraint (12) guarantees each customer must be served by exactly one vehicle. Constraints (13) and (14) ensure the maximum number of used vehicles for each type in the route must follow the fleet composition. Constraints (15), (16), (17), and (18) represent the flow conservation ensuring each node must have an incoming number of arcs equal to outgoing arcs for each vehicle. The time window constraints are confirmed by constraints (19) and (20). The constraint (19) becomes T j , k T i , k + ( s i + t i j ) ( x i j k ) if arc ( i , j ) is traveled by a vehicle of k c v or k g v otherwise it remains T j , k T i , k + ( s i + t i j ) ( x i j k ) M · ( 1 x i j k ) . Constraint (21) guarantees the route length restriction for each vehicle. Constraint (22) ensures the total amount of CO2 emissions in the model must not go beyond the emission cap, E C a p . Constraint (23) and (24) confirm flow balance that denotes the flows as increasing by the amount of each customer demand. Constraint (25) and (26) define the condition of decision variables in the model.

4. The Proposed Hybrid Ant Colony Optimization (Hybrid ACO)

A new hybrid ACO is designed to solve the problem in this study. The proposed hybrid ACO approach is a combination of standard ACO and VNS algorithms. In the standard ACO, artificial ants are generated to construct feasible solutions of the problem iteratively. The constructions of the solutions are guided by the collected trail intensity. Each ant deposits pheromones (i.e., updating trail intensity) in the paths (solution components) of a solution after generating a solution. The paths (solution components) of better solutions generated by the ants over the iterations collect higher amount of pheromone (trail intensity). The paths (solution components) with higher trail intensity are most likely to be followed by the ants in subsequent iterations. This way, the best solution is found for the problems. The VNS consists of many renowned local search methods. The VNS is adopted into the ACO to overcome the shortage of premature convergence attributes of standard ACO and to obtain an improved solution quality of the algorithm by avoiding the trap in the local optimum. The pseudo-code of the proposed hybrid ACO for the problem is shown in Algorithm 1.
Algorithm 1: Pseudo-code of the proposed hybrid ACO
1:Initialization
2:Initialize Trail intensities and parameters
3:Main phase
4:Do while
5:S  Generate AntSolutions for m number of ants
6:S  VNS ( S )
7:Update the best solution
8:Update elitist ants and trail intensities using the best solution
9:End Do
10:Report best solution

4.1. Initialization of Trail Intensities and Parameters

In this paper, trail intensity, τ i j , is defined as the intensity of visiting a customer, j , after customer, i . The trail intensities collect the information of the ants travelling between customers. The ACO literature uses initial solutions to initialize trail intensities, but in our experiment, we could not find any significant effect when trail intensity is initialized with different numbers varying from 1000 to 1 1000 . Thus, we initialize trail intensities as τ i j = 0.01 for all i , j = 0 , ,   n . The parameter trail persistence factor, ρ , is set as 0.95.

4.2. Generation of Ant Solutions ( S )

The m numbers of ant are used to generate the m number of complete solutions of the problem. In the generated solutions, each ant starts a route from the depot and continuously visits customers until the vehicle capacity allows visiting them. After the first trip, the ants start building a route for the second trip. The process continues until all customers are served. In the routes, ants choose customers based on the trail intensity values between two customers.
The probability of choosing the next customer j from the customer i is calculated as follows:
P i j = τ i j l   N τ i l                 j N
Here, N is the list of all feasible customers that have not been visited yet by the ant. In this way, all ants generate complete solutions of the problem. Here, the generated solution’s quality cannot be a good solution. In this respect, the VNS algorithm is adopted in every iteration of the algorithm to improve the quality of these m solutions.

4.3. Variable Neighborhood Search (VNS)

The VNS is employed on each generated solution by ants to find the local optima. The VNS includes many local searches such as customer shift (1,0), shift (2,0), swap (1,1), and swap (2,1) based on the current solution. In shift (1,0) local search, one customer from one route is shifted to another route. In shift (2,0) move, two consecutive customers from a route are shifted from one route and reinserted to another route in a similar sequence. In swap (1,1), one customer is interchanged between two routes. In Swap (2,1), two consecutive customers are interchanged with a customer from another route. In the VNS iterations, local searches are randomly selected one by one. In the VNS, each local search is started with an additional penalty function of three constraints, such as vehicle capacity, time windows, and CO2 emission constraints. In the iterations, the penalty for each constraint is increased if infeasible routes are generated from the constraints, and vice versa. A list of feasible best ant solutions, E b , (named Elitist ants) is generated at the end of VNS iterations.

4.4. Updating Elitist Ants

The elitist ants, defined as γ, are the best ant solutions generated so far in any iteration. Each ant solution is distinct in terms of solution quality from one another in the elitist solution. They are used to update the trail intensities of the paths. The list of elitist ants (solutions) is updated if any current ant solution is found to be better than the existing elitist solutions.

4.5. Updating Trail Intensities

After the VNS is performed in an iteration, the trial intensities for all paths are updated by the elitist ant solutions, γ, to ensure that ants can produce improved solutions in the following iterations. The trail intensity of choosing customer j from the customer i is updated as follows:
τ i j n e w = ρ × τ i j o l d + θ = 1 γ τ i j θ   ,   i j   a n d   i ,   j = 1 , 2 , ,   n
According to Dorigo et al. [32], the trail intensities, ρ , is defined with 0   ρ < 1 . The Equation (28) reveals that the trail intensities are updated by two occurrences such as trail intensities or pheromone evaporate on arcs over time (first term of the equation) and the pheromones grow on the paths of the best solutions reported in elitist ant solutions, γ, as ants deposit pheromones on the visited paths (second term of the equation). The value of τ i j θ is stated as:
τ i j θ = { 1 L θ , i f   t h e   a r c   ( i , j ) i s   i n   t h e   e l i t i s t   a n t   r o u t e 0 ,     o t h e r w i s e
Here, L θ is the total route length of the θ th elitist ant solution.

5. Computational Experiments

The proposed hybrid ACO metaheuristic is implemented to solve the logistics problem under the CO2 emission cap in this study using the C++ programming language. The experiments are run on a Linux server with four 2.1 GHz processors with 16-core each and a total of 256GB of RAM. The proposed ACO is tested on newly generated instances. The new 15 instances are created from Solomon’s R1 benchmark VRPTW instances with 100 customers for this study. As the studied logistics problem resembles well-known VRPTW, the performance of our metaheuristic is evaluated on Solomon’s benchmark VRPTW instances by comparing the ACO results with the results of several algorithms obtained in the literature. Overall, the performance of the proposed algorithm is measured by two criteria. The first criterion is that in how many instances does the algorithm finds a better solution than the best-known solution ( BKS ) found in the literature so far. The second criterion is the relative deviation percentage of the algorithm solution compared to the BKS. The relative deviation percentage of an instance is reported as “%Gap” in the tables. It is measured by Equation (30), where S o l is used to denote the solutions (total distance) found by the other algorithms. In addition, the processing time (CPU time) is reported as t in second. The following formula is used to calculate “ % G a p ” from the BKS.
% G a p = S o l B K S B K S × 100 %
Hence, a negative value of “%Gap” means improved solution quality, and a positive value of “%Gap” means worse solution quality with respect to existing BKS. Moreover, distances refer to the corresponding Euclidian distances. Double precision distances with no rounding nor truncation are considered in entire computational experiments.
Statistical tests such as the non-parametric Friedman test and post-hoc Bonferroni test are used in order to compare the performance of different algorithms statistically. Friedman’s test is used to check whether the results of different algorithms are statistically different or not. The Bonferroni test is used for pairwise comparisons between two algorithms. The Bonferroni test is performed after Friedman’s test to check whether one algorithm is statistically better than the other algorithm or not [58]. The Friedman and post-hoc Bonferroni test are performed on the statistical software IBM SPSS version 19 using p value = 0.05 as the level of significance.

5.1. Numerical Experiments for the Mixed Fleet Logistics Distribution Problem under Carbon Emission Cap

This section shows the numerical results of the proposed hybrid ACO for the logistic problem studied in this paper. The results specify the best composition of conventional and green vehicles for the problem under the CO2 emissions cap and the comparative results of hybrid ACO on mixed fleet instances.
The instances of the mixed fleet logistics problem are created from the Solomon [59] R1 benchmark VRPTW instances with 100 customers. In the newly generated 15 instances for this study, each customer is labelled with a different vehicle speed that is randomly chosen from a speed range of 45~90 km/hour. Each instance consists of a specific number of conventional and green vehicles, but the fleet size remains the same as the Solomon [59] benchmark instances. The conventional vehicle capacities are kept as 200, similar to the Solomon [59] instances, and the green vehicle capacities are chosen as 150 to obtain the heterogeneous fleet along with different CO2 emissions models for the vehicle types. Additionally, the CO2 emission cap for each instance of the network is generated by uniform distributions, M i n ( E a l l   c v s ,   E a l l   g v s ) + | E a l l c v s E a l l g v s | U ( 0.1 , 0.3 ) . Here, E a l l c v s is the total vehicle emissions with all vehicles are conventional and E a l l g v s is the total emissions with all vehicles are green vehicles in the problem. All remaining attributes of newly generated instances for this study are kept the same in the Solomon [59] instances.

5.1.1. Identification of the Best Composition of Vehicles under CO2 Emissions Cap

Table 4 highlights the effect of the mixed fleet, conventional vehicles only, and green vehicles only on the problem. The vehicle travelled distance (solution), the CPU time (t in seconds), number of conventional vehicles and green vehicles, and CO2 emission (in gram) for each problem instance are shown in the table. The table shows that distance, CPU time, and CO2 emission for the hybrid ACO with mixed fleet vehicles are 1154.09, 116.76, and 742.53, respectively. Those results with conventional vehicles only are 1151.87, 127.83, and 794.96, respectively. This indicates that the travelled distance is reduced by 0.16%, but CO2 emission is increased by 6.90% if the vehicle fleet consists of only conventional vehicles. The deviations of those results are expected because of the higher vehicle capacity and higher CO2 emission rate of the conventional vehicles. Distance and CO2 emission with green vehicles only are 1185.86 and 567.19, respectively. This shows that the travelled distance is increased by 3.10%, but CO2 emission is reduced by 23.67% if the vehicle fleet consists of only green vehicles only. The deviations of those results are also expected because of the lower vehicle capacity and lower CO2 emission rate of the green vehicles.
Table 4 also reveals the best composition of conventional and green vehicles for each instance of the mixed fleet logistics problem under the CO2 emission cap. For example, the best vehicle composition for instance R101MfC2 is seven conventional vehicles and five green vehicles. The instance requires 14 conventional vehicles if the vehicle fleet consists of only conventional vehicles and 13 green vehicles if the vehicle fleet consists of only green vehicles. The mixed fleet vehicles in the distribution problems are common nowadays in the real-life scenarios of logistics problems. In these scenarios, it becomes important to know the vehicle composition of the problem in order to satisfy all problem constraints. In this regard, this study helps to identify the best vehicle composition for the logistics distribution problem.

5.1.2. Effect of Hybridization on ACO’s Performance

The proposed hybrid ACO comprises a standard ACO and the VNS. The effect of hybridization on ACO performance is presented as % G a p in Table 5. The effect of hybridization on the ACO’s performance for the problem instance is evaluated under two settings: (1) ACO without VNS and (2) ACO with VNS. In the hybridization test, the number of iterations for each setting is kept different to retain approximately the same CPU time, but all other parameters in the ACO are kept the same. Table 5 displays that the solution (distance) of the hybrid ACO setting is 11.75% better than the ACO without the VNS setting. Additionally, the hybrid ACO reduces the CO2 emission by 10.90% compared to the ACO without VNS scheme. This observation justifies the use of VNS with the ACO for solving the logistics distribution problem.

5.2. Numerical Experiments on VRPTW

The proposed mixed fleet logistics distribution problem resembles the vehicle routing problem with time windows (VRPTW). The purpose of this section is to check the effectiveness of the proposed algorithm for the mixed fleet logistics distribution problem with state-of-the-art algorithms available in the VRPTW literature. The proposed hybrid ACO is evaluated for VRPTW on the mostly used 56 instances of Solomon’s benchmark with 100 customers [59]. The instances have six sets of problems: C1, C2, R1, R2, RC1, and RC2. Existing algorithms (shown in Table 6) are used to compare their results with the proposed hybrid ACO algorithm results. It is important to note that the VRPTW literature aims to minimize the vehicles’ total travelled distances and the total number of vehicles. Our objective function in this study is to obtain the best composition of vehicles while minimizing their total travel distance under the problem constraints. Table 7 exhibits the entire comparison results for VRPTW. It can be noted that the first column refers to instances, the second column refers to the BKS found in the literature, the algorithm used for BKS is stated in parenthesis in the column, and the other columns refer to the algorithm’s results and their % G a p s .
The comparison shows that the proposed hybrid ACO algorithm obtains a total of 21 new BKSs out of 56 instances. The overall results indicate that the hybrid ACO produces an improved solution quality compared to all existing solutions as hybrid ACO obtains an overall % G a p between BKS and the proposed hybrid ACO is −3.28%. In particular, the result of the ACO is 3.82% (from 0.91% to −3.28%), 4.19%, and 4.47% superior to the algorithm of HS, CGH, and hybrid ACS, respectively. The results clearly indicate the superiority of our proposed hybrid ACO over the existing state-of-the-art metaheuristics. The Friedman test reveals a significant statistical difference in the performance of our hybrid ACO compared with all other algorithms (p values = 0.05). Additionally, the post-hoc Bonferroni tests are performed to find the pairwise differences among the algorithms. In the Bonferroni tests, the adjusted p values are used as 0.00625. The p-value for the comparison between our algorithm and TS is 0.0000063; the comparison between our algorithm and mGA is 0.000059, which is less than the Bonferroni adjustment’s significant level of 0.00625. The p-values of comparison between our algorithm and all other algorithms (in the pairwise comparison tests) are also found as less than the Bonferroni adjustment significant level. The p-values reject the null hypotheses and confirm the statistically better performance of hybrid ACO compared to all other algorithms available in the literature for the VRPTW.

6. Conclusions

With the view of adapting to sustainable transportation, this paper studies a mixed fleet logistics distribution problem under the CO2 emission cap imposed by the enforcement agencies. The study aims to obtain the best composition of conventional and green vehicles used to serve all customers while minimizing vehicle travelled distances in the routes and respecting all constraints of the problem. All customers are designated with time window constraints. The proposed problem is seen in many real-life situations such as home deliveries system (repair and maintenance services, mail and newspaper delivery, furniture delivery, and parcel distribution systems, etc.), school bus routing problems, patient delivery problems, and waste collection problems. Our study supports organizations to design the best composition of vehicles for a mixed fleet logistics distribution problem. A new hybrid ACO metaheuristic is designed to solve the investigated problem. The variable neighborhood search (VNS) is combined with standard ACO to obtain the hybrid ACO. The effectiveness of the proposed problem and metaheuristic solution method is testified by numerical experiments on the newly generated instances and VRPTW benchmark instances. The proposed mixed fleet model reduces signification amount of CO2 emissions for logistics problems under CO2 emission cap. The newly designed hybrid ACO generates 21 new best-known solutions out of the 56 benchmark VRPTW instances. Considering both of the features of the problem and the proven efficiency of the proposed algorithm, it can be concluded that this study has great potential in the field of green logistics problems with mixed fleet and CO2 emission cap.
Many attributes such as backhaul, cluster, time-dependence, refuelling stations, and multi-depot are encountered in many real-world scenarios. These real-life scenarios can be added to the proposed logistics model in future studies. From an algorithm point of view, the proposed hybrid ACO can be easily extended to solve other variants of the logistics model. Future research works can also explore the possibility of combining ACO with other metaheuristics such as particle swarm optimization, genetic algorithm, tabu search, simulated annealing, etc.

Author Contributions

Conceptualization, M.A.I. and Y.G.; methodology, M.A.I. and Y.G.; software, M.A.I. and Y.G.; writing—original draft preparation, M.A.I.; writing—original draft, M.A.I.; Writing—review & editing, Y.G. All authors have read and agreed to the published version of the manuscript.

Funding

This research was partially funded by the natural sciences and engineering research council of Canada (NSERC), Canada, grant number 318689.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

The data presented in this study are available on request from the Corresponding author.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. U.S. Bureau of Transportation Statisti. Bureau of Transportation Statistic. Traffic Data for U.S. Airlines and Foreign Airlines U.S. Flights. 21 March 2019. Available online: https://www.bts.dot.gov/newsroom/2018-traffic-data-us-airlines-and-foreign-airlines-us-flights (accessed on 10 September 2020).
  2. Bruglieri, M.; Mancini, S.; Pisacane, O. More efficient formulations and valid inequalities for the Green vehicle Routing problem. Transp. Res. Part C Emerg. Technol. 2019, 105, 283–296. [Google Scholar] [CrossRef]
  3. Koc, C.; Bektas, T.; Jabali, O.; Laporte, G. The fleet size and mix pollution-routing problem. Transp. Res. Part B Meth. 2014, 70, 239–254. [Google Scholar] [CrossRef]
  4. Yang, B.; Hu, Z.; Wei, C.; Li, S.; Zhao, L.; Jia, S. Routing with time-windows for multiple environmental vehicle types. Comput. Ind. Eng. 2015, 89, 150–161. [Google Scholar] [CrossRef]
  5. Zhou, Y.; Hu, F.; Zhou, Z. Pricing decisions and social welfare in a supply chain with multiple competing retailers and carbon tax policy. J. Clean. Prod. 2018, 190, 752–777. [Google Scholar] [CrossRef]
  6. Qu, S.; Yang, H.; Ji, Y. Low-carbon supply chain optimization considering warranty period and carbon emission reduction level under cap-and-trade regulation. Environ. Dev. Sustain. 2021. [Google Scholar] [CrossRef]
  7. Liu, Y.; Cao, B.; Li, H. Improving ant colony optimization algorithm with epsilon greedy and Levy flight. Complex Intell. Syst. 2020. [Google Scholar] [CrossRef] [Green Version]
  8. Heinold, A.; Meisel, F. Emission limits and emission allocation schemes in intermodal freight transportation. Transp. Res. Part E 2020, 141, 101963. [Google Scholar] [CrossRef]
  9. Li, L.; Yang, Y.; Qin, G. Optimization of Integrated Inventory Routing Problem for Cold Chain Logistics Considering Carbon Footprint and Carbon Regulations. Sustainability 2019, 11, 4628. [Google Scholar] [CrossRef] [Green Version]
  10. Jharkharia, S.; Das, C. Vehicle routing analyses with integrated order picking and delivery problem under carbon cap and trade policy. Manag. Res. Rev. 2019, 43, 223–243. [Google Scholar] [CrossRef]
  11. Qiu, Y.; Qiao, J.; Pardalos, P.M. A branch-and-price algorithm for production routing problems with carbon cap-and-trade. Omega 2017, 68, 49–61. [Google Scholar] [CrossRef]
  12. Song, S.; Govindan, K.; Xu, L.; Du, P.; Qiao, X. Capacity and production planning with carbon emission constraints. Transp. Res. Part. E 2017, 97, 132–150. [Google Scholar] [CrossRef]
  13. Cheng, C.; Qi, M.; Wang, X.; Zhang, Y. Multi-period inventory routing problem under carbon emission regulations. Int. J. Prod. Econ. 2016, 182, 263–275. [Google Scholar] [CrossRef]
  14. Keskin, M.; Çatay, B.; Laporte, G. A simulation-based heuristic for the electric vehicle routing problem with time windows and stochastic waiting times at recharging stations. Comput. Oper. Res. 2021, 125, 105060. [Google Scholar] [CrossRef]
  15. Hoogeboom, M.; Adulyasak, Y.; Dullaert, W.; Jaillet, P. The robust vehicle routing problem with time window assignments. Transp. Sci. 2020, 55, 395–413. [Google Scholar] [CrossRef]
  16. Bräysy, O.; Gendreau, M. Vehicle routing problem with time windows, Part II: Metaheuristics. Transp. Sci. 2005, 39, 119–139. [Google Scholar] [CrossRef]
  17. Bräysy, O.; Gendreau, M. Vehicle routing problem with time windows, Part I: Route construction and local search algorithms. Transp. Sci. 2005, 39, 104–118. [Google Scholar] [CrossRef] [Green Version]
  18. Toth, P.; Vigo, D. Vehicle Routing: Problems, Methods, and Applications; MOS-SIAM Series on Optimalization: Philadelphia, PA, USA, 2014. [Google Scholar]
  19. Gmira, M.; Gendreau, M.; Lodi, A.; Potvin, J.Y. Tabu search for the time-dependent vehicle routing problem with time windows on a road network. Eur. J. Oper. Res. 2021, 288, 129140. [Google Scholar] [CrossRef]
  20. Baldacci, R.; Mingozzi, A.; Roberti, R. Recent exact algorithms for solving the vehicle routing problem under capacity and time window constraints. Eur. J. Oper. Res. 2012, 218, 1–6. [Google Scholar] [CrossRef]
  21. Gendreau, M.; Tarantilis, C.D. Solving Large-Scale Vehicle Routing Problems with Time Windows; CIRRELT: Quebec, QC, Canada, 2010. [Google Scholar]
  22. Kallehauge, B. Formulations and exact algorithms for the vehicle routing problem with time windows. Comput. Oper. Res. 2008, 35, 2307–2330. [Google Scholar] [CrossRef]
  23. Vidal, T.; Crainic, T.G.; Gendreau, M.; Prins, C. A hybrid genetic algorithm with adaptive diversity management for a large class of vehicle routing problems with time-windows. Comput. Oper. Res. 2012, 40, 475–489. [Google Scholar] [CrossRef]
  24. Hashimoto, H.; Yagiura, M.; Imahori, S.; Ibaraki, T. Recent progress of local search in handling the time window constraints of the vehicle routing problem. Ann. Oper. Res. 2013, 204, 1–17. [Google Scholar] [CrossRef]
  25. Salani, M.; Battarra, M.; Gambardella, L.M. Exact Algorithms for the Vehicle Routing Problem with Soft Time Windows. Oper. Res. Proc. 2016. [Google Scholar] [CrossRef]
  26. Taş, D. Electric vehicle routing with flexible time windows: A column generation solution approach. Transp. Lett. 2021, 13, 97–103. [Google Scholar] [CrossRef]
  27. Bhusiri, N.; Qureshi, A.; Taniguchi, E. The trade-off between fixed vehicle costs and time dependent arrival penalties in a routing problem. Transp. Res. Part E Logist. Transp. Rev. 2014, 62, 1–22. [Google Scholar] [CrossRef]
  28. Fu, Z.; Eglese, R.; Li, L. A unified tabu search algorithm for vehicle routing problems with soft time windows. J. Oper. Res. Soc. 2008, 59, 663–673. [Google Scholar] [CrossRef] [Green Version]
  29. Liberatore, F.; Righini, G.; Salani, M. A column generation algorithm for the vehicle routing problem with soft time windows. 4OR 2010, 9, 49–82. [Google Scholar] [CrossRef]
  30. Qureshi, A.G.; Taniguchi, E.; Yamada, T. An exact solution approach for vehicle routing and scheduling problems with soft time windows. Transp. Res. Part E Logist. Transp. Rev. 2009, 45, 960–977. [Google Scholar] [CrossRef]
  31. Chiang, W.C.; Russell, R. A metaheuristic for the vehicle-routeing problem with soft time windows. J. Oper. Res. Soc. 2004, 55, 1298–1310. [Google Scholar] [CrossRef]
  32. Dorigo, M.; Maniezzo, V.; Colorni, A. Ant system: Optimization by a colony of cooperating agents. IEEE Trans. Syst. Man Cybern. 1996, 26, 29–41. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  33. He, M.; Wei, Z.; Wu, X.; Peng, Y. An adaptive variable neighborhood search ant colony algorithm for vehicle routing problem with soft time windows. IEEE Access 2021, 9, 21258–21266. [Google Scholar] [CrossRef]
  34. Wang, Y.; Wang, L.; Chen, G.; Cai, Z.; Zhou, Y.; Xing, L. An Improved Ant Colony Optimization algorithm to the Periodic Vehicle Routing Problem with Time Window and Service Choice. Swarm Evol. Comput. 2020, 55, 100675. [Google Scholar] [CrossRef]
  35. Zhang, S.; Zhang, W.; Gajpal, Y.; Appadoo, S.S. Ant Colony Algorithm for Routing Alternate Fuel Vehicles in Multi-Depot Vehicle Routing Problem; Deep, K., Jain, M., Salhi, S., Eds.; Springer: Singapore, 2019. [Google Scholar]
  36. Montoya-Torres, J.R.; López Franco, J.; Nieto Isaza, S.; Felizzola Jiménez, H.; Herazo-Padilla, N. A literature review on the vehicle routing problem with multiple depots. Comput. Ind. Eng. 2015, 79, 115–129. [Google Scholar] [CrossRef]
  37. Lin, C.; Choy, K.L.; Ho, G.T.S.; Chung, S.H.; Lam, H.Y. Survey of green vehicle routing problem: Past and future trends. Expert Syst. Appl. 2014, 41, 1118–1138. [Google Scholar] [CrossRef]
  38. Yu, B.; Yang, Z.Z.; Xie, J.X. A parallel improved ant colony optimization for multi-depot vehicle routing problem. J. Oper. Res. Soc. 2011, 62, 183–188. [Google Scholar] [CrossRef]
  39. Gajpal, Y.; Abad, P. An ant colony system (ACS) for vehicle routing problem with simultaneous delivery and pickup. Comput. Oper. Res. 2009, 36, 3215–3223. [Google Scholar] [CrossRef]
  40. Baioletti, M.; Milani, A.; Santucci, V. A New Precedence-Based Ant Colony Optimization for Permutation Problems. In Simulated Evolution and Learning; Springer International Publishing: Cham, Switzerland, 2017; pp. 960–971. [Google Scholar]
  41. Jia, Y.H.; Mei, Y.; Zhang, M. A Bilevel Ant Colony Optimization Algorithm for Capacitated Electric Vehicle Routing Problem. IEEE Trans. Cybern. 2021. [Google Scholar] [CrossRef]
  42. Mladenovic, N.; Hansen, P. Variable neighborhood search. Com. Oper. Res. 1997, 24, 1097–1100. [Google Scholar] [CrossRef]
  43. Hansen, P.; Mladenovic, N. Variable neighborhood search. In Hand. of Meta; Glover, F., Kochenberge, G., Eds.; Kluwer: Boston, MA, USA, 2003; pp. 145–184. [Google Scholar]
  44. Santucci, V.; Ceberio, J. Using pairwise precedences for solving the linear ordering problem. Appl. Soft Comput. 2020, 87, 105998. [Google Scholar] [CrossRef]
  45. Marinakis, Y.; Migdalas, A.; Sifaleras, A. A hybrid particle swarm optimization –variable neighborhood search algorithm for constrained shortest path problems. Eur. J. Oper. Res. 2017, 261, 819–834. [Google Scholar] [CrossRef]
  46. Hore, S.; Chatterjee, A.; Dewanji, A. Improving variable neighborhood search to solve the traveling salesman problem. App. Soft Comput. 2018, 68, 83–91. [Google Scholar] [CrossRef]
  47. Zhao, W.; Zhang, R.; Yuan, X.; Luo, K. An improved variable neighborhood search algorithm for the solid waste collection and transportation problem with split deliveries. In Proceedings of the 11th International Conference on Information Science and Technology (ICIST), Chengdu, China, 21–23 May 2021; pp. 659–667. [Google Scholar]
  48. Islam, M.A.; Gajpal, Y.; El-Mekkawy, T.Y. Mixed fleet based green clustered logistics problem under carbon emission cap. Sustain. Cities Soc. 2021, 72, 103074. [Google Scholar] [CrossRef]
  49. Guan, J.; Lin, G. Hybridizing variable neighborhood search with ant colony optimization for solving the single row facility layout problem. Eur. J. Oper. Res. 2016, 248, 899–909. [Google Scholar] [CrossRef]
  50. Bektas, T.; Laporte, G. The pollution-routing problem. Transp. Res. Part B Methodol. 2011, 45, 1232–1250. [Google Scholar] [CrossRef]
  51. 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]
  52. Goeke, D.; Schneider, M. Routing a mixed fleet of electric and conventional vehicles. Eur. J. Oper. Res. 2015, 245, 81–89. [Google Scholar] [CrossRef]
  53. Feng, W.; Figliozzi, M. An economic and technological analysis of the key factors affecting the competitiveness of electric commercial vehicles: A case study from the USA market. Transp. Res. Part C Emerg. Technol. 2013, 26, 135–145. [Google Scholar] [CrossRef]
  54. Reichmuth, D.S.; Lutz, A.E.; Manley, D.K.; Keller, J.O. Comparison of the technical potential for hydrogen, battery electric, and conventional light-duty vehicles to reduce greenhouse gas emissions and petroleum consumption in the United States. Int. J. Hydrog. Energy 2013, 38, 1200–1208. [Google Scholar] [CrossRef]
  55. Zhang, S.; Gajpal, Y.; Appadoo, S.S.; Abdulkader, M.M.S. Electric vehicle routing problem with recharging stations for minimizing energy consumption. Int. J. Prod. Econ. 2018, 203, 404–413. [Google Scholar] [CrossRef]
  56. Thomas, C.E.S. Transportation options in a carbon-constrained world: Hybrids, plug-in hybrids, biofuels, fuel cell electric vehicles, and battery electric vehicles. Int. J. Hydrogen Energy 2009, 34, 9279–9296. [Google Scholar] [CrossRef]
  57. Demir, E.; Bektas, T.; Laporte, G. The bi-objective Pollution-Routing Problem. Eur. J. Oper. Res. 2014, 232, 464–478. [Google Scholar] [CrossRef]
  58. Ezugwu, A.E.; Adewumi, A.O.; Frîncu, M.E. Simulated annealing based symbiotic organisms search optimization algorithm for traveling salesman problem. Exp. Syst. Appl. 2017, 77, 189–210. [Google Scholar] [CrossRef]
  59. Solomon, M.M. Algorithms for the Vehicle Routing and Scheduling Problems with Time Window Constraints. Oper. Res. 1987, 35, 254–265. [Google Scholar] [CrossRef] [Green Version]
  60. Rochat, Y.; Taillard, E.D. Probabilistic Diversification and Intensification in Local Search for Vehicle Routing. J. Heuristics 1995, 1, 147–167. [Google Scholar] [CrossRef]
  61. Tan, K.C.; Lee, T.H.; Ou, K.; Lee, L.H. A messy genetic algorithm for the vehicle routing problem with time window constraints. In Proceedings of the 2001 Congress on Evolutionary Computation (IEEE Cat. No.01TH8546), Seoul, Korea, 27–30 May 2001; pp. 679–686. [Google Scholar]
  62. Jung, S.; Moon, B.R. A Hybrid Genetic Algorithm for the Vehicle Routing Problem with Time Windows; Morgan Kaufmann Publishers: San Francisco, CA, USA, 2002; pp. 1309–1316. [Google Scholar]
  63. Alvarenga, G.; Mateus, G.; Tomi, G.D. A genetic and set partitioning two-phase approach for the vehicle routing problem with time windows. Comput. Oper. Res. 2007, 34, 1561–1584. [Google Scholar] [CrossRef]
  64. Oliviera, C.H.B.; Vasconcelos, G.C. A hybrid search method for the vehicle routing problem with time windows. Ann. Oper. Res. 2010, 180, 125–144. [Google Scholar]
  65. Shen, Y.; Liu, M.; Yang, J.; Shi, Y.; Middendorf, M. A Hybrid Swarm Intelligence Algorithm for Vehicle Routing Problem with Time Windows. IEEE Access 2020, 8, 93882–93893. [Google Scholar] [CrossRef]
Table 1. Abbreviations and acronyms.
Table 1. Abbreviations and acronyms.
Acronym/AbbreviationDescription
VRPTWVehicle Routing Problem with Time Windows
ACOAnt Colony Optimization
VNSVariable Neighborhood Search
COPConference of Parties
ALNSAdaptive Large Neighborhood Search
VRPSTWVehicle Routing Problem with Soft Time Windows
BKSBest-known Solution
CPUCentral Processing Unit
TSTabu Search
mGAMessy Genetic Algorithm
Hybrid GAHybrid Genetic Algorithm
CGHColumn Generation Heuristic
HSHybrid Search
Hybrid ACSHybrid Ant Colony System
Hybrid ACOHybrid Ant Colony Optimization
Table 2. The notations used in this study.
Table 2. The notations used in this study.
Parameters:
d i j : Euclidian distance in an arc ( i , j )
v i j : Vehicle speed in an arc ( i , j )
t i j : Travel time = d i j v i j
Q k : Capacity of any vehicle, k
M : A very large value
T m a x : Maximum allowable driving time for individual vehicle
Decision Variables:
x i j k : 1 if arc ( i , j ) is travelled by vehicle k otherwise 0 .
y i k : 1 if customer i is visited by vehicle k otherwise 0 .
T i , k : Service start time of vehicle k for customer, i .
Table 3. The values of notations used in emission models. Adopted from Demir et al. [57].
Table 3. The values of notations used in emission models. Adopted from Demir et al. [57].
NotationDescription Typical Value
w 0 Curb weight (empty vehicle weight) (kg)6350
a Acceleration in the ( i , j ) . 0
θ Gradient in the ( i , j ) . 0
gGravitation constant (m/s2)9.81
C d Coefficient of aerodynamic drag0.7
ρ Air density (kg/m3)1.2041
AFrontal surface area3.912
C r Coefficient of rolling resistance 0.01
v i j Vehicle speed on the arc (meter/second)12.5~25 (45~90 km/h)
Table 4. Effect of fleet compositions and identification of the best composition of vehicles of logistics problem under CO2 emission cap.
Table 4. Effect of fleet compositions and identification of the best composition of vehicles of logistics problem under CO2 emission cap.
InstancesWith Mixed FleetWith Conventional Vehicles OnlyWith Green Vehicles Only
Distancet (s)#Conv Vehicle#Green VehicleCO2
Emission
Distancet (s)#Conv Vehicle#Green VehicleCO2
Emission
Distancet (s)#Conv Vehicle#Green VehicleCO2
Emission
R101MfC11380.0099.9194882.951376.09113.20120921.171375.7291.96013676.71
R101MfC21386.64100.0075845.321379.50111.66140966.001390.6491.05013673.80
R101MfC31372.01104.0684843.921366.86118.04130953.511387.5892.82013681.69
R102MfC11239.58108.9583805.921234.57120.85120841.841261.8497.64012643.87
R102MfC21249.66107.9183827.881247.51120.49110863.511267.7495.62013625.22
R102MfC31242.91110.7093784.851239.98124.19100908.741256.2996.13012613.66
R103MfC11047.99123.9391688.211044.61130.99100712.111082.48103.88011506.69
R103MfC21040.92122.0391692.321042.64129.32100721.441075.78102.52011472.74
R103MfC31051.86130.6581688.611035.27148.84100704.201087.93106.16011487.24
R104MfC1906.70129.0581632.44906.08134.0190600.81964.68104.05011404.25
R104MfC2897.72131.3381565.58905.15136.7190622.54976.64104.19010442.27
R104MfC3900.44135.0281556.70906.89141.2290612.18990.40105.06011496.55
R105MfC11195.12117.9182783.481202.28133.3390855.611222.51100.96012592.18
R105MfC21197.93113.8582758.701191.45124.7890825.781219.7098.78012595.52
R105MfC31201.80116.1172781.051199.14129.78100814.951228.0399.73012595.45
Average1154.09116.76------742.531151.87127.83------794.961185.8699.37------567.19
Table 5. Effect of hybridization on the ACO performance for mixed fleet logistics problem instances.
Table 5. Effect of hybridization on the ACO performance for mixed fleet logistics problem instances.
ACO without VNSProposed hybrid ACO (ACO with VNS)
IterationDistance t (s)CO2
Emission(g)
Iteration%Gap Distance t (s)%Gap
CO2 Emission
60001319.20119.02838.3975−11.75%116.76−10.90%
Table 6. List of algorithms used in the evaluation of proposed ACO algorithm for VRPTW.
Table 6. List of algorithms used in the evaluation of proposed ACO algorithm for VRPTW.
Notation Algorithm
TSTabu search with probabilistic diversification and intensification technique [60]
mGAA messy genetic algorithm by Tan et al. [61]
Hybrid GAHybrid genetic algorithm by Jung and Moon [62]
CGHColumn generation heuristic by Alvarenga et al. [63]
HSHybrid search that combines simulated annealing with non-monotonic temperature control, random start, and hill-climbing by Oliveira and Vasconcelos [64]
Hybrid ACSA hybrid ant colony system with brainstorm optimization by Shen et al. [65]
Hybrid ACOThe algorithm proposed in this paper
Table 7. Comparison results of Solomon’s 56 instances with 100 customers for VRPTW.
Table 7. Comparison results of Solomon’s 56 instances with 100 customers for VRPTW.
InstanceBKSTS (1995) [60]mGA (2001) [61]Hybrid GA (2002) [62]CGH (2007) [63]HS (2010) [64]Hybrid ACS (2020) [65]Hybrid ACO
Distance%GapDistance%GapDistance%GapDistance%GapDistance%GapDistance%GapDistance%Gap
C101828.94 (TS) 828.940.00%828.940.00%828.940.00%828.940.00%828.940.00%828.940.00%828.940.00%
C102828.94 (TS)828.940.00%828.940.00%828.940.00%828.940.00%828.940.00%828.940.00%828.940.00%
C103828.06 (TS)828.070.00%859.783.83%828.060.00%828.060.00%828.060.00%828.060.00%828.940.11%
C104824.78 (TS)824.780.00%893.238.30%824.780.00%824.780.00%824.780.00%824.780.00%828.070.40%
C105828.94 (TS)828.940.00%828.940.00%828.940.00%828.940.00%828.940.00%828.940.00%828.940.00%
C106828.94 (TS)828.940.00%828.940.00%828.940.00%828.940.00%828.940.00%828.940.00%828.940.00%
C107828.94 (TS)828.940.00%828.940.00%828.940.00%828.940.00%828.940.00%828.940.00%828.940.00%
C108828.94 (TS)828.940.00%830.940.24%828.940.00%828.940.00%828.940.00%828.940.00%828.940.00%
C109828.94 (TS)828.940.00%849.032.42%828.940.00%828.940.00%828.940.00%828.940.00%828.940.00%
C201591.56 (TS)591.560.00%591.560.00%591.560.00%591.560.00%591.560.00%591.560.00%591.560.00%
C202591.56 (TS)591.560.00%591.560.00%591.560.00%591.560.00%591.560.00%591.560.00%591.560.00%
C203591.17 (TS)591.170.00%618.004.54%591.170.00%591.170.00%591.170.00%591.170.00%591.170.00%
C204590.60 (TS)590.600.00%609.023.12%590.600.00%590.600.00%590.600.00%590.600.00%591.170.10%
C205588.88 (TS)588.880.00%616.324.66%588.880.00%588.880.00%588.880.00%588.880.00%588.880.00%
C206588.49 (TS)588.490.00%615.924.66%588.490.00%588.490.00%588.490.00%588.490.00%588.490.00%
C207588.29 (TS)588.290.00%636.628.22%588.290.00%588.290.00%588.290.00%588.290.00%588.290.00%
C208588.32 (TS)588.320.00%611.293.90%588.320.00%588.320.00%588.320.00%588.320.00%588.320.00%
R1011642.87 (HGA)1650.800.48%1648.860.36%1642.880.00%1642.870.00%1642.880.00%1642.880.00%1383.61−15.78%
R1021472.62 (CGH)1486.120.92%1486.710.96%1472.810.01%1472.620.00%1475.350.19%1479.550.47%1234.41−16.18%
R1031213.62 (HGA)1213.620.00%1234.431.71%1213.620.00%1213.620.00%1222.680.75%1225.310.95%1033.57−14.84%
R104976.61 (HGA)982.010.55%1024.384.89%976.610.00%986.100.97%990.781.45%1002.622.59%893.08−8.55%
R1051360.78 (HGA)1377.111.20%1372.710.88%1360.780.00%1360.780.00%1363.740.22%1365.660.36%1181.76−13.16%
R1061240.47 (HGA)1252.030.93%1271.112.47%1240.470.00%1241.520.08%1244.580.33%1249.510.72%1083.01−12.69%
R1071073.34 (HGA)1159.858.06%1106.193.06%1073.340.00%1076.130.26%1081.880.80%1091.211.64%963.73−10.21%
R108947.55 (HGA)980.053.43%992.124.70%947.550.00%948.570.11%952.370.51%960.231.32%859.22−9.32%
R1091101.37 (mGA)1235.6812.19%1101.370.00%1151.844.58%1151.844.58%1153.894.77%1165.715.52%1016.46−7.71%
R1101072.41 (HGA)1080.360.74%1119.124.36%1072.410.00%1092.351.86%1087.941.45%1090.921.70%944.94−11.89%
R1111053.50 (HGA)1129.887.25%1083.052.81%1053.500.00%1053.500.00%1053.800.03%1063.690.96%915.13−13.13%
R112953.63 (HGA)953.630.00%1020.527.01%953.630.00%960.680.74%973.342.07%976.282.32%872.60−8.50%
R2011147.80 (HS)1281.5811.66%1198.154.39%1149.680.16%1148.480.06%1147.800.00%1161.201.15%1158.860.96%
R2021034.35 (HGA)1088.075.19%1057.562.24%1034.350.00%1049.741.49%1039.320.48%1058.832.31%1061.902.66%
R203874.87 (HGA)948.748.44%922.385.43%874.870.00%900.082.88%874.870.00%883.420.97%910.804.11%
R204735.80 (HS)869.2918.14%791.787.61%736.520.10%772.334.96%735.800.00%756.932.79%762.073.57%
R205954.16 (HS)1063.2411.43%1015.996.48%955.820.17%970.891.75%954.160.00%978.472.48%1001.164.93%
R206879.89 (HGA)912.973.76%884.650.54%879.890.00%898.912.16%884.250.50%906.272.91%921.394.72%
R207797.99 (HS)814.782.10%875.769.75%799.860.23%834.934.63%797.990.00%812.351.77%831.854.24%
R208705.45 (HGA)738.604.70%778.3810.34%705.450.00%723.612.57%705.620.02%725.052.70%723.062.50%
R209859.39 (HGA)944.649.92%920.347.09%859.390.00%879.532.34%860.110.08%879.012.23%897.194.40%
R210910.70 (HGA)967.506.24%961.185.54%910.700.00%932.892.44%910.980.03%923.431.38%929.682.08%
R211755.82 (HS)949.5025.63%820.238.52%755.960.02%787.514.19%755.820.00%776.172.62%768.401.66%
RC1011623.58 (TS)1623.580.00%1659.682.22%1643.411.22%1639.971.01%1642.831.19%1643.781.23%1360.37−16.21%
RC1021461.23 (HGA)1477.541.12%1492.102.11%1461.230.00%1466.840.38%1480.461.32%1464.630.23%1223.47−16.27%
RC1031249.86 (mGA)1262.020.97%1249.860.00%1277.542.21%1264.711.19%1308.644.70%1275.652.02%1124.52−10.03%
RC1041135.52 (CGH)1135.830.03%1202.125.87%1136.810.11%1135.520.00%1162.752.40%1156.921.85%1038.05−8.58%
RC1051518.58 (HGA)1733.5614.16%1585.344.40%1518.580.00%1518.600.00%1534.601.05%1535.781.12%1279.85−15.72%
RC1061377.35 (CGH)1384.920.55%1449.305.22%1381.230.28%1377.350.00%1386.820.69%1378.450.08%1148.76−16.60%
RC1071212.83 (HGA)1230.951.49%1303.367.46%1212.830.00%1212.830.00%1247.532.86%1216.650.31%1075.07−11.36%
RC1081117.53 (HGA)1170.704.76%1197.137.12%1117.530.00%1117.530.00%1135.871.64%1134.281.48%1039.33−7.00%
RC2011265.56 (HGA)1438.8913.70%1354.967.06%1265.560.00%1274.540.71%1266.110.04%1284.711.49%1342.126.05%
RC2021095.64 (HGA)1165.576.38%1151.465.09%1095.640.00%1113.531.63%1096.750.10%1127.022.78%1123.892.58%
RC203926.89 (HS)1079.5716.47%1018.099.84%928.510.17%945.962.06%926.890.00%943.131.72%966.764.30%
RC204786.38 (HGA)806.752.59%865.5110.06%786.380.00%799.671.69%786.380.00%807.712.64%785.09−0.16%
RC2051157.55 (HGA)1333.7115.22%1225.695.89%1157.550.00%1161.810.37%1157.550.00%1170.981.15%1218.745.29%
RC2061054.61 (HGA)1212.6414.98%1122.236.41%1054.610.00%1059.890.50%1056.210.15%1093.643.57%1091.323.48%
RC207966.08 (HGA)1085.6112.37%1047.868.47%966.080.00%976.401.07%966.080.00%986.702.09%973.690.79%
RC208779.31 (HGA)833.977.01%854.759.68%779.310.00%795.392.06%780.720.18%785.600.80%791.021.50%
Average976.211021.974.55%1016.694.32%978.200.17%984.540.91%982.510.54%988.481.19%930.52−3.28%
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Islam, M.A.; Gajpal, Y. Optimization of Conventional and Green Vehicles Composition under Carbon Emission Cap. Sustainability 2021, 13, 6940. https://doi.org/10.3390/su13126940

AMA Style

Islam MA, Gajpal Y. Optimization of Conventional and Green Vehicles Composition under Carbon Emission Cap. Sustainability. 2021; 13(12):6940. https://doi.org/10.3390/su13126940

Chicago/Turabian Style

Islam, Md. Anisul, and Yuvraj Gajpal. 2021. "Optimization of Conventional and Green Vehicles Composition under Carbon Emission Cap" Sustainability 13, no. 12: 6940. https://doi.org/10.3390/su13126940

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