Keywords

1 Introduction

The pernicious effects of transportation on the environment and human should not be ignored under the shadow of ease that it brings to life. The negative effects such as noise and greenhouse gas emission, resource depletion, acidification, and toxic effects on ecosystems are all caused by transportation [1]. Since introducing the Vehicle Routing Problem (VRP), many kinds of research have been conducted to minimize the destructive effects of transportation by selecting between different vehicle routes based on customer demands. In the VRP an attempt is made to minimize the total travelled distance by all vehicles. More sophisticated models were introduced based on VRP, taking into account fuel consumption [2].

Germany target to drop down greenhouse gas emissions (GHG) by 40% until 2020, by 55% by 2030 and up to 95% in 2050 [3]. It shows that green logistic is a vital research topic to meet this ambitious goal. Green Vehicle Routing Problem was also used by [4] and led to an improvement called Pollution Routing Problem (PRP) [2] in which a time window is used for VRP (VRPTW).

Ignoring uncertainty in operations research models may lead to infeasibility in realization [5]. In other words, a presumed optimal solution can be violated in practice because of interruptions in the input data. A different source of uncertainty is known in VRP, including travel time, demand, and customers.

In this paper a new PRP-based model is introduced, in which, for the first time the effect of noise is taken into account. Considering the deleterious effects of noise pollution on the environment and human mental and physical well-being, it is absolutely vital to include it to the Pollution Routing Problem. This model is called the Hybrid Robust-stochastic Noise Pollution Routing Problem (HRNPRP). Including noise emission factor in optimization process leads to more comprehensive and robust results under uncertainty which work as a preventive factor improving the health related quality of life by elimination of the detrimental effects of noise exposure such as annoyance, hearing loss, cardiovascular disease, sleep disturbance, nervousness, etc. The main contributions of this paper are as follow:

  • A new hybrid Robust-stochastic approach to manage uncertainty in VRP

  • Including noise emission in the PRP

  • Investment optimization in PRP

  • Considering noise-sensitive areas such as hospitals and residential areas to find optimal routs

2 Literature Review

The existing literature on PRP and noise modeling in transportation are reviewed in this section. Due to the importance of the problem, many researchers are focused on this topic and similar such as green logistics. To find out more about operations research investigations on green logistics and related works, readers are referred to the most recent review paper on this subject [6].

Green vehicle routing problem is an extension to VRP by taking into account CO2 emission [7]. PRP is based on GVRP which introduced by [2]. PRP is a time windowed VRP aiming at minimizing fuel consumption, greenhouse gas emission, and cost in a multi-destination routing service for customers [8]. PRP is a NP-hard problem; therefor, some studies conducted heuristic, and meta-heuristic to solve this problem in a reasonable time.

Very recent works on this topic are presented [9]. In this article a novel energy model is developed to consider account speed, acceleration, deceleration, load cargo and gradients. In this heterogeneous model, light to heavy-duty vehicles as well as electric ones are included.

So far few researches have been conducted with the focus on the uncertainty of problem. In [8], a robust optimization approach is adopted for a homogenous PRP model with time-window to tackle the demand uncertainty.

There are many noise emission models which work mostly based on the same concept; however, they have not included in routing optimization models. Depending on the model, the impact of various parameters, including frequency, acceleration, and speed, will be investigated. Moreover, there are some compensation factors depending on the category of vehicles, road conditions, etc. A comprehensive review of different noise emission models can be found in [10].

Reviewing related literature, indicates that many researches have been carried out in PRP field and tremendous improvements have been achieved specially in recent years. Including the effect of noise pollution as a serious problem improves the model significantly. Moreover, just a few papers can be found which address the uncertainty of the PRP models to find more practical solution in realization and hybrid robust-stochastic approaches are totally ignored. Finally, budget constraint to select heterogeneous vehicle fleet is only considered in few papers which considered types of vehicles.

3 Model Formulation

We first describe our suggested hybrid robust-stochastic approach for a better understanding of our robust noise and air pollution routing problem (NPRP). Then the proposed deterministic NPRP model is formulated. After that, corresponding stochastic, and robust-stochastic according to this hybrid robust-stochastic optimization method are developed, which includes demand uncertainty in the model.

3.1 Hybrid Robust-Stochastic Optimization Methodology

First of all, to describe our proposed robust approach, the following mathematical programming model should be considered:

Model (I)

$$ MAX :\,{\text{N}}X + MY_{s} $$
(1)

