Professional Documents
Culture Documents
a r t i c l e i n f o a b s t r a c t
Article history: The existence of numerous social, economic, and environmental problems and the need to improve the
Received 17 August 2019 long-term performance in organizations have led the supply chain designs toward sustainable designs.
Received in revised form On the other hand, due to the emersion of new technologies and the creation of new business models,
10 November 2019
the increase of competition level among retailers and the raise of customers expectations, the use of a
Accepted 8 December 2019
multi-channel distribution system is nowadays growing. Therefore, the appropriate distribution channel
Available online 16 December 2019
according to the product type and the number of vehicles for the transportation of the products is a
Handling editor; Dr. Govindan Kannan significant and important issue in retailing systems. In this regard, in this paper, a mixed-integer pro-
gramming model for the sustainable distribution network design, considering multi-product, multi-
Keywords: echelon and multi-transportation mode especially third party logistics (3PL), is presented. The economic,
Sustainable distribution network design environmental, and social objectives are mathematically formulated, where these objectives include: 1)
Retailing system minimizing transportation costs, purchasing vehicles and building warehouses as the first objective, 2)
Multiple channels minimizing the amount of carbon dioxide released by transport vehicles and building warehouses, 3)
Goal programming
maximizing the number of job opportunities. After linearization of the proposed model, it is solved using
Third party logistics (3PL)
the goal programming technique by GAMS software. Finally, to evaluate the applicability of the proposed
mathematical model, Digikala company is used as a case study.
© 2019 Elsevier Ltd. All rights reserved.
https://doi.org/10.1016/j.jclepro.2019.119628
0959-6526/© 2019 Elsevier Ltd. All rights reserved.
2 A. Vafaei et al. / Journal of Cleaner Production 251 (2020) 119628
seeking an optimal method for distributing the product from the Considering different vehicles for using the retailer’s distribu-
supplier to the customer. In the multi-objective, single-period, tion team as well as selecting the optimal type of vehicle.
multi-product, and multi-vehicle, multi-3pl model delivering Modeling in order to consider free shipping.
products to customers is made up of several distribution channels. Studying and modeling the different aspects of sustainability
Also, with the investigation of different distribution channels and (economic, environmental, and social) in the supply chain, in
the choice of the appropriate vehicle types, the best distribution accordance with the real-world needs, which have a practical
channel of each product is selected for each customer and it is aspect.
presented as a mixed-integer programming model. Therefore, the Finally, the data of Digikala company is used as a case study to
objectives of this paper are minimizing the cost of establishing demonstrate the applicability of the model.
warehouse, the cost of buying the vehicles, the cost of transporting
products, minimizing the amount of carbon dioxide released by the Here are the questions of research of the paper:
establishing warehouse and transporting different vehicles, and
maximizing the number of job opportunities. The model of this What types of distribution channels are typically best suited for
paper is solved by CPLEX solver of the GAMS® optimization soft- specific types of products?
ware, and in order to validate the proposed model, the data of What is the optimal allocation of product from each warehouse
Digikala company is used as a case study. to the customers in the supply chain?
In the supply chain structure of the proposed model, the prod- What will be the configuration of the supply chain network to
ucts are sent to the customer in two ways: a. direct: from suppliers compromise between economic, environmental, and social
to customers and b. indirect: collecting from different suppliers, objectives?
transferring to the retailer’s warehouses, and then transferring What are the environmental and social impacts of the supply
them to customers. Furthermore, the product distribution is done chain and how are they calculated?
in three ways: a. supplier distribution team, b. retailer distribution
team, and c. third-party logistics. The rest of the paper is investigated as follows: The literature
Designing an effective distribution network can significantly review is examined in section 2. The problem definition and
reduce the cost of transportation and increase the customer satis- mathematical model is expressed in section 3. The case study and
faction. As a result, the design of the distribution network can be sensivity analysis are mentioned in section 4 & 5, respectively. The
considered as a key factor for the company’s profitability. At the conclution and future research of the paper are finally indicated in
macro level, due to the importance and significance of the distri- section 6.
bution sector in the country’s gross domestic product and the
macro objectives set in the macro plans in this regard, improving
the efficiency of networks and distribution infrastructure is one of 2. Literature review
the important points for reorganizing of the supply chain in the
country. The effects of this change will be on improving the In this section, the topics we are discussing fall into three areas:
country’s economic indicators, especially GDP, the transition of network design, distribution systems, and sustainability.
goods, increasing the share of services in the economy, and Geoffrion and Graves (1974) were among the first authors to
strengthening the country’s economic status in the region. As a consider middle distribution equipment in addition to the manu-
result, one of the most important issues faced by managers is facturer’s equipment. They proposed a mixed-integer linear pro-
deciding the distribution system of the goods. This decision has gramming model for the design of a multi-product distribution
direct effects on other marketing decisions such as pricing, adver- system with capacity constraints. In a study by Jayaraman (1998),
tising, packaging, etc. the relationship between inventory management, facility locating,
Our model has some advantages in comparison with other and transportation policy designation has been considered. So that
studies, five of which will be deeply explained in what follows: it analyzes the interdependence between the three domains and
proposes an integrated model of mixed-integer programming for
Multi-channel distribution networks are considered in the the design of the distribution network.
modeling. Therefore, the best distribution channel for a specific Jayaraman and Ross (2003), have investigated PLOT design
type of product is selected and this leads to the reduction of system (production, logistics, outsourcing, transportation). The
transportation cost. system explores a range of distribution network design issues that
include several product types, a central production facility, multiple
distribution centers, temporary storage warehouses, and retailer infrastructure for the distribution and transportation of goods, and
(customer), which each of the units demands to different products. the use of new technologies, had a great effect on improving effi-
To solve this problem, a simulated annealing algorithm has been ciency and reducing the distribution costs of consumer goods are in
used. these countries. Millet (2011) has examined the criteria for
Alptekinoglu and Tang (2005) have studied a kind of retailer achieving a sustainable supply chain that simultaneously in-
network, which consists of suppliers, warehouses, and stores based corporates economic, social and environmental considerations.
on the customer’s profiles. Distribution is carried out through two Sadjady and Davoudpour (2012) have proposed a mixed-integer
direct (from warehouses) and indirect (through stores) channels. linear programming model for the design of a dual-level supply
Using the decomposition method, the problem is subdivided into chain network with multi-product delivery. Shu et al. (2013) have
problems which they are solved using a heuristic method. A proposed a model for designing a logistical distribution network,
research conducted by Amiri (2006) has addressed the issue of including a supplier, a set of potential warehouses, and a set of
designing a distribution network in a supply chain including the crude vendors offer two different product categories.
location of facilities (factories and distribution depots) and yet In a study by Mangiaracina et al. (2015), 126 articles from 1970
determined the best strategy for distributing the product from the to 2013 have been studied. Bortolini et al. (2016) have presented a
factory to the warehouse and from the warehouse to the customer. multi-objective linear programming model for a sustainable food
For this purpose, a composite integer programming model is pre- distribution network. These objectives include minimizing opera-
sented in which the facility has multiple capacity levels and the tional costs, carbon effects, and delivery times. Zhang et al. (2016)
optimal capacity of the facility is determined by the model. A have presented a mixed-integer linear programming model for
heuristic method has been proposed to solve the problem. designing a sustainable supply chain network with multiple
Ko et al. (2006) also have proposed a hybrid optimization/ channels. This model has economic, social, and environmental
simulation methodology in order to design a distribution network objectives. The first objective is to reduce the costs of setting up
for third-party logistics companies. In this study, a genetic algo- facilities and the cost of transporting products. The second objec-
rithm is used to solve the model. On the other hand, Selim and tive is to maximize customer service and the third objective is to
Ozkarahan (2008) have designed a distribution network by measure the environmental impact of the network in question,
means of fuzzy goal programming. The purpose of the model is to which is based on the operation of the facility and the trans-
select the optimum number, location, and capacity levels of the portation provided. Janatyan et al. (2018) have presented a multi-
factories and warehouses for delivering the products to the retailers objective model to design a pharmaceutical distribution network
with the lowest cost and maximum satisfaction level. In a study by according to the main concepts of sustainability. Yadav et al. (2019)
Lee et al. (2007), for the design of a forward and reverse integrated have introduced an MCDSCN MILP model to integrate online giants
distribution network in third-party logistics companies, an integer with local distribution network retailers. Ouhimmou et al. (2019)
linear programming model is presented. Due to the complexity of have addressed the problem of designing a robust distribution
the problem and a large number of variables and model constraints, network under demand uncertainty based on a real industrial case
heuristic solving methods including genetic algorithm and two study in pulp and paper.
greedy algorithms are proposed. Akgün and Erdal (2019) have studied the strategic-level
Several studies have been carried out on the status and function ammunition distribution network design problem of the GCG
of the network and the distribution channels of products. Hulthe n (General Command of the Gendarmerie) where the purpose is to
(2007) has concluded that the factors such as the creation of net- determine the number and locations of depots and the service as-
works and large distribution chains, the market analysis and signments considering several factors. Samani et al. (2019) recently
optimal market segmentation could greatly reduce the cost of proposed a multi-objective mathematical model by incorporating
physical distribution of goods. In the paper by Lorentz et al. (2007), both quantitative and qualitative factors for distribution of blood
it is shown that the factors such as the use of modern technologies supply chain, considering a multilateral perspective in an uncertain
(including e-commerce), the creation of large distribution chains environment.
(such as retailers’ stores and proprietary stores), and advertising The different features of mathematical models in the literature
tailored to each market segments are the placeholders to improve are summarized in Table 1, in the design of supply chain distribu-
the efficiency of distribution networks in these areas. tion network from 2010 to 2019 and are compared to the proposed
Ross and Jayaraman (2008) have presented a new heuristic so- model in this paper. The review of the literature (Table 1) shows
lution to locate temporary storage and distribution centers in the that the number of articles which have been considered transport
design of the supply chain network. They have proposed two mode selection, distribution channel selection and the three as-
heuristic methods in their study using a simulated annealing al- pects of sustainability (economic, environmental, and social) at the
gorithm and Tabu Search. same time in their mathematical model, is very limited. Also, there
Akkerman et al. (2009) have presented a mixed-integer Pro- are no articles for free shipping model.
gramming model for the production and distribution of persistent
ready-made meals. Cintron et al. (2010) have presented a multi- 3. Problem definition and mathematical formulation
criteria mixed-integer linear programming model for designing a
distribution network. The purpose of this model is to take tactical According to the introduction, reducing the costs of the distri-
decisions, or specifically, to design the flow of products from the bution network, and the environmental and social impacts of the
manufacturing plants to customers. For validate of the model, data supplier and the customer is very important. Therefore, it is
from a consumer goods company is applied, which is used from two necessary to examine the distribution of the product from the
distribution centers located in the same area. supplier to the customer using a multi-objective, single-period,
Grant and Banomyong (2010) have conducted a study on the multi-product, and multimodality with multiple modes of trans-
design of the distribution chain for consumer goods in Thailand and portation. Also, with the investigation of different distribution
Japan. In their study, they have concluded that the skill and channels and the choice of the appropriate vehicle types, the best
expertise of human resources, the availability of appropriate distribution channel of each product is selected for each customer.
4 A. Vafaei et al. / Journal of Cleaner Production 251 (2020) 119628
Table 1
Comparison of literature of supply chain distribution network design with our model.
Author Features
Therefore, designing a sustainable distribution network model with The second objective is to minimize the amount of carbon di-
multiple channels is a fundamental issue of the present study, oxide released by transporting different vehicles and building
which has objectives such as minimizing transportation costs, warehouses.
purchasing vehicles, and building warehouses as the first objective, The third objective is to increase employment by taking into
minimizing the amount of carbon dioxide released by transport account the number of job opportunities created by the con-
vehicles and building warehouses as the second objective, and struction of warehouses and transport of vehicles.
maximizing the number of job opportunities as the third objective.
To achieve these objectives, mathematical modeling has been
performed and then the obtained model is linearized and solved
using a goal programming method. As shown in Fig. 2, in the supply
3.1. Assumptions
chain structure of the proposed model, the products are sent in two
ways to the customer: a. direct: from suppliers to the customer and
The underlying assumptions of the problem are as follows:
b. indirect: collecting from different suppliers and transferring to
the warehouse of the retailer and then transferring it to the
Demand and customer location are definitive.
customer. The product distribution is also done in three ways: a.
The customer is the final consumer.
Supplier distribution team, b. Retailer distribution team, and c.
There is no capacity restriction for the warehouses.
Third party logistics.
The location of the suppliers is predefined.
In this section, there is a sustainable design of single-periodic,
Products are defined and each supplier supplies one type of
multi-product, multi-echelon, multi-transportation mode, and
product.
considering multiple channels. Hence, a mixed-integer program-
Locations and the customer demand are preset.
ming model has been formulated with multi objectives. In this
The potential locations of the warehouses are determined.
issue, we identify the build of the warehouse in the potential lo-
Any facility can obtain its products only from upstream facilities
cations, the possibility of assigning the product distribution to the
except for customers.
third-party logistics company, or the retailer distribution team, and
Customers can buy their products from just one distribution
the type and number of vehicles for the transportation of the
channel.
product. In Fig. 2, this concept is presented. In this sense, manu-
The customer demand should be met.
facturer/suppliers and warehouses are used as direct and indirect
facilities for customers. The objectives of the proposed model are as
follows:
The first objective is to reduce the cost of the retailer company, 3.2. Notations
which is including the cost of building warehouses, purchasing
the vehicles, and transporting products.
A. Vafaei et al. / Journal of Cleaner Production 251 (2020) 119628 5
Sets:
i The set of suppliers (i ¼ 1,2, …, I)
j The set of customers (j ¼ 1,2, …, J)
s The set of supplier distribution team (s ¼ 1,2, …, S)
b The set of potential locations for warehouse (b ¼ 1,2, …, B)
o The set of third-party logistics (3PL) companies from the supplier to the warehouse (o ¼ 1,2, …, O)
e The set of third-party logistics (3PL) companies from the supplier/warehouse to the customer (e ¼ 1,2, …, E)
r The set of retailer distribution team from supplier to the customer/warehouse (r ¼ 1,2, …, R)
t The set of retailer distribution team from the warehouse to the customer (t ¼ 1,2, …, T)
Parameters:
M A large real number
bmax Maximum number of warehouses allowed to build
TDij The demand amount of customer j from supplier i
CAPir Capacity of retailer distribution team r vehicle for supplier product i
CAP’it Capacity of retailer distribution team t vehicle for supplier product i
PCi Product price i
m The price level for free shipping
CBr Cost of purchasing vehicle retailer distribution team r
CB’t Cost of purchasing vehicle retailer distribution team t
FCb Fixed cost of establishing a warehouse b
VCIIije Shipping cost of product flow from supplier i to customer j by 3PL e for free shipping if customer j purchases more than m
VCIijt Shipping cost of product flow from supplier i to customer j by retailer distribution team t for free shipping if customer j purchases more than m
VCIIIbjt The cost of transporting product flow from warehouse b to customer j by the retail distribution team t for free shipping if customer j purchases more than m
VCⅣbje The cost of transporting product flow from warehouse b to customer j by 3PL e for free shipping if customer j purchases more than m
ENVIs Environmental impacts of the supplier distribution team s
ENVIIb Environmental impacts of establishing potential warehouse b
ENVIIIo Environmental impacts of 3PL o
ENV Ⅳe Environmental impacts of 3PL e
EMIr Carbon di-oxide emission factor of vehicle retailer distribution team r
EMI’t Carbon di-oxide emission factor of vehicle retailer distribution team t
JOBIs The number of job opportunities created by the supplier distribution team s
JOBIIb The number of fixed job opportunities created by establishing potential warehouse b
JOBIIIo The number of job opportunities created by 3PL o
JOBⅣe The number of job opportunities created by 3PL e
JOBⅤr The number of job opportunities created by vehicle retailer distribution team r
JOBⅥt The number of job opportunities created by vehicle retailer distribution team t
d’ib The distance between supplier i and warehouse b
dij The distance between supplier i and customer j
d’’bj The distance between warehouse b and customer j
Continues Variables:
FLⅥibs The amount of product shipped from supplier i to warehouse b by supplier distribution team s
FLⅦibr The amount of product shipped from supplier i to warehouse b by retailer distribution team r
FLⅧibo The amount of product shipped from supplier i to warehouse b by 3PL o
FLIIIbjt The amount of product shipped from warehouse b to customer j by retailer distribution team t
FLⅣbje The amount of product shipped from warehouse b to customer j by 3PL e
FLIijt The amount of product shipped from supplier i to customer j by retailer distribution team t
FLIIije The amount of product shipped from supplier i to customer j by 3PL e
FLⅤibj The amount of product shipped between supplier i, warehouse b and customer j
NUMIijt The number of vehicles needed to transfer the product from supplier i to customer j by the retailer distribution team t
NUMⅦibr The number of vehicles needed to deliver the product from supplier i to the warehouse b by the retailer distribution team r
NUMIIIbjt The number of vehicles needed to transfer the product from stock b to customer j by the retailer distribution team t
Binary Variables:
Pb 1 if the warehouse b is to be established, and 0 otherwise
lj 1 if the order price of customer j is less than m, and 0 if the order price of customer j is more than m
Wije 1 if the supplier i is allocated to the customer j by 3PL e, and 0 otherwise
Xijt 1 if the supplier i is allocated to the customer j by the retailer distribution team t, and 0 otherwise
YIIIbjt 1 if the warehouse b is allocated to the customer j by the retailer distribution team t, and 0 otherwise
YⅣbje 1 if the warehouse b is allocated to the customer j by 3PL e, and 0 otherwise
ZⅥibs 1 if the supplier i is allocated to the warehouse b by the supplier distribution team s, and 0 otherwise
ZⅦibr 1 if the supplier i is allocated to the warehouse b by the retailer distribution team r, and 0 otherwise
ZⅧibo 1 if the supplier i is allocated to the warehouse b by 3PL o, and 0 otherwise
6 A. Vafaei et al. / Journal of Cleaner Production 251 (2020) 119628
(2)
X XXX XXX XXX
Max F3 ¼ JOBIIb Pb þ JOBⅥt NUMI ijt þ JOBⅥt NUMIII bjt þ JOBⅤr NUMⅦibr þ 365
b i j t b j t i b r
XXX XXX XXX XXX
JOBⅣe FLII ije þ JOBⅣe FLⅣbje þ JOBIII o FLⅧibo þ JOBIs FLⅥibs (3)
i j e b j e i b o i b s
The objective function (1) tries to minimize the total cost of the Single allocation constraint:
retailer company. The first part is related to the fixed cost of X X X X
establishing the warehouse. The second, third and fourth parts Wije þ Xijt þ YIII bjt þ YⅣbje ¼ 1 ci; b; j (10)
belong to the fixed cost of purchasing vehicles and the fifth part is e t t e
free shipping costs if the customer’s purchase is more than a certain Fulfillment of demand constraints:
amount. The objective function (2) minimizes the environmental
impacts of the network. The first part refers to the amount of car- X X X
FLIIije þ FLI ijt þ FLⅤibj TDij ci; j (11)
bon dioxide emissions from the establishing of the warehouse. The e t b
second part is related to the amount of carbon dioxide emissions
from vehicle transportation by the supplier distribution team, the X X X
retail distribution team, and the third-party logistics company. The FLIIije PCi þ FLIijt PCi þ FLⅤibj PCi
e t b
objective function (3) is to maximize the number of job opportu-
nities. The first part shows the number of job opportunities created m lj þ M 1 lj ci; j (12)
by the establishment of the warehouse. The second, third and
Capacity vehicles constraints:
fourth parts relate to the number of job opportunities resulting
from the selection of the retailer distribution team and the fifth part FLI ijt FLIijt
refers to the number of job opportunities arising from the trans- NUMI ijt þ 1 ci; j; t (13)
CAP’it CAP’it
portation of the product by the third-party logistics company and
the supplier distribution team.
FLⅦibr FLⅦibr
NUMⅦibr þ 1 ci; b; r (14)
CAPir CAPir
3.4. Constraints
FLIIIbjt FLIII bjt
Flow and establishing of the warehouse constraints: NUMIII bjt þ 1 ci; b; j; t (15)
CAP’it CAP’it
FLIII bjt Pb M cb; j; t (4) Flow and allocation constraints:
P P P P P
s FLⅥibs þ r FLⅦibr þ o FLⅧibo þ t FLIII bjt þ e FLⅣbje
FLⅤibj ¼ ci; b; j (29)
2
FLⅤibj ; NUMI ijt ; NUMⅦibr ; NUMIII bjt 0 & int (30) L2ijt FLI ijt þ M 1 lj 1 ci; j; t (41)
Pb ; lj ; Wije ; Xijt ; YIII bjt ; YⅣbje ; ZⅥibs ; ZⅦibr ; ZⅧibo 2½0; 1 L2ijt M 1 lj ci; j; t (42)
(31)
Constraints (4e8) states that the product flow occurs between L3bjt M 1 lj þ FLIII bjt cb; j; t (43)
two tiers by the distribution teams when the warehouse has been
established. The constraint (9) specifies the maximum number of L3bjt FLIIIbjt þ M 1 lj 1 cb; j; t (44)
permitted warehouses. The constraint (10) ensures that a distri-
bution team is assigned to each customer from each tier. The
L3bjt M 1 lj cb; j; t (45)
constraint (11) represents the satisfaction of customer demand. The
constraint (12) is for free shipping by the retailer distribution team
when the order price of customer j is more than m. Constraints (13), L4bje M 1 lj þ FLⅣbje cb; j; e (46)
(14), and (15) indicate the number of vehicles required by the
retailer distribution team, taking into account the capacity of the
L4bje FLⅣbje þ M 1 lj 1 cb; j; e (47)
vehicle. Constraints (16e22) suggest that the product flow occurs
between two tiers when the shipment is allocated to distributed
teams. Constraints (23e27) states that the product is allocated L4bje M 1 lj cb; j; e (48)
between the two tiers once the warehouse is established.
Constraint (28) indicates flow balance. The constraint (29) shows
the amount of product flow from the supplier to the customer by
the warehouse. Constraints (30) and (31) show the range of
variables. 3.6. Multi objective solution approach: goal programming
X
k
L2ijt ¼ 1 lj FLI ijt ci; j; t ; (33) Min wh dþ
h þ dh (49)
h¼1
L3bjt ¼ 1 lj FLIIIbjt cb; j; t ; (34)
fh þ d þ *
h dh ¼ f h h ¼ 1; …; k (50)
L4bje ¼ 1 lj FLⅣbje cb; j; e ; (35)
dþ
h :dh ¼ 0 h ¼ 1; …; k (51)
The variables L1ije ; L2ijt ; L3bjt , and L4bje are positive integers, if
To formulate a goal programming model, we must define the
lj ¼ 0, then they are equal to FLIIije ; FLIijt ; FLIII bjt , and FLⅣbje
values of the goals for the objective functions. To obtain the values
respectively, otherwise equal to zero. By applying the above
of the goals, the mathematical model of the problem is considered
changes, the fifth part of the first objective function becomes the
with each of the objective functions alone and the optimal value of
relation (36):
each of the objective function is obtained.
XXX XXX The objective function of the goal programming model is
VCII ije L1ije þ VCI ijt L2ijt
e
defined as (52).
i j i j t
XXX XXX
þ VCIII bjt L3bjt þ VCⅣbje L4bje ; (36) MinGP ¼ wc :dþ þ þ
c þ we :de þ ws :ds (52)
b j t b j e
In fact, in this model, we seek to minimize the total of these
And the constraints (37e48) will be added to the model: deviations.
L1ije M 1 lj þ FLIIije ci; j; e (37) dþ
c : Positive deviation (undesirable) of the economic objective
function
L1ije FLIIije þ M 1 lj 1 ci; j; e (38) dþ
e : Positive deviation (undesirable) of the environmental
objective function
dþ
s : Positive deviation (undesirable) of the social objective
L1ije M 1 lj ci; j; e (39)
function
L2ijt M 1 lj þ FLIijt ci; j; t (40) dþ
h :dh ¼ 0; h ¼ c; e; s (53)
A. Vafaei et al. / Journal of Cleaner Production 251 (2020) 119628 9
Fig. 4. Digikala’s supply chain for four products including steam, suitcase, copper dish and washing machine.
5.1. Sensitivity analysis of parameter of cost of shipping parameter, only the value of the objective function of the goal
programming model and deviations percentage of the economic
In this section, changes to the objective function of the goal objective function is reduced. These changes do not occur on the
programming model and the percentage of deviations are deviation percentage of environmental and social objective func-
measured relative to the parameter of the cost of shipping. The tions, which seems to be due to the lack of change in the model’s
results of this measure are presented in Table 7 and Fig. 5. response and model’s decision making. By increasing the trans-
Fig. 5 shows variations of the objective function of the goal portation cost parameter by 10%, the value of the objective function
programming model and the percentage of the deviation relative to of the goal programming model and the deviation percentage of the
the transportation parameter. By reducing the transportation cost economic objective function increase. But this change is not
A. Vafaei et al. / Journal of Cleaner Production 251 (2020) 119628 11
Table 2
How to extract the data input parameters of the problem.
Table 3
Indicator number, location and supplier product i.
reflected in the deviation percentage of environmental and social 5.2. Effect of the costs on the objective function of the goal
functions. It is also noted that with an increase of 20e50 percent of programming model
the transportation cost parameter, the value of the objective
function of the goal programming model and the deviation per- In this section, the effect of the parameter of the costs of pur-
centage of the environmental objective function will be signifi- chasing a vehicle, transporting and constructing a warehouse are
cantly increased. However, the deviation percentage of the measured on the objective function of the ideal model.
economic objective function decreases and there is no change in In Fig. 6, it can be seen that with the increase of the three pa-
the deviation percentage of social function. rameters of the costs of purchasing a vehicle, transport, and
warehouse construction, the trend of changes in the value of the
Table 4
Indicator number and candidate points for establishing warehouse b.
Table 5
Indicator number and province name for customer j.
Table 6
Optimal amount of objective functions.
Table 7
Effect of parameter of cost of shipping on objective function of goal programming model.
Vehicle purchase cost Objective function of goal programming model Economic objective function Environmental objective function Social objective function
Percentage deviation
Table 8
The effect of the parameter of the number of warehouses on objective function of goal programming model.
Number of warehouses Objective function goal Economic objective Environmental objective Social objective Provinces selected by model for
constructed programming model function function function warehouse construction
Percentage deviation
Fig. 7. The effect of the parameter of the number of warehouses on the objective Fig. 8. The effect of the parameter of demand on the objective function.
function.
5.4. Sensitivity analysis of the parameter of demand
programming model and the percentage of the deviation of the In this section, sensitivity of the objective function of the goal
economic objective function is increased and social and environ- programming model and percentage of deviations is measured
mental objective functions are constant. However, these changes relative to the demand parameter. The results of this measure are
do not occur in the deviation percentage of environmental objec- presented in Table 9 and Fig. 8.
tive functions, which seems to be due to the lack of change in the Fig. 8 shows variations of the objective function of the goal
model’s response and model’s decision making. programming model and the percentage of the deviation relative to
Table 9
The effect of the parameter of demand on the objective function of goal programming model.
Demand Objective function goal programming model Economic objective function Environmental objective function Social objective function
Percentage deviation
Table 10
Weighing the objective functions and its effect on the percentage of deviations and the objective function of the goal programming model.
Status Weight of objective functions Objective function goal programming Economic objective Environmental objective Social objective
model function function function
Percentage deviation
Fig. 9. Comparing the modes 2 and 7 in weighting the objective functions and its effect on the percentage of deviations and the objective function of the goal programming model.
A. Vafaei et al. / Journal of Cleaner Production 251 (2020) 119628 15
Fig. 10. Comparing the modes 3 and 5 in weighting the objective functions and its effect on the percentage of deviations and the objective function of the goal programming model.
with the increase in weight of the economic objective function and programming technique and GAMS software. In the following,
reduction in the weight of the social objective function, the amount sensitivity analysis was performed on the main parameters of the
of objective function of the goal programming model is increased. model (number of warehouses, demand, vehicle purchase costs,
However, it seems that because the model response is not changed, transportation and warehouse construction) and the change in the
changes are not reflected in the deviation percentage of economic, objective function and the percentage of the deviations of the
environmental, and social objective functions. economic, environmental, and social objective functions were
Fig. 11 is presented for comparison modes 4 and 6 on weighting measured relative to those parameters. Finally, each of the objective
objective functions. functions was weighed according to a consultation with the logis-
Comparison modes 4 and 6 in Fig. 11 and Table 10 indicate that tics director of Digikala company, as well as the importance of
with the increase in the weight of the economic objective function economic, environmental and social considerations, and the results
and the reduction in the weight of the social objective function, the and sensitivity analysis were presented in the form of tables and
amount of objective function of the goal programming model, the charts. Computational results are reported based on real-world
percentage of the deviation of the economic objective function is data analyses. The used instance was consisted of four suppliers,
decreased, the value of the social objective function is constant and three warehouses, and 31 provinces, which meant that the integer
percentage of the deviation of the environmental objective function linear programming could be solved optimally using CPLEX in a
increases. short CPU time. Solving the proposed model results in the selection
of optimal distribution channel of Digikala products (including
6. Conclusions and future research steamer, suitcase, copper dish and washing machine), the number
of vehicles required, and the number of job opportunities created
In this research, a mix-integer programming model was devel- by the product transportation. The consequences of solving the
oped for optimizing economic, environmental and social objectives, model are concluded as:
which these goals include minimizing transportation costs, pur-
chasing a vehicle and building a warehouse, minimizing the If the cost of shipping increases by 10% in the next year, it will not
amount of carbon dioxide released by transport vehicles and have much effect on the total cost of the system, but if this cost
building warehouses and maximizing the number of job opportu- increases by 50% in the next five years, the cost the system will
nities. The multi-objective model was solved using the goal dramatically increase. Thus, managing this cost is very significant.
Fig. 11. Comparing the modes 4 and 6 in weighting the objective functions and its effect on the percentage of deviations and the objective function of the goal programming model.
16 A. Vafaei et al. / Journal of Cleaner Production 251 (2020) 119628
The variation in the cost of a vehicle’s purchase cost has little Barzinpour, F., Taki, P., 2018. A dual-channel network design model in a green
supply chain considering pricing and transportation mode choice. J. Intell.
effect on the objective function of the goal programming model,
Manuf. 29 (7), 1465e1483.
and there is less sensitivity to this parameter. This can Bortolini, M., Faccio, M., Ferrari, E., Gamberi, M., Pilati, F., 2016. Fresh food sus-
encourage management to invest in the purchase of a vehicle. As tainable distribution: cost, delivery time and carbon footprint three-objective
a result, when demand increases, more vehicles are purchased optimization. J. Food Eng. 174, 56e67.
Cintron, A., Ravindran, A.R., Ventura, J.A., 2010. Multi-criteria mathematical model
to accelerate the delivery and customer satisfaction. for designing the distribution network of a consumer goods company. Comput.
If the Digikala company cares for economic considerations, the Ind. Eng. 58 (4), 584e593.
distribution of steamer product for 29 provinces by the third- Deqqaq, H., Abouabdellah, A., 2016. Design of a green distribution network with
multiple transportation modes. ARPN Journal Engineering Apply Science 11
party logistics company (shipping and express mail) and for (21), 12354e12361.
the provinces of Tehran and Alborz by the distribution company Geoffrion, A.M., Graves, G.W., 1974. Multicommodity distribution system design by
t (pride vans), the distribution of suitcase product For 31 prov- Benders decomposition. Manag. Sci. 20 (5), 822e844.
Grant, D.B., Banomyong, R., 2010. Design of closed-loop supply chain and product
inces, by the third-party logistics company e (shipping and ex- recovery management for fast-moving consumer goods: the case of a single-use
press mail), copper dish product distribution for 30 provinces is camera. Asia Pac. J. Mark. Logist. 22 (2), 232e246.
provided by the third-party logistics company (shipping and Guerrero Campanur, A., Olivares-Benitez, E., Miranda, P.A., Perez-Loaiza, R.E.,
Ablanedo-Rosas, J.H., 2018. Design of a Logistics Nonlinear System for a Com-
express mail) and Qazvin province by the retailer distribution
plex, Multiechelon, Supply Chain Network with Uncertain Demands.
team t (pride van) and the distribution of the washing machine Complexity, 2018.
product for 31 provinces is done by the retailer’s distribution Halat, K., Hafezalkotob, A., 2017. Distribution network design with distributors
advance payment and fuzzy commitment. J. Adv. Manuf. Syst. 16 (4), 339e356.
team t (pride van).
Hlyal, M., Ait Bassou, A., Soulhi, A., El Alami, J., El Alami, N., 2015. Designing a
If the Digikala company is concerned with environmental or distribution network using a two level capacity location allocation problem:
social considerations, distribution of products for 31 provinces formulation and efficient genetic algorithm resolution with an application to a
will be done by the retailer distribution team t (pride van). Moroccan retail company. J. Theor. Appl. Inf. Technol. 72 (2), 294e306.
Hezarkhani, B., 2017. Design of Warehouse Taking into Account Order Picking
Digikala company main motivation for using this model was to Processes, Master’s Thesis. University of tehran.
reduce system costs. The distribution costs are reduced when Hulthe n, K., 2007. Economizing in differentiated distribution networks: a trans-
the product reaches the customer directly from the supplier by action approach. Eur. Bus. Rev. 19 (6), 508e523.
Janatyan, N., Zandieh, M., Alem-Tabriz, A., Rabieh, M., 2018. Designing sustainable
third-party logistics and the retailer distribution team. distribution network in pharmaceutical supply chain: a case study. Int. J. Supply
Oper. Manag. 5 (2), 122e133.
In the future works, it can be occupying to model the uncer- Jayaraman, V., 1998. Transportation, facility location and inventory issues in dis-
tribution network design: an investigation. Int. J. Oper. Prod. Manag. 18 (5),
tainty of real cases. Another extension could be the inclusion of 471e494.
more real-life constraints like capacity limitations of warehouses Jayaraman, V., Ross, A., 2003. A simulated annealing methodology to distribution
and transportation time. In this study, we examined non- network design and management. Eur. J. Oper. Res. 144 (3), 629e645.
Ko, H.J., Ko, C.S., Kim, T., 2006. A hybrid optimization/simulation approach for a
deteriorating items. Formulating a model that considers fresh
distribution network design of 3PLS. Comput. Ind. Eng. 50 (4), 440e449.
food or deteriorating items would also be beneficial. Lee, D.H., Bian, W., Dong, M., 2007. Multiproduct distribution network design of
third-party logistics providers with reverse logistics operations. Transp. Res.
Rec. 2008 (1), 26e33.
CRediT author Statement
Lorentz, H., Yew Wong, C., Hilmola, O.P., 2007. Emerging distribution systems in
Central and Eastern Europe: implications from two case studies. Int. J. Phys.
Arezoo Vafaei: Software, Validation, Investigation, Formal Distrib. Logist. Manag. 37 (8), 670e697.
analysis, Resources, Data Curation, Writing - Original Draft Mangiaracina, R., Song, G., Perego, A., 2015. Distribution network design: a litera-
ture review and a research agenda. Int. J. Phys. Distrib. Logist. Manag. 45 (5),
Preparation. 506e531.
Saeed Yaghoubi: Conceptualization, Methodology, Formal Millet, D., 2011. Designing a sustainable reverse logistics channel: the 18 generic
analysis, Writing- Reviewing and Editing, Visualization, Supervi- structures framework. J. Clean. Prod. 19 (6e7), 588e597.
Mogale, D.G., Cheikhrouhou, N., Tiwari, M.K., 2019. Modelling of sustainable food
sion, Project administration. grain supply chain distribution system: a bi-objective approach. Int. J. Prod. Res.
Javad Tajik: Software, Validation, Formal analysis, Data Cura- 1e24.
tion, Writing- Reviewing and Editing. Ouhimmou, M., Nourelfath, M., Bouchard, M., Bricha, N., 2019. Design of robust
distribution network under demand uncertainty: a case study in the pulp and
Farnaz Barzinpour: Formal analysis, Methodology, paper. Int. J. Prod. Econ. 218, 96e105.
Visualization. Rai, D., Sodagar, B., Fieldson, R., Hu, X., 2011. Assessment of CO2 emissions reduction
in a distribution warehouse. Energy 36 (4), 2271e2277.
Ross, A., Jayaraman, V., 2008. An evaluation of new heuristics for the location of
Declaration of competing interest
cross-docks distribution centers in supply chain network design. Comput. Ind.
Eng. 55 (1), 64e79.
The authors declare that they have no known competing Sadjady, H., Davoudpour, H., 2012. Two-echelon, multi-commodity supply chain
network design with mode selection, lead-times and inventory costs. Comput.
financial interests or personal relationships that could have
Oper. Res. 39 (7), 1345e1354.
appeared to influence the work reported in this paper. Samani, M.R.G., Hosseini-Motlagh, S.M., Ghannadpour, S.F., 2019. A multilateral
perspective towards blood network design in an uncertain environment:
References methodology and implementation. Comput. Ind. Eng. 130, 450e471.
Selim, H., Ozkarahan, I., 2008. A supply chain distribution network design model:
_ Erdal, H., 2019. Solving an ammunition distribution network design an interactive fuzzy goal programming-based solution approach. Int. J. Adv.
Akgün, I., Manuf. Technol. 36 (3e4), 401e418.
problem using multi-objective mathematical modeling, combined AHP-TOPSIS, Shu, J., Wang, G., Zhang, K., 2013. Logistics distribution network design with two
and GIS. Comput. Ind. Eng. 129, 512e528. commodity categories. J. Oper. Res. Soc. 64 (9), 1400e1408.
Akkerman, R., Wang, Y., Grunow, M., 2009. MILP approaches to sustainable pro- Validi, S., Bhattacharya, A., Byrne, P.J., 2018. Sustainable distribution system design:
duction and distribution of meal elements. In: 2009 International Conference a two-phase DoE-guided meta-heuristic solution approach for a three-echelon
on Computers & Industrial Engineering. IEEE, pp. 973e978. bi-objective AHP-integrated location-routing model. Ann. Oper. Res. 1e32.
Alptekinoglu, A., Tang, C.S., 2005. A model for analyzing multi-channel distribution
Yadav, V., Tripathi, S., Singh, A., 2019. Bi-objective optimization for sustainable
systems. Eur. J. Oper. Res. 163 (3), 802e824. supply chain network design in omnichannel. J. Manuf. Technol. Manag. 30,
Ameri, M., Zahed, F., 2013. Estimating global warming external costs due to road 972e986.
transportation in Iran (case study: expressways). J. Environ. Stud. 39 (3), 45. Zhang, S., Lee, C.K.M., Wu, K., Choy, K.L., 2016. Multi-objective optimization for
Amiri, A., 2006. Designing a distribution network in a supply chain system: sustainable supply chain network design considering multiple distribution
formulation and efficient solution procedure. Eur. J. Oper. Res. 171 (2), 567e576. channels. Expert Syst. Appl. 65, 87e99.
Azad, N., Davoudpour, H., 2013. Designing a stochastic distribution network model
under risk. Int. J. Adv. Manuf. Technol. 64 (1e4), 23e40.