Professional Documents
Culture Documents
Poonthalir 2020
Poonthalir 2020
Poonthalir 2020
a r t i c l e i n f o a b s t r a c t
Article history: Greenhouse gas emission in transport sector is a major problem with its harmful effects on environment
Received 15 November 2018 and population. This paper proposes to devise green routing solution for Mobile Advertisement Vehicle
Received in revised form (MAV). The objective of the problem is to minimize route cost and carbon emission under time
14 February 2020
dependent speed constraint. The problem is modelled with hierarchical optimization and is solved in
Accepted 18 February 2020
stages. This paper also highlights the idling emission estimation and its impact on the total emission. The
Available online 22 February 2020
problem is solved using Hybrid Particle Swarm Optimization (HPSO) and the minimum cost routes
Handling Editor: Bin Chen obtained are improved using local exchange operator to minimize emission. The model is tested on a
case study of mobile advertisement vehicle which produces minimum emission routes.
Keywords: © 2020 Elsevier Ltd. All rights reserved.
Green logistics
Carbon emission
Fuel emission
Vehicle routing problem
1. Introduction Since these vehicles are also responsible for pollution through
emission, the planning and routing difficulties of these vehicles are
In recent years, greenhouse gases and emission of carbon-di- taken as a case study with an aim to devise a green routing solution.
oxide (co2 ) contribute much to the global warming. Green logis- The vehicle chosen for this study is Mobile Advertisement Vehicle
tics have gained importance as it focuses on the effect of harmful (MAV).
gases, in particular co2 on the environment and strives to minimize Mobile Advertisement Vehicle (MAV) is a dedicated, customized
the effect. Carbon emission also aggravates environmental prob- truck with narrow bodies for posting the advertisement. This form
lems (Fathollohi-Fard and Hajighaei-Keshteli, 2018a; 2018b). The of advertisement is gaining attention in India, as many govern-
harmful emissions from exhaust engines pose risk to both popu- ments impose strict rules on static billboards. A typical example of
lation and environment as studied by Donaldson et al. (2001) and MAV is shown in Fig. 1a.
Ris (2007). Green logistics aim to minimize the toxic effects of ve- The task of each MAV is to move around and halt at specific
hicles on the environment without compromising economic con- identified station to seek the attention of people. Each vehicle has a
siderations. Several organizations have taken the initiative for time limit within which it finishes the trip. The vehicle is expected
minimizing pollution. Out of all GHG’s, co2 contributes the major to visit all stations, within the limited fleet available. As there is a
part and is emitted equivalent to the fuel consumption as stated by limited collection of homogenous vehicle fleet, when the vehicle
Kirby et al. (2000). Designing a logistic solution focusing these is- runs out of fuel it is refuelled in the nearby refuelling station. Since
sues is both challenging and rewarding. A class of problems that the work studies the planning and routing difficulties of MAV, the
address the distribution of goods to customers using delivery ve- problem can be stated as Mobile Advertisement Vehicle Routing
hicles are studied under Vehicle Routing Problem (VRP). Problem (MAVRP). Fig. 1b shows a sample route using three MAVs
This paper intends to introduce a routing problem with the kind to plan a route with nine halting stations and two refuelling sta-
of vehicles which are not part of any distribution logistics or public tions. The route includes halts in between for refuelling.
transport system and which are not dealt with in the literature. MAVRP is similar to the study of Green VRP (G-VRP) proposed by
Erdogan and Miller Hooks (2012). The difference exists in model-
ling and solving the problem with an additional objective of co2
* Corresponding author. emission minimization where the routing decision of MAVRP is
E-mail address: poonthalirk@gmail.com (G. Poonthalir).
https://doi.org/10.1016/j.jclepro.2020.120661
0959-6526/© 2020 Elsevier Ltd. All rights reserved.
2 G. Poonthalir et al. / Journal of Cleaner Production 258 (2020) 120661
independent constraints, Suzuki (2011) discussed a truck routing usage cost. They solved the problem using improved tabu search.
problem for emission minimization. They found that when heavier Their model consists in building a route by varying the load and
loads are delivered first, emission is greatly minimized since load is speed with client sequence and devise routes with reasonable
a crucial constraint in determining emission. Bektas and Laporte speed. A time dependent Vehicle Routing and Scheduling problem
(2011) proposed Pollution Routing Problem (PRP) as an extension with carbon emission was proposed by Xiao and Konak (2017) and
of Classical VRPTW. They presented an integer linear programming is solved using two phases, a routing phase and a scheduling phase.
formulation of the problem to minimize the route cost where load In the first phase, the routing decision is made to verify whether the
and speed are influential parameters. Later, PRP was solved by arc is travelled between i and j in time period h. The scheduling
Demir et al. (2012) using Adaptive Large Neighbourhood Search phase determines when to travel the selected arcs to optimize the
(ALNS) where initial routes are constructed using fixed speed and route.
improved using a speed optimization Algorithm with an objective Androutsopoulos and Zografos (2017) solved a Bi objective Load
to minimize fuel consumption. The problem was extended by and Time dependent VRP with time windows (BTL-VRPTW) under
Demir et al. (2014a) where the conflicting objectives of emission time dependent traffic conditions. The objectives aim to minimize
and driving time minimization are modelled as a bi objective total travel time and fuel consumption.
optimization problem. Estimate of emission for Green Vehicle Routing and Scheduling
Emission minimization VRP (EVRP) with time windows was Problem (GVRSP) under time varying traffic congestion was studied
studied by Wygonik and Goodchild (2011) to minimize fuel con- by Xiao and Konak (2015). A Fuel efficient Green Vehicle Routing
sumption in urban pickup and delivery system that lead to less Problem (F-GVRP) was proposed by Poonthalir and Nadarajan
emission and their analysis is focussed on uncongested traffic data. (2018) with varying speed constraint to minimize both route cost
Carbon and idling emission estimation for vehicles in Green Vehicle fuel consumption using goal programming.
Routing Problem (G-VRP) using air/fuel mixture ratio was discussed Figliozzi (2010) proposed Emission Minimization VRP (EVRP)
in Poonthalir et al. (2016). with a time varying speed constraint where along with route cost,
Time dependent VRP operate on several influential factors that emission is taken as an objective for optimization. Fukasawa et al.
depend on time. Major factors are speed and time of travel. Apaydin (2016) introduced Energy Minimizing CVRP (EMVRP) which is a
and Gonullu (2008) studied the impact of route optimization on variant of capacitated VRP where the arc between any two nodes
waste collection trucks to reduce harmful gas emission which represents the product of the distance and weight of the vehicle
depend on varying time and cost of travel. Kuo (2010) proposed with an asymmetric distance matrix. Each vehicle starts with a
time dependent VRP where the fuel consumption is dependent on weight and picks up load from customer. Two different formula-
speed, time and load of the vehicle. Fuel emission minimization for tions of the problem are presented, arc load formulation and set
VRP was proposed by Qian and Eglese (2016) where speed is taken partitioning formulation which are solved using branch and cut and
as decision variable. They proposed a column generation based branch and price respectively.
tabu search to solve the problem. Niu et al. (2018) have described a Green Open VRPTW
A green routing was proposed on a one-to-one pickup and de- (GOVRPTW). Their objective function includes fuel emission cost
livery problem by Soysal et al. (2018) and several factors like fuel and driver wages cost. After determining the route, a speed opti-
consumption, varying speed, road categorization are taken for mization procedure is run to find the optimal speed for the routes
optimal routing. Jabali et al. (2012) discussed a Time Dependent which is used to minimize the emission cost.
VRP (TDVRP) and studied the impact of speed on the amount of co2 The modelling of MAVRP is similar to the modelling approaches
emitted. They investigated that, when vehicle travel in congestion, used by Figliozzi (2010), Xiao and Konak (2015) and Ubeda et al.
they emit more with decreased speed. Kopfer et al. (2014) studied (2011). Figliozzi (2010) suggested two different formulations for
the impact of heterogeneous vehicles on fuel consumption and EVRP. The first formulation is called total cost minimization EVRP
emission. Maden et al. (2010) solved a vehicle routing and sched- which is constructed as a joint objective function that minimizes
uling problem with time windows where speed is dependent on the route cost, cost of vehicles, route duration and emission. The
the time of travel. second formulation considers the hierarchical approach called as
Franceschetti et al. (2013) contributed Time Dependent PRP partial cost minimization EVRP where the primary objective is to
with traffic congestion in PRP. Kramer et al. (2015) developed a minimize cost of vehicles, secondary objective is to minimize
speed and departure time optimization Algorithm for PRP that aims emission and the ternary objective is route cost minimization and
to devise minimum emission route. Their model considers the duration costs. For partial EVRP, the routes are optimized and the
vehicle arrival and departure time as decision variables. Their al- obtained routes are re optimized to find minimum emission routes.
gorithm works by running a speed and departure time optimization Heuristic was developed to minimize emission and the impact of
algorithm on a route which finds an optimal departure time and congestion on emission was studied.
optimal speed for the arcs. Xiao and Konak (2015) modelled Green Vehicle Routing and
A non linear mixed integer programming problem for VRP that Scheduling problem (GVRSP) with weighted tardiness which is
aim to minimize GHG emission is carried out by Zhou and Lee considered with traffic congestion. The problem is solved using
(2017) with several realistic constraints like vehicle speed, rolling hierarchical optimization. An MILP formulation of the problem with
resistance, air density etc., and solutions are constructed using hierarchical objectives was proposed that concentrated in mini-
Lagrangian relaxation. Kazemian and Aref (2017) presented a VRP mizing carbon emission, arrival time and the total time travelled on
with time windows under time dependent environment where road. The problem is solved sequentially where the routes are
speed varies with different time of a day. A simulated annealing constructed first and then optimized with the distance travelled in
approach was used to solve problem. A time dependent VRP to each time period.
minimize cost and emission is given by Heni et al. (2018) by Ubeda et al. (2011) proposed to devise a green routing solution
considering dynamic paths. They proposed a nearest neighbour for a Spanish food distribution sector called Eroski. The problem
improvement heuristic that considers a time dependent quickest was solved hierarchically in two phases. Initially an optimal route
path method to solve the problem. was constructed and then are optimized for minimizing emission.
The Algorithm proposed by Zhang et al. (2015) is used to find a They used distance based approach for calculating emission.
route that has minimum fuel cost, carbon emission cost and fuel Several variants of VRPs are modelled with hierarchical
4 G. Poonthalir et al. / Journal of Cleaner Production 258 (2020) 120661
objective. Some of them are, solving VRP with Time Windows The main similarities between the existing works in the litera-
(VRPTW) (Lau et al., 2003) using the standard two phase procedure ture are, to address and solve a vehicle routing problem with
where initial solution was obtained using construction heuristics environmental objectives and constraints. The key difference is in
and an improvement procedure is run to improve the routes, modelling the problem with different objectives and constraints
solving an open VRP (Marinakis and Marinaki, 2011) with hierar- and with the use of different meta heuristics. The main differences
chical objectives. Initially the number of vehicles was minimized between the proposed model and the models already existing in
and then the route cost is minimized. Kim et al. (2013) solved a the literature are summarized below,
Vehicle Routing and Scheduling Problem (VRSP) using hierarchical
objectives using genetic Algorithm to minimize travel time and Developing a model to solve a problem for entertainment ve-
installation of vehicles. hicles where these vehicles are not used in distribution logistics
Based on the complexity of the proposed model MAVRP and the or public transport system.
priorities of the objectives, the problem is solved in phases using These entertainment vehicles are not discussed in the literature.
hierarchical optimization instead of joint optimization The problem is modelled to minimize emission which includes
(Androutsopoulos and Zografos (2017); Fukasawa et al. (2016); halts for refuelling
Kramer et al. (2015); Niu et al. (2018); Xiao and Konak (2017); Most of the papers discussed in literature do not halt at the
Zhang et al. (2015)). When the defined objectives are integrated fueling station en route.
into a single objective using joint optimization, considerable time is MAVRP is a variation of G-VRP proposed by Erdogan and Miller
spent in checking the constraints that satisfies all objectives, also all Hooks(2011)
possible combinations of time for the entire time period need to be This paper proposes a method to account this idling emission.
determined and it is time consuming to find an optimal route with
less emission. Hence the problem is modelled using hierarchical In order to fill the above mentioned literature gap and to study
optimization which is a traditional way of modelling a complex the impact of emission from MAVRP, the problem is modelled with
problem by breaking down into sub problems. A summary of the hierarchical optimization and solved using HPSO. Hence the pro-
works carried out in fuel consumption and emission minimization posed model is used to fill the gaps that are detailed here.
on various models of vehicle routing problem are presented in
Table 1 which shows the difference between the proposed model
and other models in the literature.
Table 1
Review of previous works.
3. Methodology Table 2
Parameters used in MEET for different class of vehicle weight.
3.2.2. Methodology for calculating transport emission and energy 3.3. Phase 1: To minimize distance in Mobile Advertisement Vehicle
consumption (MEET) Routing Problem
MEET is a successful method proposed by Hickman et al. (1999)
for estimating transport emission and energy consumption. It in- MAVRP is defined on an undirected complete graph G ¼ ðV; EÞ
cludes estimation functions where speed is given importance and with vertices V and edges E connecting the vertices. The vertex set
6 G. Poonthalir et al. / Journal of Cleaner Production 258 (2020) 120661
V is defined as V ¼ H∪F∪D, where H ¼ fH1 ; H2 ; :::; HN g is the set of From a halting station, a vehicle k2M can visit another halting
identified halting stations, F ¼ fF1 ; F2 ; :::; FS g is the set of refuelling station or depot or a refuelling station as given in eqn. (5). Eqn. (6)
centers where S < N and Dis the depot. F 0 is used to keep track of specifies that from a refuelling station, the vehicle can visit either a
several visits to each refuelling station F. Hence V 0 ¼ H∪ F 0 ∪ D. A halting station or a depot and not another refuelling station. Eqn.
fleet of M homogenous vehicles are available at the depot each with (7) shows that the same vehicle enters and leaves a vertex. The
fuel capacity L. Since the route includes halts in facility centers, the number of vehicles that leaves and enters the depot should not
objective seeks to find the minimum cost route for the entire visit. exceed the maximum number of available vehicles is given in eqns.
Each vehicle has a maximum time limit T within which it should (8) and (9). The time taken to reach any vertex j is specified in eqn.
halt at the halting stations and reach the depot. Also, halting sta- (10) which is used to keep track of vehicles arrival time. Eqn. (11)
tions are visited only once for servicing and refuelling stations can keeps track of fuel. Eqn. (12) specifies that the fuel is replenished
be visited any number of times by a vehicle. to its full capacity in either the depot or at the refuelling stations.
The edge set E is associated with distance or cost of travel dij Eqn. (13) ensures that there is enough fuel available to reach either
from i to j. Let tij be the time taken to reach the jth vertex from i the depot or the refuelling station. Eqn. (14) is about the decision
where i; j2V 0 . Let timei be the time taken to reach vertex i. The variable xijk .
service time at i is qi where i2H∪F 0 and ri is the remaining fuel level
at node i. a represents constant fuel consumption rate. The objec- 3.4. Phase 2: To Re-optimize routes to minimize emission
tive is to minimize the overall route cost (Eqn. (4)). The mathe-
matical formulation of the problem is given as follows, Phase two concentrates in re-optimizing the routes with an aim
X to minimize emission. First, the problem is solved with an objective
min dij xijk (4) to minimize distance. Then, to minimize emission, the routes are
i;j2V 0 ;k2M;isj
reconstructed in phase two based on time and congestion as
X vehicle tend to travel in different speed at different time periods.
xijk ¼ 1; cj2V0 ; k2M (5) The speed of vehicle is dependent on the time period. As congestion
i2H;isj increases, speed decreases, resulting in more emission and also
congestion are dependent on time period. Hence, in phase two, the
X
xijk 1; ci 2 F 0 ; k2M (6) objective is defined as below,
j2H∪D;isj X
min d dij xijk (15)
X X j2V 0 ;isj
0
xihk xhjk ¼ 0; c h2V ; k2M (7)
i2V 0 ;hsi j2V 0 ;hsj where d is the emission rate, dij is the distance between the stations
i and j. As speed is dependent on time and congestion, a new
X
xDjk M (8) constraint is included as given in eqn. (16) along with the con-
j2V 0 \fDg straints defined from eqns. (5)e(14).
X X
P
dij
xjDk M (9) timeijp ¼ (16)
j2V 0 \fDg p¼1
mijp
! ! Here timeijp defines the time of travel between halting stations i and
X X
timei þ tij þ qi xijk T 1 xijk timej ; k 2 M; j, dij is the distance between i and j and mijp is the average speed
k k between i and j at time period p. This constraint is used to route the
i 2 V 0 ; j 2 V 0 \D; i s j vehicles based on congestion which is dependent on peak and non
peak hours. The routes are re optimized to get better solution with
(10)
less emission. The halting stations are divided into two zones as
! congested and uncongested areas. Within the defined areas, the
X
0 rj ri a dij xijk speed of the vehicle differs with time periods and remains the same
k
between any two stations i and j. The average speed of the vehicle is
! pre calculated within each time frame along with congestion.
X
þ L 1 xijk ck2M; j2H; i2V 0 ; isj (11) When congestion increases, higher fuel emissions are expected.
k Hence the routes are designed to avoid the congested areas during
the peak hours which lead to substantial reduction in emission.
rj ¼ L cj2D∪F 0 (12) Between any two stations i and j, the time of travel and the asso-
ciated speed between any two stations is determined based on the
X departure time at i. Algorithm 2 elaborates the steps used to re
rj L a:dij xijk ck2M; i2H; j2D∪F 0 ; isj (13) optimize the routes.
k
Algorithm 2. Re-optimize Routes
0
1; if vehicle k travels from i to j; i; j2V
xijk ¼
0; otherwise
(14)
G. Poonthalir et al. / Journal of Cleaner Production 258 (2020) 120661 7
ðzmax zmin Þ
yij ¼ zmin þ xij 1 þ rand (23) Fig. 5. Circular shift operator.
N
where xij represents the ith particle with jth dimension. zmin and
zmax are the boundary values of particle positions and rand repre-
sents the random number in the interval ½0; 1. The particles are
decoded back using Rank of Value (ROV) to halting station posi-
tions. The procedure is depicted in Fig. 3.
3.5.9. Inversion operator intra or inter route based on time and emission as mentioned in
An inversion on a particle is carried out based on the random Algorithm 6. If feasible, insertion is carried out which results in
number. If the selected random number is less than pm then minimum emission route. The graphical illustration of the phases is
inversion is carried out on the selected particle. It is explained in depicted in Fig. 7.
Algorithm 5 and is shown in Fig. 6. In each iteration, phase 1 produces best routes with minimum
distance using HPSO and in phase 2, using local exchange operator,
Algorithm 5. Inversion operator
the halting stations are adjusted between congested and uncon-
3.5.10. Local exchange operator gested stations based on time till no further improvement is real-
It is used to exchange the positions of halting stations either ized. Hence for a single iteration of the outer loop (HPSO), inner
loop (local exchange operator) executes till no further improve- 3.6. Theoretical analysis
ment is realized on the routes. Then the best routes obtained are
stored which will be replaced by further iterations. This section is used to analyze the correctness of the proposed
Algorithm HPSO.
Lemma 1. All the routes produced by HPSO are feasible.
3.5.11. Algorithm HPSO for MAVRP
The overall step of the Algorithm that describes the procedure of Proof: To prove that the routes produced by HPSO is feasible is
HPSO on MAVRP is described in algorithm 6. to prove that the constraints from eqns. (6)e(14) are satisfied
which are described in the mathematical model. Let us consider the
Algorithm 6.
G. Poonthalir et al. / Journal of Cleaner Production 258 (2020) 120661 11
ith particle which represents the halting stations as fxi1 ; xi2 ; :::; xiN g.
The particles are converted to routes by including depot and refu-
elling stations where necessary. Each route includes the refuelling
station when it is not possible for a vehicle to stop at a halting
station where the fuel remaining is not sufficient to reach the next
halting station. Hence the vehicles halt at nearby refuelling station
which satisfies the constraints given in eqns. (11)e(13). All vehicles
are scheduled to reach the depot within the maximum time. When
a vehicle is not able to halt at the halting station due to time con-
straints where, T tot time is not sufficient to reach the halting
station, it is directed to the nearby depot satisfying the conditions
provided in eqn. (10). The other constraints given in eqns. (5)e(8)
are checked while constructing the routes and hence the con-
straints from eqns. (5)e(13) are satisfied which generates feasible
routes.
Lemma 2. The routes obtained using HPSO and local exchange
operator produces near optimal emission route.
Proof: The best routes obtained using HPSO in phase one is used
to obtain the minimum emission route. The routes obtained using Fig. 8. Comparison of distance/route cost using various algorithms.
phase one are all feasible as it satisfies all the constraints given from
Eqn. (6) to (14). Among the obtained routes, local exchange oper-
ator is applied on best routes and they are converted to minimum The Algorithm is implemented on Intel core I3e5005U proces-
emission route based on Algorithm 2. As already described, halting sor with 2.00 GHz and 4 GB RAM using MATLAB R2014b in Win-
stations are classified as lc and lu which represents the stations dows 10.
under congested and uncongested zones respectively. The time and Erdogan and Miller Hooks (2012) solved the problem using
speed of congestion is also known. Suppose the best route obtained Modified Clarke and Wright Savings Algorithm (MCWS) and Den-
is q where q2A. Let pp and pn represents the time zone for peak sity Based Clustering Algorithm (DBCA). To show the effectiveness
hour and non peak hour respectively. Using local exchange oper- of the proposed HPSO, the routes obtained using MCWS and DBCA
ator, the halting station hs 2pp ∩lc is tried to exchange with hU 2 are compared against the routes obtained using PSO and HPSO for
lc ∪pn k pp ∩lu k lu ∩pn where hs ; hU 2q which represents the G-VRP dataset. Fig. 8 displays the overall distance obtained using
halting stations in a single route. This exchange is possible subject HPSO on G-VRP data set.
to the feasibility of the time and fuel constraints described in eqns. Table 3 displays the cumulative route cost and total carbon
(18) and (19) respectively. The archive A has d best routes and ex- emission for all the four data sets. The fuel conversion factor is
change operator is applied to all the routes in A. Among the routes, taken as 2.63/litre of diesel. G-VRP is solved using phase 1 alone and
the best route that produces a solution with minimum cost and the resulting routes obtained are calculated for emission using the
emission is selected. Since the routes produced by HPSO are distance based approach. From the results it is evident that, HPSO is
optimal the local exchange operator produces a minimum emission able to get better routes than MCWS, DBCA and PSO. It also gen-
route. erates less emission routes and is depicted in Fig. 9.
For the routes obtained using HPSO, the total emission using
4. Results and discussion MEET is also calculated and is displayed in Table 4. To derive the
emission estimation using MEET, eqn. (2) is used where the average
This section describes the procedure used to calculate the routes speed of the vehicle is taken as 40 km/h and the weight of the
obtained for MAVRP instance in phases 1 and 2. vehicle is taken in the range of 3.5e7.5 tonnes. Fig. 10 shows the
comparison of the emission obtained using MEET for various al-
4.1. Results obtained in phase 1 for G-VRP using HPSO gorithms. The results project a decrease in the route cost and
emission using MEET for HPSO.
To study the behaviour of the proposed HPSO Algorithm, Green The difference between estimating emission using distance
Vehicle Routing Problem (G-VRP) proposed by Erdogan and Miller based approach and MEET is, distance based approach derives
Hooks (2012) data set is used. There are four data sets, each with emission under the assumption that vehicle travel with uniform
ten different data instances with 20 customers each. Customers are speed and emission is influenced by the distance alone. But, in
classified based on the distribution as uniform customers, clustered MEET, the weight of vehicle and speed play an important role in
customers and a combination of both clustered and uniform cus- emission estimation. Hence distance based approach cannot be
tomers. First two data sets have three refuelling stations, the third applied to determine emission when speed of the vehicle is
data set has six refuelling stations and the fourth data set has two to considered.
ten refuelling stations. Fourth data set is used to study the impact of
the refuelling stations. Service times are assumed to be 30 min and 4.2. Idling emission estimation using regression
15 min at customer location and refuelling stations respectively.
The total time taken by each vehicle is 11 h and the vehicle starts When a vehicle’s emission is estimated, idle emission should
with 60 gallons of fuel. It is assumed that the vehicle travel at an also be accounted to assess the total emission from vehicles. While
average speed of 40 miles/hour with a fuel consumption rate of many emission estimation models are available in literature for
0.2 gallons/mile. The objective is to find a low cost tour that visits all vehicle cruise estimation, idle emission estimation is often ignored.
customers within the time limit. If fuel level is minimum, it is But, idling emission is imperative and should be addressed.
refuelled in the nearby refuelling station and the vehicle should not Idling emission occurs with vehicle halts and is estimated using
be left stranded. eqn. (4). But, idle fuel consumption is hard to comprehend. Because
12 G. Poonthalir et al. / Journal of Cleaner Production 258 (2020) 120661
Table 3
Emission Estimation of CO2 for the data sets using Distance Based Approach.
1 27132.04 59 33595 26977.93 59 33404.18 26872.38 59 32321.06 14 59 26103.18 28474.49 442.42 482.62
2 31601.61 64 39129.24 31523.38 64 39032.38 30475.05 60 37734.33 29 59 29127.57 31773.63 493.68 538.53
3 30580.03 65 37864.32 30506.28 65 37773 29639.90 66 36700.24 27 66 28732.62 31342.8 435.34 474.89
4 25495.96 57 31569.2 25247.1 57 31261.06 24278.67 58 30061.91 13 58 22750.31 24817.03 392.24 427.87
Fig. 9. Carbon emission obtained for various algorithms using distance based Fig. 10. Emission estimation of various algorithms using MEET.
approach.
The emission rate depicted in Table 5 is for a single day route and
of the complexity in determining fuel consumption during idling, a it can be substantial when it is assessed for a year. Also, the results
regression equation is constructed. The fuel consumption of vehi- are considered for 20 and 10 s of idling which increases with idling
cles and the corresponding idle time in seconds for vehicles in the time. The experiments conducted using G-VRP data set reveals the
category between 3.5 tonnes and 7.5 tonnes are collected. A sample efficiency of the proposed HPSO Algorithm for phase 1 where the
of 200 data are collected and a regression equation is constructed routes are determined with constant speed.
which is given as y ¼ 0:2762x þ 10:417. The relationship between
fuel consumption and idle time is shown pictorially in Fig. 11 for the
samples. Using this equation, the fuel consumption of vehicle in
milli litres is determined for idle time in seconds. The obtained
Pearson coefficient is 0.948 with p-value 0.000. 4.3. Comparison of HPSO with optimal solution
Since the emission obtained for G-VRP does not include idle
emission, using the equation obtained above, an approximate idle The efficiency of the proposed HPSO is tested on 10 small data
emission is determined. In G-VRP, vehicles halt at customer location instances that are created using the geographical location shown in
for serving the customers and at refuelling station for refuelling. It Fig. 16. For all the instances the depot and the refuelling stations are
is assumed that, the vehicle idles for about 20 s at customer location fixed (marked orange). These instances are created at random with
and 10 s at refuelling stations respectively. Using this, the idle fuel the number of customers ranging from 4 to 12. The optimal solution
consumption and the corresponding idling emission is obtained for these instances is obtained using Gurobi 7.0.2 implemented
and is projected in Table 5. The values presented in Table 5 are with python 2.7. The optimal solutions obtained for all the 10 data
illustrative and the idle time is taken only for a few seconds. When instances are presented in Table 6. The results obtained using
the idle time increases, fuel consumption and emission increases Gurobi are compared with HPSO and it is proved that HPSO is able
which represents a positive correlation between idle time and to obtain the solution with less deviation from the optimal solution.
emission. The Relative Percentage Deviation (RPD) between the optimal so-
lution and HPSO is computed using,
Table 4
Emission Estimation of CO2 using MEET.
Data Total distance travelled MCWS Kgs of Total distance travelled DBCA Kgs of Total distance travelled PSO Kgs of Total distance travelled HPSO Kgs of
Set (kms) co2 (kms) co2 (Kms) co2 (Kms) co2
Table 6
Optimal and obtained route cost for small data set.
Data Set No. Of Customers Optimal Route Cost HPSO Relative Percentage Deviation
Table 7
Parameter values of different algorithms.
undergo reactions till a specified maximum number of iterations. Synthesis: Two molecules collide and produce a single mole-
During the reactions, some amount of KE is lost (KElossrate) to cule. A random number is generated, if the number is greater than a
enable exploration in the later stages. specified value, then first molecule position is selected otherwise,
On wall ineffective collision: A molecule hits the wall and second molecule position is selected.
bounces away and the structure of the molecule changes using
swap mutation.
Decomposition: A single molecule changes into two new mol- 4.5. Parameter tuning
ecules. To enable this, circular shift is used.
Inter molecular ineffective collision: Two random molecules To assess the efficiency and to test the performance of HPSO,
undergo collision and produce two different molecules which use a meta heuristics like Genetic Algorithm (GA), Particle Swarm Opti-
two point crossover. mization (PSO), Simulated Annealing (SA) and Chemical Reaction
Optimization (CRO) are used for comparison.
G. Poonthalir et al. / Journal of Cleaner Production 258 (2020) 120661 15
The performance of any meta heuristic is dependent on the The obtained SN ratios are plotted from Figs. 12e16. To assess
parameters, hence it is important to tune the parameters for better the efficiency of HPSO, the performance is compared with other
performance (Hajiaghaei-Keshteli and Fathollahi Fard, 2018). Based algorithms like Genetic Algorithm (GA), Particle Swarm Optimiza-
on the works of Fathollahi-Fard et al., 2018 and 2018e) parameter tion (PSO), Simulated Annealing (SA) and Chemical Reaction Opti-
tuning of the meta heuristics are carried out using Taguchi method. mization (CRO). As the success of meta heuristics lie in proper
As the test problem is different, the Relative Percentage Deviation tuning of parameters, the parameters are tuned for performance.
as specified in Fathollahi Fard 2018a is used. Table 7 specifies the Table 8 projects the parameters used by the various algorithms.
parameter setting of the various algorithms along with their values.
16 G. Poonthalir et al. / Journal of Cleaner Production 258 (2020) 120661
Table 8
Best parameter values obtained using the experiments.
Table 9
Time line and speed with Congestion.
Fig. 18. Average speed of vehicle in congested and uncongested areas during various time periods.
4.6. Results obtained using phase 1 and phase 2 on MAVRP: A case 30 min at the refuelling station. The maximum time limit for each
study vehicle is 11 h. Fig. 17 shows the geographical location of 16 halting
stations (marked yellow) along with 3 refuelling stations (marked
HPSO is used to design a green route for MAVRP. For the case orange) from a region of India. From the map, the latitude and
study, each vehicle starts from a central depot at 8.00 a.m. and will longitude information are extracted and are converted to Euclidean
return back to the depot at 7.00 pm If a vehicle runs out of fuel, it is distance co-ordinates.
refuelled in the nearby fuelling station. At each station, the vehicle The area under study is divided into two zones based on traffic
halts for about 15 min to gather the attention of people and congestion as congested and uncongested areas respectively. The
18 G. Poonthalir et al. / Journal of Cleaner Production 258 (2020) 120661
Table 10
Route cost for MAVRP using various algorithms.
Number of routes Halts in Refuelling station Initial Route cost Number of routes Halts in Refuelling Station Optimized Route cost
Fig. 19. Box plot of worst, best and average route cost of various algorithms.
G. Poonthalir et al. / Journal of Cleaner Production 258 (2020) 120661 19
Fig. 20. Optimal Route obtained by HPSO. Fig. 21. Sensitivity analysis of average speed on route cost and emission.
Table 12 Table 14
Co2 emission estimation for MAVRP. Sensitivity analysis of number if refuelling halts on route cost and emission.
Algorithm Average Speed Emission Idling Emission S.No Number of refuelling halts Route Cost Emission
(km/hr) (Kg of co2) (gms of co2)
1 1 1319.75 479.75
GA 30.24 593.34 1.10 2 2 1347.89 489.46
SA 30.09 598.25 1.23 3 3 1368.24 493.96
CRO 35.71 483.31 0.78
PSO 30 591.87 0.95
HPSO 37.14 479.75 0.36
4.7.1. Sensitivity analysis on average speed
The effects of speed and the total number of refuelling halts on
Table 13 the total route cost and total emission (Table 13) is analyzed in this
Sensitivity analyses on the average speed over the total route cost and emission. section.
S.No Average speed Route Cost Emission Fig. 21 shows the relationship between route cost and emission
for the given average speed. Low average speed can increase
1 38.11 1335.21 477.75
2 37.14 1319.75 479.75
emission and hence there is a close correlation between average
3 36.18 1347.89 489.46 speed and emission. To realize less emission, average speed should
4 35.29 1356.61 493.18 be carefully increased and vehicle should not be allowed to travel
with high average speed as it also increases emission. Similarly
route cost increases with less speed which results in more emission
overall speed should be reasonable to minimize emission. If the and hence an additional requirement of fuel with more refuelling
vehicles are allowed to travel in congested area with 20 km/h halts.
speed, then the emission along the route may increase. So, the
routes are optimized such that the uncongested area are visited in 4.7.2. Sensitivity analysis on number of refuelling halts
the initial and the late hours of the tour, so that only less time is Refuelling cost has a direct influence on the route cost. The in-
spent in congested area where the vehicle travels with 20 km/h. fluence of the number of refuelling halts is considered over route
The overall speed used in MAVRP using PSO and HPSO is projected cost and emission. The parameter values are provided in Table 14.
in Table 12. As studied from Fig. 22, when the number of refuelling halts
As depicted, the speed of the vehicle using HPSO is 37.14 km/h as increases, the route cost increases. Hence a careful planning of the
against 30 km/h in PSO. When the vehicle travels with this average route is required that produces minimum emission route accom-
speed, there is a 23.37% decrease in the emission with careful route panied by less number of halts at the refuelling station.
selection. It is observed that using HPSO, better routes are con-
structed and the emission level is also minimized. It should also be
5. Conclusion and future works
noted that the idling emission is more in PSO than in HPSO as the
number of halts is more in PSO. Using the proposed Algorithm, it is
In this paper hierarchical optimization solutions of green rout-
possible to construct a green route that gives better routing plan
ing for mobile advertisement vehicles are proposed and discussed.
with optimal speed and with less emission for MAVRP.
Some conclusions are summarized as follows,
4.7. Sensitivity analysis (1) The problem Mobile Advertisement VRP (MAVRP) is
modelled using hierarchical optimization and is solved
To estimate the behaviour of the proposed problem effectively sequentially in phases. Hybrid Particle Swarm Optimization
sensitivity analysis is carried out. Using the sensitivity analysis the (HPSO) is used to solve the problem and the obtained routes
dependencies of important parameters of the model can be studied are re-optimized using local exchange operator to minimize
(Fathollahi-Fard et al., 2018d). emission in the routes.
20 G. Poonthalir et al. / Journal of Cleaner Production 258 (2020) 120661
References
Jabali, O., Woensel, T., de Kok, A.G., 2012. Analysis of travel times and CO2 emissions Emissions Model for Goods Vehicles. Dissertation. Cranfield University.
in time-dependent vehicle routing. Prod. Oper. Manag. 21 (6), 1060e1074. Pan, S., Ballot, E., Fontane, F., 2013. The reduction of greenhouse gas emissions from
Kazemian, I., Aref, S., 2017. A green perspective on capacitated time-dependent freight transport by pooling supply chains. Int. J. Prod. Econ. 143 (1), 86e94.
vehicle routing problem with time windows. Int. J. Supply Chain and In- Poonthalir, G., Nadarajan, R., Geetha, S., 2015. Vehicle routing problem with limited
ventory Manag. 2 (1), 20e38. refueling halts using particle swarm optimization with greedy mutation oper-
Kim, N., Janic, M., Van Wee, B., 2009. Trade-off between carbon dioxide emissions ator. Oper. Res. 49 (4), 689e716.
and logistics costs based on multiobjective optimization. Transport. Res. Rec.: J. Poonthalir, G., Nadarajan, R., Geetha, S., 2016, October. Co2 and idling emission
Transp. Res. Board 2139, 107e116. estimation for vehicle routing problem with mid way halts. In: International
Kim, K.C., Sun, J.U., Lee, S.W., 2013. A hierarchical approach to vehicle routing and Conference on EUropean Transnational Education. Springer International Pub-
scheduling with sequential services using the genetic Algorithm. Int. J. Ind. Eng. lishing, pp. 167e176.
20 (1e2), 99e113. Poonthalir, G., Nadarajan, R., 2018. A fuel efficient green vehicle routing problem
Kirby, H.R., Hutton, B., McQuaid, R.W., Raeside, R., Zhang, X., 2000. Modelling the with varying speed constraint (F-GVRP). Expert Syst. Appl. 100, 131e144.
effects of transport policy levers on fuel efficiency and national fuel con- Qian, J., Eglese, R., 2016. Fuel emissions optimization in vehicle routing problems
sumption. Transport. Res. Transport Environ. 5 (4), 265e282. with time-varying speeds. Eur. J. Oper. Res. 248 (3), 840e848.
Kirkpatrick, S., Gelatt, C.D., Vecchi, M.P., 1983. Optimization by simulated annealing. Ris, C., 2007. US EPA health assessment for diesel engine exhaust: a review inha-
science 220 (4598), 671e680. lation. Toxicology 19, 229e239.
Kopfer, H.W., Scho €nberger, J., Kopfer, H., 2014. Reducing greenhouse gas emissions Saberi, M., Verbas, I. € 2012. Continuous approximation model for the vehicle
_ O.,
of a heterogeneous vehicle fleet. Flex. Serv. Manuf. J. 26, 221e248. routing problem for emissions minimization at the strategic level. J. Transport.
Kramer, R., Maculan, N., Subramanian, A., Vidal, T., 2015. A speed and departure Eng. 138 (11), 1368e1376.
time optimization Algorithm for the pollution-routing problem. Eur. J. Oper. Sahebjamnia, Navid, Fathollahi Fard, Amir Mohammad, Hajiaghaei-
Res. 247, 782e787. Keshteli, Mostafa, 2018. Sustainable tire closed-loop supply chain network
Kuo, Y., 2010. Using simulated annealing to minimize fuel consumption for the design: hybrid metaheuristic algorithms for large-scale networks. J. Clean. Prod.
time-dependent vehicle routing problem. Comput. Ind. Eng. 59 (1), 157e165. 273e296.
Lam, A.Y., Li, V.O., 2009. Chemical-reaction-inspired metaheuristic for optimization. Sbihi, A., Eglese, R.W., 2010. Combinatorial optimization and green logistics. Ann.
IEEE Trans. Evol. Comput. 14 (3), 381e399. Oper. Res. 175 (1), 159e175.
Lau, H.C., Sim, M., Teo, K.M., 2003. Vehicle routing problem with time windows and Soysal, M., Çimen, M., Demir, E., 2018. On the mathematical modelling of green one-
a limited number of vehicles. Eur. J. Oper. Res. 148 (3), 559e569. to-one pickup and delivery problem with road segmentation. J. Clean. Prod. 174,
Li, H., Wang, L., Hei, X., Li, W., Jiang, Q., 2018. A decomposition-based chemical 1664e1678.
reaction optimization for multi-objective vehicle routing problem for simulta- Suzuki, Y., 2011. A new truck-routing approach for reducing fuel consumption and
neous delivery and pickup with time windows. Memetic Comput. 10 (1), pollutants emission. Transport. Res. Transport Environ. 16 (1), 73e77.
103e120. Ubeda, S., Arcelus, F.J., Faulin, J., 2011. Green logistics at Eroski: a case study. Int. J.
Lin, C., Choy, K.L., Ho, G.T., Chung, S.H., Lam, H.Y., 2014. Survey of green vehicle Prod. Econ. 131, 44e51.
routing problem: past and future trends. Expert Syst. Appl. 41 (4), 1118e1138. Vincent, F.Y., Redi, A.P., Hidayat, Y.A., Wibowo, O.J., 2017. A simulated annealing
Maden, W., Eglese, R., Black, D., 2010. Vehicle routing and scheduling with time- heuristic for the hybrid vehicle routing problem. Appl. Soft Comput. 53,
varying data: a case study. J. Oper. Res. Soc. 61 (3), 515e522. 119e132.
Marinakis, Y., Marinaki, M., Dounias, G., 2010. A hybrid particle swarm optimization Wygonik, E., Goodchild, A., 2011. Evaluating CO2 emissions, cost, and service quality
Algorithm for the vehicle routing problem. Eng. Appl. Artif. Intell. 23 (4), trade-offs in an urban delivery system case study. IATSS Res. 35, 7e15.
463e472. Xiao, Y., Konak, A., 2015. A simulating annealing Algorithm to solve the green
Marinakis, Y., Marinaki, M., 2011. A honey bees mating optimization Algorithm for vehicle routing & scheduling problem with hierarchical objectives and
the open vehicle routing problem. In: Proceedings of the 13th Annual Confer- weighted tardiness. Appl. Soft Comput. 34, 372e388.
ence on Genetic and Evolutionary Computation. ACM, pp. 101e108. Xiao, Y., Konak, A., 2017. A genetic Algorithm with exact dynamic programming for
Mohammed, M.A., Ghani, M.K.A., Hamed, R.I., Mostafa, S.A., Ahmad, M.S., the green vehicle routing & scheduling problem. J. Clean. Prod. 167, 1450e1463.
Ibrahim, D.A., 2017. Solving vehicle routing problem by using improved genetic Xu, S.H., Liu, J.P., Zhang, F.H., Wang, L., Sun, L.J., 2015. A combination of genetic
Algorithm for optimal solution. J. Comput. Sci. 21, 255e262. Algorithm and particle swarm optimization for vehicle routing problem with
Naderipour, M., Alinaghian, M., 2016. Measurement, evaluation and minimization of time windows. Sensors 15 (9), 21033e21053.
CO2, NOx, and CO emissions in the open time dependent vehicle routing Zhang, S., Lee, C.K.M., Choy, K.L., Ho, W., Ip, W.H., 2014. Design and development of a
problem. Measurement 90, 443e452. hybrid artificial bee colony Algorithm for the environmental vehicle routing
Niu, Y., Yang, Z., Chen, P., Xiao, J., 2018. Optimizing the green open vehicle routing problem. Transport. Res. Transport Environ. 31, 85e99.
problem with time windows by minimizing comprehensive routing cost. Zhang, J., Zhao, Y., Xue, W., Li, J., 2015. Vehicle routing problem with fuel con-
J. Clean. Prod. 171, 962e971. sumption and carbon emission. Int. J. Prod. Econ. 170, 234e242.
Omidvar, A., Tavakkoli-Moghaddam, R., 2012. Sustainable vehicle routing: strategies Zhang, D., Wang, X., Li, S., Ni, N., Zhang, Z., 2018. Joint optimization of green vehicle
for congestion management and refueling scheduling. In: Energy Conference scheduling and routing problem with time-varying speeds. PloS One 13 (2),
and Exhibition (ENERGYCON). IEEE International IEEE, pp. 1089e1094. e0192000.
Osman, I.H., 1993. Meta strategy simulated annealing and tabu search algorithms Zhou, Y., Lee, G.M., 2017. A Lagrangian relaxation-based solution method for a green
for the vehicle routing problem. Ann. Oper. Res. 41 (4), 421e451. vehicle routing problem to minimize greenhouse gas emissions. Sustainability 9
Palmer, A., 2007. The Development of an Integrated Routing and Carbon Dioxide (5), 776.