Subject to:

$$ AX = B, $$
(2)
$$ CX + DY = F, $$
(3)

Based on two-stage stochastic optimization method [11], we can consider scenario-based parameters to address the uncertainty of parameters. For this purpose, variables are divided to the first and second stage. First stage variables remain unchanged, and the second may get different values in each scenario. As can be seen in the model (II), the objective function is expected value of scenarios, \( D_{s} \) is uncertain parameter, \( pr_{s} \) is scenario probability, \( X \), and \( Y_{s} \) are the first and second stage variables respectively.

$$ \begin{array}{*{20}l} {\quad \quad \quad {\text{Model}}\,\left( {\text{II}} \right) \quad \quad MAX : E\left[ {{\text{N}}X + {\text{M}}Y_{s} } \right] = {\text{N}}X + \sum\nolimits_{s} {pr_{s} {\text{M}}Y_{s} } } \hfill \\ {Subject\,to :} \hfill \\ \end{array} $$
(4)
$$ AX \le B $$
(5)
$$ CX + D_{s} Y_{s} \le F\quad \quad \forall \, s\,\epsilon\,{\text{S}} $$
(6)

The scenario parameter sometimes does not have deterministic value in each individual scenario. In fact, \( D_{s} \sim U\left( {D_{s} - \delta_{i} \sigma_{i} , D_{s} + \delta_{i} \sigma_{i} } \right) \) where \( \sigma_{i} \) is standard deviation and \( \delta_{i} \) is a coefficient by which an uncertain parameter varies around its scenario value.

To tackle this kind of uncertainty in each scenario, we suppose to use a robust optimization approach. This approach is based on [12] which considers uncertainty model with a linear robust counterpart. The robust counterpart for the two-stage stochastic model (II) is as the following model (III):

$$ \begin{array}{*{20}l} {\quad \quad {\text{Model}}\,\left( {\text{III}} \right)\quad \quad MAX :\,{\text{N}}X + \sum\nolimits_{s} {pr_{s} {\text{M}}Y_{s} } } \hfill \\ {Subject\,to :} \hfill \\ \end{array} $$
(7)
$$ AX \le B $$
(8)
$$ CX + D_{s} Y_{s} + Z_{s} \varGamma_{s} + P \le F \,\,\forall \, s\,\epsilon\,{\text{S}} $$
(9)
$$ Z_{s} {\varGamma }_{s} + P \ge \widehat{D}_{s} Y_{s} \quad \quad \forall \, s\,\epsilon\,{\text{S}} $$
(10)
$$ Z_{s} ,P \ge 0 \quad \quad \forall \, s\,\epsilon\,{\text{S }} $$
(11)

where \( \varvec{P} \), and \( \varvec{Z}_{\varvec{s}} \) are dual variables related to robust formulation and model convexity, and \( \widehat{\varvec{D}}_{\varvec{s}} \) is the uncertain part of the parameter. To control conservatism level, parameter \( \varvec{\varGamma}_{\varvec{s}} \) is defined for every constraint \( \varvec{i} \) and employed in Model (III). This parameter takes any value in the interval \( \left[ {0,\left| {\varvec{j}_{\varvec{s}} } \right|} \right] \), where \( \varvec{j}_{\varvec{s}} \) represents the set of uncertain parameters appeared in constraint \( \varvec{s} \). If decision maker choose \( \varvec{\varGamma}_{\varvec{s}} = 0 \); accordingly, uncertainty of the model will be ignored completely while \( \varvec{\varGamma}_{\varvec{s}} = \left| {\varvec{j}_{\varvec{s}} } \right| \) represents the hard worst case solution.

3.2 Formulation of the Base Deterministic Formulation

We now present a deterministic model for a pollution routing problem which takes into account noise emission equation and aims to minimize GHS emission as well as noise emission. We name this new extension of PRP as a noise pollution routing problem (NPRP).

In this problem, we have a heterogeneous fleet of vehicles with different capacity and technical features. The model is described as a complete direct graph \( G = \left( {N,A} \right) \) with \( N = \left\{ {0,1 , 2, \ldots ,n} \right\} \) as the set of nodes where node 0 assumed as a depot. \( d_{ij} \) denotes distance matrix between nodes \( i \) and \( j \); moreover, \( D_{i} \) is a non-negative and uncertain parameter that shows the demand of customers and \( Q^{w} \) is equal to the capacity of each vehicle which cannot exceed \( m \). In this problem, all customers have their own time window; therefore, the earliest and latest are \( a_{i} \), \( b_{i} \) respectively.

Regarding air pollution, the PRP first time introduced by [2], and extended by [13]. They proposed the following formulation for calculating fuel consumption:

$$ F\left( v \right) = \frac{{\lambda \left( {kNV + w\gamma \alpha v + \gamma \alpha fv + \beta \gamma v^{3} } \right)d}}{v} $$
(10)

Where \( v \), \( d, \) and \( w \) denote vehicle speed, travel distance, and curb weight of an empty vehicle. Furthermore, the description and typical values of the other parameters related to road and vehicle specification can be found in [4]. From this formulation, it is obvious that fuel consumption strongly depends on payload and travel speed.

A noise prediction model called Harmonoise model was developed to be used by European Union members for noise mapping [14]. The equations for this models are presented below:

$$ \begin{array}{*{20}l} {L_{R} \left( f \right) = a_{R} \left( f \right) + b_{R} \left( f \right)log\left( {\frac{v}{{v_{ref} }}} \right),} \hfill \\ {L_{P} \left( f \right) = a_{P} \left( f \right) + b_{P} \left( f \right)\left( {\frac{{v - v_{ref} }}{{v_{ref} }}} \right) } \hfill \\ \end{array} $$
(11)

In this formulation, \( L_{R} \left( f \right) \) and \( L_{P} \left( f \right) \) are function of frequency that denotes rolling and propulsion noise emissions respectively. Accordingly, \( v_{ref} \) is considered 70 km/h, and \( a_{R} \left( f \right), b_{R} \left( f \right), a_{R} \left( f \right), \) and \( b_{R} \left( f \right) \) are compensation factors for frequency. More information about this model can be found in [15]. In order to take into account the environmental factors such as road condition, a random parameter namely \( (GE_{ij} ) \) between 0.5 and 1.2 is considered.

In this model, we aim to reduce over-threshold noise emissions. Moreover, there are some noise sensitive areas which should be addressed in this model such as hospitals, nursing home, etc. Modeling indices, parameters and decision variables are defined below.

Sets

\( I \):

: Set of customers

\( W \):

: Set of vehicle types

\( R \):

: Set of speed levels

S:

: Set of scenarios

Parameters

\( d_{ij } \):

: distance matrix from \( i \) to \( j \)

\( GE_{ij} \):

: A coefficient to consider road condition on arc \( \left( {i, j } \right) \)

\( [a_{i} ,b_{i} ] \):

: Time window for customer i

\( F_{w} \):

: Fix cost for using vehicle type w

\( D_{i}^{s} \):

: demand of customer \( i \in I \) in scenario \( s \in S \)

\( v^{r} \):

: Speed level \( {\text{r}} \in R. \)

Variables

\( VC_{\text{w}} \):

: Number of vehicle type \( {\text{w}} \in W. \)

\( f_{ij}^{s} \):

: Total amount of flow in arc (i,j) in scenario \( s \in S \)

\( z_{ij}^{rw} \):

: A binary variable equals 1 if arc (i,j) is crossed by vehicle type w with speed r

\( x_{ij} \):

: A binary Variable equals 1 if arc (i,j) appears in the solution

\( y_{i} \):

: Starting time of service for customer i

The suggested bi-objective mixed integer linear programming model for NPRP which tries to minimize fuel consumption \( (Z^{fuel} ) \), and noise emission simultaneously \( Z^{noise} \) is as follow:

$$ Min\,Z = Z^{fuel} + \omega Z^{noise} $$
(12)
$$ \begin{array}{*{20}l} {{\text{Subject}}\,{\text{to:}}} \hfill \\ {\quad \quad E\left( {Z_{s}^{fuel} } \right) = \sum\nolimits_{s = 1}^{S} {Pr_{s} } \left( {\sum\nolimits_{i = 0}^{n} {\sum\nolimits_{j = 0}^{n} {\sum\nolimits_{r = 1}^{R} {\sum\nolimits_{w = 1}^{W} {\frac{{kNV\lambda d_{ij } z_{ij}^{rw} }}{{v^{r} }} + } } } } } \right.} \hfill \\ {\sum\nolimits_{i = 0}^{n} {\sum\nolimits_{j = 0}^{n} {w\gamma \lambda \alpha_{ij} d_{ij } x_{ij} } } + + \sum\nolimits_{i = 0}^{n} {\sum\nolimits_{j = 0}^{n} {\gamma \lambda \alpha_{ij} d_{ij } f_{ij}^{s} \text{ + }} } } \hfill \\ {\sum\nolimits_{w = 1}^{W} {\sum\nolimits_{r = 1}^{R} {\sum\nolimits_{i = 0}^{n} {\sum\nolimits_{j = 0}^{n} {\beta \gamma \lambda d_{ij } z_{ij}^{rw} \left( {v^{r} } \right)^{2} } } } } } \hfill \\ \end{array} $$
(13)
$$ Z^{noise} = \sum\nolimits_{i,j}^{n} {NR_{ij} } + \sum\nolimits_{i,j}^{n} {NP_{ij} } $$
(14)
$$ \begin{array}{*{20}l} {\quad \quad L_{ij}^{R} = \sum\nolimits_{r,w} {GE_{ij} (a_{R}^{w} \left( f \right) } + \sum\nolimits_{r = 1}^{R} {b_{R}^{w} \left( f \right)log\left( {\frac{{v^{r} }}{{v_{ref} }}} \right)z_{ij}^{rw} )} } \hfill \\ {\forall \left( {i,j} \right) \in N} \hfill \\ \end{array} $$
(15)
$$ \begin{array}{*{20}l} {\quad \quad L_{ij}^{P} = \sum\nolimits_{r,w} {GE_{ij} } \left( {a_{p}^{w} \left( f \right) + \sum\nolimits_{r = 1}^{R} {a_{p}^{w} \left( f \right)\left( {\frac{{v^{r} - v_{ref} }}{{v_{ref} }}} \right)z_{ij}^{rw} } } \right)} \hfill \\ {\forall \left( {i,j} \right) \in N} \hfill \\ \end{array} $$
(16)
$$ L_{ij}^{R} - l^{R}_{ij} \le NR_{ij} \quad \quad \quad \quad \forall \left( {i,j} \right) \in N $$
(17)
$$ L_{ij}^{p} - l^{P}_{ij} \le NP_{ij} \quad \quad \quad \quad \forall \left( {i,j} \right) \in N $$
(18)
$$ \sum\nolimits_{i = 0}^{n} {x_{ij} = 1,} \quad \quad \quad \quad \forall j \in N $$
(19)
$$ \sum\nolimits_{j = 0}^{n} {x_{ij} = 1, } \quad \quad \quad \quad \quad \quad \forall i \in N $$
(20)
$$ \sum\nolimits_{j = 1}^{n} {\sum\nolimits_{w = 1}^{W} {z_{0j}^{rw} = VC_{{w^{\prime}}} } } \quad \quad w^{\prime} \in W $$
(21)
$$ \sum\nolimits_{w = 1}^{W} {F_{w} VC_{w} \le Budget} $$
(22)
$$ \sum\nolimits_{j = 1}^{n} {x_{0j} \le m} $$
(23)
$$ \sum\nolimits_{j = 0, j \ne i}^{n} {f_{ji} } - \sum\nolimits_{j = 0, j \ne i}^{n} {f_{ij} = D_{i} , } \quad \quad \quad \quad \quad \quad \quad \forall i \in N $$
(24)
$$ D_{j}^{s} x_{ij} \le f_{ij}^{s} \le \left( {Q^{w} - D_{i}^{s} } \right)\sum\nolimits_{r,w} {z_{ij}^{rw} ,} \quad \quad \forall \left( {i,j} \right) \in N\,\forall s \in S. $$
(25)
$$ \sum\nolimits_{i,r} {z_{ij}^{rw} } - \sum\nolimits_{{j^{\prime},r}} {z_{jj '}^{rw} = 0} \quad \quad \quad \quad \quad \quad \forall j \in N, w \in W $$
(26)
$$ \begin{array}{*{20}l} {y_{i} - y_{j} + t_{i} + \sum\nolimits_{r \in R} {d_{ij} z_{ij}^{rw} /v^{r} } \le O_{ij} \left( {1 - x_{ij} } \right)\quad \forall i \in N, j\, \in \,N, i \ne j,} \hfill \\ {} \hfill \\ \end{array} $$
(27)
$$ a_{i} \le y_{i} \le b_{i} \quad \quad \quad \quad \forall i \in N $$
(28)
$$ y_{i} - s_{jw} + t_{i} + \sum\nolimits_{r} {\mathop \sum \nolimits_{w} d_{ij} z_{ij}^{rw} /v^{r} } \le M\left( {1 - x_{ij} } \right) \forall i \in N, j \in N, i \ne j $$
(29)
$$ \sum\nolimits_{r,w} {z_{ij}^{rw} = x_{ij} } \quad \quad \forall \left( {i,j} \right) \in A $$
(30)
$$ \begin{array}{*{20}l} {\quad \quad x_{ij} \in \left\{ {0,1} \right\} ,NR_{ij} ,NP_{ij} ,f_{ij} , VC_{w} ,y_{i} \ge 0,\quad \quad z_{ij}^{rw} \in \left\{ {0,1} \right\} ,\quad \quad } \hfill \\ {\forall \left( {i,j} \right) \in N, r \in R,\,and\,w \in W } \hfill \\ \end{array} $$
(31)

The objective function (12), minimize hazardous noise and total fuel consumption and formulations (13), (14) express the normalized fuel consumption and over-threshold noise objective functions respectively. (15) and Constraints (16), give us the rolling and propulsion noise emissions respectively while noise levels exceeding the threshold \( (l^{R}_{ij} , l^{P}_{ij} ) \) are calculated in constraints (17) and (18). Constraints (19) and (20), enforce that each customer should be visited once and constraint (21) states amounts of hired vehicles which should not be exceeded from \( m \), and Eq. (22) ensures the budget limitation. Constraints (24) to (26) ensure flow balance in each and constraints (26) to (28) enforce the time window limitations. Finally, speed level for each arc is determined in constraint (30).

3.3 Formulation of the Stochastic NPRP

Based on the presented approach in Sect. 3.1, we now intend to include demand uncertainty as uncertainty scenarios. This may lead to some changes in constraints. Accordingly, stochastic counterpart of the deterministic model introduced in Sect. 3.2 is as follow:

$$ Min\,Z = E\left( {Z_{s}^{fuel} } \right) + \omega Z^{noise} $$
(32)

Subject to: (14)–(24), (26)–(31), and

$$ \begin{array}{*{20}c} {E\left( {Z_{s}^{fuel} } \right) = \sum\nolimits_{s = 1}^{S} {Pr_{s} } \left( {\sum\nolimits_{i = 0}^{n} {\sum\nolimits_{j = 0}^{n} {\sum\nolimits_{r = 1}^{R} {\sum\nolimits_{w = 1}^{W} {\frac{{kNV\lambda d_{ij } z_{ij}^{rw} }}{{v^{r} }} + } } } } } \right.} \\ {\sum\nolimits_{i = 0}^{n} {\sum\nolimits_{j = 0}^{n} {w\gamma \lambda \alpha_{ij} d_{ij } x_{ij} + + } } \sum\nolimits_{i = 0}^{n} {\sum\nolimits_{j = 0}^{n} {\gamma \lambda \alpha_{ij} d_{ij } f_{ij}^{s} + } } } \\ {\left. {\sum\nolimits_{w = 1}^{W} {\sum\nolimits_{r = 1}^{R} {\sum\nolimits_{i = 0}^{n} {\sum\nolimits_{j = 0}^{n} {\beta \gamma \lambda d_{ij } z_{ij}^{rw} \left( {v^{r} } \right)^{2} } } } } } \right)} \\ \end{array} $$
(33)
$$ \sum\nolimits_{j = 0, j \ne i}^{n} {f_{ji}^{s} - \sum\nolimits_{j = 0, j \ne i}^{n} {f_{ij}^{s} = D_{i}^{s} \quad \quad \forall i \in N, \forall s \in S .} } $$
(34)
$$ D_{j}^{s} x_{ij} \le f_{ij}^{s} \le \left( {Q^{w} - D_{i}^{s} } \right)\sum\nolimits_{r,w} {z_{ij}^{rw} ,\quad \forall \left( {i,j} \right) \in N,\forall s \in S.} $$
(35)

As can be seen in this model, parameter \( D_{i}^{s} \) represents demand uncertainties and constraints (33)–(35) are the control constraints. Demand uncertainty has influence on variable \( f_{ij}^{s} \) which can get different values in different scenarios realization.

3.4 Formulation of the Hybrid Robust-Stochastic NPRP (HRNPRP)

As described in Sect. 3.1, the final step of the suggested hybrid robust-stochastic NPRP model is shown in this part. Although we defined some scenarios for the uncertain parameter \( (D_{i}^{s} ) \), exact estimation of its value in each scenario seems to be impossible in many cases. Therefore, a robust optimization method based on bound uncertainty is developed to address uncertainty in each individual scenario. The final HRNPRP model is as follow:

$$ Min\,Z = E\left( {Z_{s}^{fuel} } \right) + \omega Z^{noise} $$
(36)

Subject to: (14)–(24), (26)–(31), (33), (35), and

$$ \sum\nolimits_{j = 0, j \ne i}^{n} {f_{ji}^{s} } - \sum\nolimits_{j = 0, j \ne i}^{n} {f_{ij}^{s} = D_{i}^{s} + P_{i}^{s} +\Gamma Z_{i}^{s} ,} \quad \quad \quad \forall i \in N, \forall s \in S . $$
(37)
$$ P_{i}^{s} + Z_{i}^{s} \ge \widehat{D}_{i}^{s} \quad \quad \quad \quad \quad \quad \quad \quad \quad \forall i \in N, \forall s \in S . $$
(38)
$$ P_{i}^{s} ,Z_{i}^{s} ,f_{ji}^{s} \ge 0 $$
(39)

4 Computational Experiments

In this section, in order to examine the performance of our suggested NPRP model, a well-known data set (PRPLIB) is used. This data set can be downloaded from the following website: http://www.apollo.management.soton.ac.uk/prplib. It is worthy to mention that \( GE_{ij} \) is generated randomly between 0.5 and 1.2 for each arc and \( l^{R}_{ij} , \) \( and\,l^{P}_{ij} \) are considered 52 to 71 dB randomly. In this research, three classes of light trucks are considered as vehicle categories and the parameters of these trucks extracted from [13]. Furthermore, optimistic and pessimistic scenarios are defined as 50% and 150% of the average demand respectively and the uncertainty level in each scenario is 10% \( (\delta_{i} ) \). We also set 0.2, 0.45, and 0.35 as scenario probabilities \( (pr_{s} ) \). To solve the bi-objective model, we adopt a goal programming approach [16], and the proposed HRNPRP model solved using CPLEX solver embedded in GAMS 26.1 on a laptop with Intel Core i5 82050U CPU and 8 GB RAM.

The performance of the PRP and NPRP approach is depicted in Table 1. As can be seen in this table, by a 30-L increase in fuel consumption for the whole fleet, the over-threshold noise emission drops down from 1050 dB to 315 dB. Heavy-duty trucks have severe noise factors; therefore, it can be concluded that in order to reduce the amount of over-threshold noise emission, it is better to choose light-duty trucks. As reported in the solution by the NPRP model, to provide enough capacity to fulfill customer demand, one more truck is required. Nevertheless, in this solution, three vehicles out of 7 are heavy-duty (type 3).

Table 1. Comparison between PRP and NPRP (21-node instance)

In Fig. 1, the performance of the suggested model is examined under four different data sets with 10 and 15 Nodes. For this purpose, a realistic conservatism level \( (\Gamma = 0.5) \), and five weight values \( (\omega = 0, 0.5, 1, 2, 5 ) \) for noise objective function are given. It should be noted that in this model \( \Gamma = 0 \) is the most optimistic, and \( \Gamma = 1 \) is the hard-worst case scenario. As it is evident in this figure, considering the noise objective function, and interval uncertainty in each scenario, make significant modification in the results, which consequently lead to robust and sustainable solutions. Furthermore, it can be concluded that for a realistic DM \( (\Gamma = 0.5) \), \( \omega = 1 \) is a reasonable option, because we do not see a significant modification in noise emission but in fuel consumption.

Fig. 1.
figure 1

Noise emission and fuel consumption in a realistic conservatism level \( (\Gamma = 0.5) \)

5 Conclusions

In this paper, we developed a mixed-integer programing model for robust noise and air pollution routing problem considering demand uncertainty. We developed a new robust-stochastic approach to address interval uncertainty of scenario parameters in each individual. Furthermore, a real-world data sets in order to evaluate the proposed model and analyze the noise emission effects on vehicle routing problem adopted. Final results approve that including noise pollution in PRP models is relevant and suggested HRNPRP model can reduce noise emission significantly. Moreover, it is worthy to be mentioned that considering fuel consumption as the only term in the objective function may result a solution with high noise pollution value. For future researches, solution algorithms for solving large-scale problems as well as considering vehicle reliability is recommended.