optimizing supply chain network design with location...

11

Upload: others

Post on 12-Mar-2020

4 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Optimizing supply chain network design with location ...scientiairanica.sharif.edu/article_4009_402d08b5af43aef3eb4e6bec7c8cf75f.pdfin a perishable food supply chain network. With

Scientia Iranica E (2016) 23(6), 3035{3045

Sharif University of TechnologyScientia Iranica

Transactions E: Industrial Engineeringwww.scientiairanica.com

Optimizing supply chain network design withlocation-inventory decisions for perishable items: APareto-based MOEA approach

S. Rashidia, A. Saghaeia;�, S.J. Sadjadib and S. Sadi-Nezhada

a. Department of Industrial Engineering, Science and Research Branch, Islamic Azad University, Tehran, Iran.b. Department of Industrial Engineering, Iran University of Science and Technology, Narmak, Tehran, Iran.

Received 10 February 2015; received in revised form 30 September 2015; accepted 8 December 2015

KEYWORDSSupply chain networkdesign;Perishable products;Location-inventory;Multi-objectiveoptimization;Pareto-basedmeta-heuristics.

Abstract. In this paper, a bi-objective mathematical model is presented to optimizesupply chain network with location-inventory decisions for perishable items. The goal isto minimize total cost of the system, including transportation cost of perishable itemsfrom hub center into DCs and from DCs to ultimate centers, transportation cost ofunusual orders, and �xed cost of centers as DCs, as well as demand unresponsiveness.Considering special conditions for holding items and regional DCs, and determining averagelifetime for the items assigned to centers are other features of the proposed model. Withregard to complexity of the proposed model, a Pareto-based meta-heuristic approach,called Multi-Objective Imperialist Competitive Algorithm (MOICA), is presented to solveit. To demonstrate performance of the proposed algorithms, two well-developed multi-objective algorithms based on genetic algorithm, including Non-dominated Ranked GeneticAlgorithm (NRGA) and Non-dominated Sorting Genetic Algorithm (NSGA-II), are applied.In order to analyze the results, several numerical illustrations are generated; then, thealgorithms are compared both statistically and graphically. Analysis of the results showsthe robustness of MOICA to �nd and manage Pareto solutions.© 2016 Sharif University of Technology. All rights reserved.

1. Introduction

Promptly changing environment makes the corpora-tions to accommodate themselves with the whole sup-ply chain. Supply Chain Network Design (SCND)problems have been attended as an important issue inmarket globalization. The problem of SCND involvesdetermining a ow pattern for each product withstrategic and operational decisions, including facilitieslocation and inventory management, to be closer toreality and follow some goals such as total cost, cus-tomer satisfaction, chain risk, etc. [1]. Service supplychains are usually complicated to manage, especially

*. Corresponding author. Tel./Fax: +98 21 22025487E-mail address: abbas.saghaei (A. Saghaei)

when they concern perishable products with a very highservice level [2].

Numerous products are in the category of per-ishable items; e.g. radioactive elements, blood banks,chemicals products, food, fashion clothes, technicalcomponents, and newspapers [3-5]. The operationsresearch community began studying the deteriorationof items by modeling inventory management in bloodbanks [6-7] and the distribution of blood from trans-fusion centers to hospitals [8-9]. For more details onblood products in Supply Chain Management (SCM),one can refer to [10,11].

The supply chain of perishable products mostlyconcentrates on improved communication among thesupply chain players, and well-coordinated and fastdistribution channels. These facts lead to increase in

Page 2: Optimizing supply chain network design with location ...scientiairanica.sharif.edu/article_4009_402d08b5af43aef3eb4e6bec7c8cf75f.pdfin a perishable food supply chain network. With

3036 S. Rashidi et al./Scientia Iranica, Transactions E: Industrial Engineering 23 (2016) 3035{3045

pro�t and, consequently, achieving reduction in cost.The shelf life limitation, overproduction, and storageare the main features in the literature on perishableproducts [12]. These problems also deal with stock-outs, outdates, and discarding cost, and, in mostcases, customer returns are not accepted or realisticallypossible. Carter and Rogers [13] investigated relatedworks with a conceptual framework for sustainablesupply chains. Nagurney and Yu [14] developed anew model of oligopolistic competition for fashionsupply chains with di�erentiated products, includingenvironmental concerns. B�uy�uk�ozkan and Berkol [15]proposed a methodology for designing a sustainablesupply chain by using an integrated analytic networkprocess and zero-one goal programming approach inquality function deployment. Chaabane et al. [16]investigated the design of sustainable supply chainsunder emissions trading schemes. Erol et al. [17]proposed a fuzzy multi-criteria framework to evaluateand measure sustainability performance of a supplychain in Turkish grocery retailers.

Perishable products are increasingly importantto customers who desire to reduce the amount ofoutdated perishable products. Perishable productsstart deteriorating the moment they are produced [18].Consideration of perishability in the supply chain hasreceived increased attention in recent research [19].Govindan et al. [20] presented a model by integrat-ing sustainability in decision making for distributionin a perishable food supply chain network. Withglobalization of supply chains, the distance betweennodes in the distribution network has considerablyincreased. Katsaliaki et al. [21] concentrated onthe blood supply chain game, which simulated thesupply chain of blood units from donors to patientsbased on a real case study by modeling the UKblood supply chain. Duan and Liao [22] presenteda combinational approach to optimize e�ciency ofthe supply chain system for a single-hospital single-blood center. Kalaitzidou et al. [23] introduced ageneral mathematical programming framework, whichemployed an innovative generalized supply chain net-work composition joined with forward and reverselogistics activities. Fattahi et al. [24] presented aproblem formulation for planning a multi-echelon andmulti-product supply chain network over a multi-period horizon in which customer zones followed price-sensitive demands. Mousazadeh et al. [25] proposed abi-objective mixed integer linear programming modelfor a pharmaceutical supply chain network designproblem. Govindan et al. [26] covered this gap byconsidering the sustainable OAP in the sustainableSCND as a strategic decision. Sharifzadeh et al. [27]proposed an SCND, where systematic decision-makingfor centralized, distributed, and mobile biofuel produc-tion was used by using mixed integer linear program-

ming under uncertainty. Ahn et al. [28] developeda deterministic mathematical programming problemfor strategic planning design of a Microalgae Biomass-to-Biodiesel Supply Chain Network (MBBSCN) fromfeedstock �elds to end users that met resource, demand,and technology constraints over a long-term period.Pop et al. [29] proposed an e�cient reverse distributionsystem for solving sustainable supply chain networkdesign problem and discussed the results using a real-world case study. Yolmeh and Salehi [30] proposed anouter approximation method for integration of supplychain network designing and assembly line balancingunder uncertainty.

In the recent years, multi-objective optimizationhas received increased attention in operational andindustrial applications. Soft-computing approaches areone of the best developed approaches to deal withoptimization of the systems. Among multi-objectiveoptimization algorithms, Non-dominated Sorting Ge-netic Algorithm (NSGA-II) is a commonly used Pareto-based algorithm proposed by Deb et al. [31]. This al-gorithm is applied in di�erent aspects of industrial andoperational management [32-33]. Atashpaz-Gargariand Lucas [34] presented a new kind of evolutionaryalgorithm, called Imperialist Competitive Algorithm(ICA), which was inspired by a social phenomenon.They used this algorithm for some benchmark problemsto show its ability in �nding good solution. Yang etal. [35] proposed a multi-objective biogeography-basedoptimization for supply chain network design underuncertainty.

In this paper, a bi-objective mathematical pro-gramming model is presented to optimize supply chainnetwork with location-inventory decisions for perish-able items. The goals are to minimize whole cost ofthe system, including transportation cost of perishableitems from hub center to DCs and from DCs to theultimate center, transportation cost of unusual orders,and �xed cost of centers as DCs, as well as demandunresponsiveness. Considering special conditions forholding items and regional DCs, and determiningaverage lifetime of items assigned to centers are otherfeatures of the proposed model. With regard tocomplexity of the proposed model, a Pareto-basedmulti-objective approach, called Multi-Objective ICA(MOICA), is presented to optimize the mathematicalmodel. To compare the performance of ICA, best-developed Pareto-based genetic algorithms are applied.

The rest of this paper is organized as follows;in Section 2, the parameters and variables are de-�ned and, then, the bi-objective model is formu-lated. In Section 3, the multi-objective Pareto-basedmeta-heuristic algorithms are explained. Next, theresults and comparisons are analyzed in Section 4.Finally, the conclusions and further research aregiven.

Page 3: Optimizing supply chain network design with location ...scientiairanica.sharif.edu/article_4009_402d08b5af43aef3eb4e6bec7c8cf75f.pdfin a perishable food supply chain network. With

S. Rashidi et al./Scientia Iranica, Transactions E: Industrial Engineering 23 (2016) 3035{3045 3037

2. Model description

In this section, the problem of three-echelon supplychain network design is presented. In this supplychain, a hub center produces or provides perishableitems. In the second echelon, regional DCs investigatespeci�c operational regions. Finally, in the last echelon,service centers are present to directly connect with thecustomers. The physical ow of perishable items occursfrom di�erent centers to customers. In this situation,di�erent questions should be answered, simultaneously,as follows:

� Which center should be selected as the DC amongall the centers in a region?

� What kind of perishable items the ultimate centersmust be able to accept?

� How much of each perishable item must be allocatedto each center?

� How long is optimal life of perishable items?

Another feature of the problem is inventory man-agement at two levels of DCs and ultimate centers.Parts of inventory assigned to them consist of on-hand inventory and safety stock based on (S � 1; S)inventory review policy. In the problem structure,when the on-hand inventory reaches the safety stock,the order of the next period is opened. If demand isgreater than on-hand inventory, in addition to orderof the next period, a special order is sent to covermost of the demands. Furthermore, considering specialconditions for holding items and regional DCs, anddetermining average lifetime for the items assignedto centers are other features of the proposed model.Figure 1 represents the corresponding supply chainnetwork design, schematically.

This paper formulates the abovementioned supplychain network with location-inventory decisions forperishable items as a bi-objective model, in which the�rst objective function attempts to minimize demandunresponsiveness. The second objective function triesto minimize total cost, including transportation cost ofperishable items from centers to DCs and from DCs tothe ultimate center, transportation cost of unusual or-ders, and �xed cost of centers as DCs. As well, panninghorizon is single-period and demands are known with aconstant rate. In the following subsections, notations,decision variables, and mathematical formulation of theproblem are described.

2.1. Indices and parametersi Index of perishable itemsj Index of service centersl Index of geographical regionk Index of candidate sitef Index of second-service centers

T Number of the period (e.g., number ofdays in each problem number)

Di;k Demand quantity of item i at candidatesite k

CSi;k Demand unresponsiveness cost for itemi in candidate site k

Disj;f;l Distance of center j and f in region lDisj;k Distance of center j from candidate

site kSSi;j Safety stock for item i in center jDij Distance of center j from hub centerICj Fixed cost of center j for being hubsi;j Unusual order batch item i assigned to

center jAD Maximum allowable distance for

providing serviceCT Fixed shipping cost of items for DCsCtr Shipping cost of items from DCs to

ultimate centersM A large numberCFi Consumption coe�cient of item iLTi;j Average life of item i assigned to

center j

2.2. Decision variablesZj;l 1 if center j is selected as hub center in

region l and 0 otherwiseatti;j 1 if item i can be provided in center j

and 0 otherwiseRei;j;k 1 if item i from center j assigned to

candidate site k (ultimate center) and0 otherwise

Figure 1. Scheme of the corresponding supply chainnetwork design.

Page 4: Optimizing supply chain network design with location ...scientiairanica.sharif.edu/article_4009_402d08b5af43aef3eb4e6bec7c8cf75f.pdfin a perishable food supply chain network. With

3038 S. Rashidi et al./Scientia Iranica, Transactions E: Industrial Engineering 23 (2016) 3035{3045

yi;j 1 if unusual order for item i is openedin center j and 0 otherwise

Qj;f 1 if distance of two centers is less thanthe allowable level and 0 otherwise

Uj;k 1 if distance of candidate site k fromcenter j is less than the allowable leveland 0 otherwise

Ei;j 1 if the assigned inventory level meetsthe demand in the period and 0otherwise

Vi;j 1 if item i assigned to center j livesless than one period and 0 otherwise

Wi;k 1 if demand of item i assigned to site kis less than one period and 0 otherwise

�i;j Quantity of item i assigned to center jAmi;j;k Quantity of item i assigned from center

j to candidate site kILi;j Inventory level of item i in center j at

beginning of the periodDemandi;j Total demand of di�erent regions on

item i for the center j

2.3. Bi-objective model

MinimizeXi

Xk

CSi;k

������Di;k �Xj

Ami;j;k

������ ; (1)

Minimize CTXi

Xj

Xl

Dij�i;jZj;l

+ CtrXi

Xj

Xk

Ami;j;kDSj;k

+Xi

Xj

Si;jyi;jEi;j +Xj

Xl

Zj;lICj ; (2)

s.t.Xj

Zj;l � 1; (3)

Xi

Xj

atti;jZj;l � 1; (4)

Rei;j;k = atti;jUj;k; (5)

�i;j

1�X

l

Zj;l

!=

1�X

l

Zj;l

!Xk

Xf

Rei;f;kAmi;f;k; (6)

�i;jXl

Zj;l =Xf

Qj;fAmi;j;fXl

Zj;l; (7)

Disj;f;l < AD +M(1�Qj;f ); (8)

Disj;f;l � AD �MQj;f ; (9)

Zj;l +Qj;f � Zj;lQj;f + 1; (10)

Dsj;k < AD +M(1� Uj;k); (11)

Dsj;k � AD �MUj;k; (12)

Demandi;j =Xk

Rei;j;kDi;k; (13)

LTi;jatti;j < T +M(1� Vi;j); (14)

LTi;jatti;j � T �MVi;j ; (15)�Di;k

CFi

�< T +M(1� wi;k); (16)�

Di;k

CFi

�� T �Mwi;k; (17)

Xk

�T�

�Di;k

CFi

��CFiwi;k<

Xk

(ILi;j+Ami;j;k) yi;j

+M(1� Ei;j); (18)

kXk

�T �

�Di;k

CFi

��CFiwi;k�

kXk

(ILi;j+Ami;j;k) yi;j

+M(1� Ei;j); (19)

ILi;j + �i;j < SSi;j +M(1� yi;j); (20)

ILi;j + �i;j � SSi;j �Myi;j ; (21)

Ami;j;k � demandi;jRei;j;k; (22)Xlt2LT

Amlti;j;k = Ami;j;k; (23)

Zj;l; atti;j ; Rei;j;k; Qj;f ; Uj;k; Vi;j ; yi;j 2 f0; 1gAmi;j;k; ILi;j ; LTi;j ; �i;j 2 Z: (24)

Objective (1) minimizes demand unresponsiveness.Objective (2) minimizes total cost, including trans-portation cost of perishable items from hub center toDCs and from DCs to the ultimate center, transporta-tion cost of unusual orders, and �xed cost of centers asDCs. Constraint (3) ensures that one of the centers isselected as hub center in regions. Constraint (4) assuresthat all items exist and are distributable. Constraint(5) ensures the way of providing service to itemsin regions. Constraints (6) and (7) investigate theassigned amount to centers and hubs. Constraints (8)and (9) ensure an upper bound for the distance between

Page 5: Optimizing supply chain network design with location ...scientiairanica.sharif.edu/article_4009_402d08b5af43aef3eb4e6bec7c8cf75f.pdfin a perishable food supply chain network. With

S. Rashidi et al./Scientia Iranica, Transactions E: Industrial Engineering 23 (2016) 3035{3045 3039

hub center and the ultimate center. Constraint (10)measures the distance between hub centers with otherones. Constraints (11) and (12) ensure an upperbound for the distance between demand nodes andthe ultimate center. Constraint (13) considers wholedemand of a region for each item. Constraints (14)and (15) show if the lifetime of item i in center j isless than current period. Constraints (16) and (17)are also dependently seeking to determine whether theconsumption of items in the current inventory lastsmore than the current time period or not. Constraints(18) and (19) provide the inventory policy of thesystem. Constraints (20) and (21) measure the unusualorders. Constraint (22) ensures that the assigned itemsto each region are less than or equal to the demand inthe region. Constraint (23) shows summation of itemi is ful�lled by center j for ultimate center k duringdi�erent lifes. Constraint (24) provides the range ofdecision variables.

3. Solving methodologies

Many researchers have successfully applied meta-heuristic approaches to solve complicated optimiza-tions in di�erent �elds of industrial and operationmanagement. These researchers have also involvedthe NP-hard mixed binary integer programming forsupply chain network design problem [13-15]. In thissection, the recently developed Pareto-based meta-heuristic algorithms, called MOICA, NSGA-II, andNRGA, are proposed to solve the proposed bi-objectivemathematical formulation at hand. However, somerequired multi-objective backgrounds are �rst de�nedin the following subsection.

3.1. Concepts of multi-objective algorithmsConsider a multi-objective model with a set of con ictobjectives, f(~x) = [f1(~x); :::; fm(~x)], subject to gi(~x) �0, i = 1; 2; :::; c; ~x 2 X, where ~x denotes n-dimensionalvectors that can get real, integer, or even Booleanvalues and X is the feasible region. Then, for aminimization model, solution ~a dominates solution~b(~a;~b 2 X) if fi(~a) � fi(~b), 8i = 1; 2; :::;m and9i 2 f1; 2; :::;mg : fi(~a) < fi(~b).

Pareto-based algorithms aim to achieve thePareto optimal front during the evolution process. Thisfront is expected to have the highest convergence anddiversity [31].

3.2. Solution representationTo code the solutions, the continuous decision variablesare encoded and randomly generated between zeroand their upper bounds. Following this, to encodeand decode the binary decision variables, a continuousrandom keys representation is applied. For moredetails, one can refer to Rahmati et al. [36]. Inother words, most of the constraints of the model are

satis�ed through the proposed vector and the rest ofthe violating constraints will be penalized. Since someconstraints are likely to be violated, they are penalizedusing the method given in Yeniay and Ankare [37].In other words, infeasible solutions are �ned usingEq. (25):

P (x) = M ���

g(x)b

�� 1 � 0

�; (25)

where M , g(x), and P (x) represent a large number,the constraint under consideration, and the penaltyvalue, respectively. This equation is designed for aconstraint like g(x) � b and more violations receivebigger penalties.

3.3. Multi-Objective Imperialist CompetitiveAlgorithm (MOICA)

Imperialist Competitive Algorithm is a kind of Evolu-tionary Algorithms proposed by Atashpaz-Gargari andLucas [34] for the �rst time. This algorithm searchesthe solution space by using some initialized countries.Competition among imperialists and their attempts toa�ect their colony states are inspired as a source inICA.

Over the past years, ICA has been used as ameta-heuristic approach for a wide range of single-objective problems. Its capability in �nding near-optimal solutions for di�erent single objectives makesit proper for multi-objective problems. Enayatifar etal. [38] developed an EV based on ICA for a multi-objective problem, called Multi-Objective ImperialistCompetitive Algorithm (MOICA), and tested this al-gorithm on six well-known test functions.

In this paper, an MOICA, as another meta-heuristic approach, is used to solve the presentedinventory model and compare the results with otherapproaches. The steps of the proposed MOICA can bedescribed as follows:

1. Initializing the empires by creating Npop countries,selecting Nimp of the most powerful countries asimperialists and the remaining countries as colonies(Ncol), and giving N:Cn colonies to each imperialistby using Eq. (27).

Power of each country is determined basedon two criteria: the rank of each country, whichis calculated by using non-dominated sorting withregard to all objective functions, and merit ofcountries with the same rank. According to thementioned criteria, the power of each country canbe computed by using Eq. (26) [38]:

powern =

1PDj=1

"fi(C)

�Nrank(C)Pi=1

fi(i)

#(Rank(C)�1)�D

;(26)

Page 6: Optimizing supply chain network design with location ...scientiairanica.sharif.edu/article_4009_402d08b5af43aef3eb4e6bec7c8cf75f.pdfin a perishable food supply chain network. With

3040 S. Rashidi et al./Scientia Iranica, Transactions E: Industrial Engineering 23 (2016) 3035{3045

Figure 2. The owchart of MOICA.

where D is the number of objective functions, f(i)is value of the ith objective function, and Nrank(C)is the number of countries in rank C:

NCn = roundfpnNcolg; (27)

where pn =���� powernPNimp

i=1 poweri

����.2. Moving the colonies toward their imperialists ac-

cording to a random variable of uniform distri-bution with regard to the distance between eachcolony and its imperialist (Eq. (28)) and consideringa deviation in the movement (Eq. (29)):

x � U(0; � � d); (28)

� � U(� ; ): (29)

3. Exchanging position of imperialist and colony bycomputing the �tness function of each colony aftermoving and choosing the best member of empire(the member with the best �tness function) amongimperialists and moved colonies as a new imperial-ist;

4. Computing the total cost of all empires by determin-ing the total cost of each imperialist with regardto its own position and the mean of its colonies'positions (Eq. (30)):

TCn =Cost(imperialistn)

+ �meanfcost t(colonies)g; (30)

where � is a positive number less than 1 thatindicates the in uence of mean cost of colonies onthe imperialist cost;

5. Imperialist competition by giving the weakestcolony of the weakest imperialist to the strongestone with regard to the normalized total cost is

carried out (Eq. (31)):

NTCn = TCn �maxfTCng: (31)

6. Eliminating the powerless empires by omitting theimperialist which has lost all its colonies.

The owchart of the proposed MOICA is shownin Figure 2 in which the multi-objective parts arehighlighted.

3.4. NSGA-II and NRGA algorithmsOne of the popular non-domination based evolution-ary algorithms for multi-objective problems is Non-dominated Sorting Genetic Algorithm (NSGA), whichwas proposed by Srinivas and Deb [39]. Like otherevolutionary algorithms, this approach works with apopulation of solutions to �nd the optimum solution inthe space. With regard to the main criticisms of thisalgorithm, such as complexity of non-dominated sort-ing and lack of elitism, NSGA-II, as a modi�ed versionof this algorithm, was proposed by Deb et al. [31].Another popular extension of evolutionary algorithmsis Non-dominated Ranked Genetic Algorithm (NRGA),which is widely used for multi-objective problems. Formore details about NSGA-II and NRGA, one can referto [33,36,40].

In this paper, both NRGA and NSGA-II algo-rithms, which are GA based and use the evolutionprocess of genetic algorithm, are used. The param-eters of both NRGA and NSGA-II algorithms, suchas population size, are determined identically. Themutation processes for both algorithms are the same.Their crossover operator is de�ned based on Haupt,R.L. and Haupt, S.E. [41] uniform crossover operator.Besides, there is a di�erence between them in theirselection strategies. In fact, the proposed NSGA-II usesa binary tournament selection while a Rolette wheelselection strategy is used in NRGA. Figure 3 shows the

Page 7: Optimizing supply chain network design with location ...scientiairanica.sharif.edu/article_4009_402d08b5af43aef3eb4e6bec7c8cf75f.pdfin a perishable food supply chain network. With

S. Rashidi et al./Scientia Iranica, Transactions E: Industrial Engineering 23 (2016) 3035{3045 3041

Figure 3. The owchart of NSGA-II and NRGA.

owchart of both NRGA and NSGA-II algorithms inwhich the multi-objective parts are highlighted.

4. Analysis of results and comparisons

To evaluate performances of the proposed Pareto-basedalgorithms, four standard metrics of multi-objectivealgorithms are spacing that measures the standarddeviation of the distances among solutions of thePareto front, in which smaller value is better [42];Mean Ideal Distance (MID) [43]; Number Of foundSolutions (NOS) that counts the number of the Paretosolutions in Pareto optimal front, in which bigger valueis better; and computational (CPU) time of running thealgorithms to reach near-optimum solutions.

Table 1. Values of the parameters of the algorithms.

Multi-objectivealgorithms

Algorithmparameters

Optimumamount

MOICA

Number of population 40Number of imperialists 10

A random variable 2

Deviation form originaldirection

0.6

In uence coe�cient ofcolonies

0.1

Maximum generation 100

NRGA &NSGA-II

Number of population 25Crossover probability 0.6Mutation probability 0.4Maximum number of

generations100

Table 2. Input parameters of the model for the generatedtest problems.

Problemno.

Item Center Region Candidatesite

1 10 5 2 52 20 5 2 53 50 15 2 104 50 20 3 105 85 45 3 206 100 75 3 407 135 95 5 508 165 110 5 709 220 145 5 12010 310 175 10 14011 450 220 10 16012 800 550 20 250

The experiments are implemented on 12 testproblems. Furthermore, to eliminate uncertainties ofthe obtained solutions, each problem is used threetimes under di�erent random environments. Then, theaverages of these three runs are treated as the ultimateresponses. The NSGA-II, as the most applicablePareto-based MOEA in the literature, is applied todemonstrate capability of the proposed algorithms tosolve the multi-objective optimization problems. Theinput parameters of the algorithms are reported inTable 1.

To evaluate the performance of the proposedalgorithms, Table 2 shows input parameters of themodel for the generated test problems, and Table 3reports amounts of the multi-objective metrics for the12 test problems. MATLAB Software [44] has been

Page 8: Optimizing supply chain network design with location ...scientiairanica.sharif.edu/article_4009_402d08b5af43aef3eb4e6bec7c8cf75f.pdfin a perishable food supply chain network. With

3042 S. Rashidi et al./Scientia Iranica, Transactions E: Industrial Engineering 23 (2016) 3035{3045

Table 3. Multi-objective metrics computed for the three proposed Pareto-based meta-heuristics.

Problem MOICA NSGA-II NRGAno. NOS MID Spacing Time NOS MID Spacing Time NOS MID Spacing Time1 12 3243 46333 13.52 24 4373 57838 22.66 21 4987 64747 25.032 14 4352 52532 19.14 21 6783 89388 33.91 19 7763 98489 29.633 14 4334 97493 23.51 22 19734 78377 36.88 19 9827 63734 34.744 12 23782 13442 34.53 21 75839 73833 41.10 21 47839 83734 51.115 15 34884 93004 44.73 23 67839 89101 61.62 21 87363 98441 78.616 10 32499 453831 67.02 23 87322 349391 94.01 22 67827 176061 89.117 9 67283 768501 75.14 19 118927 984777 119.15 23 96771 388310 109.828 12 367983 878851 89.16 19 487328 837831 169.75 23 578483 787001 148.219 9 359993 873031 90.08 21 862788 1481188 128.83 18 983461 234993 174.2310 9 984398 2377301 123.19 21 1097711 1938478 198.70 19 2388201 1288731 241.4411 8 384995 3397591 234.71 20 1288738 3099312 291.63 19 1172600 3488841 248.4212 9 1387389 4918991 310.85 21 3460021 4909941 433.27 18 3672882 5191021 398.69

Table 4. The P-values of the analysis of variancecomparison test.

Metric P-value Test results

MID 0.470 Null hypothesis is not rejectedSpacing 0.956 Null hypothesis is not rejected

NOS 0.000 Null hypothesis is rejectedTime 0.564 Null hypothesis is not rejected

Figure 4. Box plot of spacing vs. algorithms.

used to code the proposed meta-heuristic algorithms,and the programs have been executed on a 2-GHzlaptop with 4 GB of RAM.

The algorithms are statistically compared basedon the properties of their obtained solutions via theanalysis of variance (ANOVA) test. These outputs arereported in Table 4 in terms of de�ned metrics. In orderto clarify our statistical results, individual value plotsare represented in Figures 4-7. Figure 8 also representsthe graphical compa- rison of these three algorithms.

The result based on the statistical outputs inTable 3 along with Figures 4-7 shows the comparabilityof MOICA in comparison with NRGA and NSGAII in

Figure 5. Box plot of MID vs. algorithms.

Figure 6. Box plot of NOS vs. algorithms.

terms of spacing, time, and MID metrics, in which thealgorithms have no signi�cant di�erences and statisti-cally work the same; while MOICA is dominated byNRGA and NSGA-II in terms of NOS. It should bementioned that these conclusions are con�rmed with acon�dence level of 95%. Graphical outputs in Figure 8

Page 9: Optimizing supply chain network design with location ...scientiairanica.sharif.edu/article_4009_402d08b5af43aef3eb4e6bec7c8cf75f.pdfin a perishable food supply chain network. With

S. Rashidi et al./Scientia Iranica, Transactions E: Industrial Engineering 23 (2016) 3035{3045 3043

Figure 7. Box plot of time vs. algorithms.

Figure 8. Graphical comparison of algorithms.

show better performance of MOICA in both MID andTime metrics.

5. Conclusion

In this paper, a bi-objective mathematical program-ming model is formulated to optimize supply chainnetwork with location-inventory decisions for perish-able items. Two objective functions, i.e. minimizingwhole cost of the system and demand unresponsiveness,

are met. With regard to complexity of the proposedmodel, a Pareto-based MOICA is presented to solvethe model. Analysis of the results shows that thecomparability of MOICA in comparison with NRGAand NSGAII in terms of spacing, time, and MIDmetrics. In Graphical comparison, MOICA has betterperformance on CPU time and MID metrics. For futureresearch, one can design this supply chain networkwith forward and backward loops with environmentalconsiderations.

References

1. Sabri, E. and Beamon, B. \A multi-objective approachto simultaneous strategic and operational planning insupply chain design", The International Journal ofManagement Science, 28(5), pp. 581-598 (2000).

2. Terzi, S. and Cavalieri, S. \Simulation in the supplychain context: A survey", Computers in Industry,53(1), pp. 3-16 (2004).

3. Emmons, H. \A replenishment model for radioactivenuclide generators", Management Science, 14(5), pp.263-274 (1968).

4. Shah, Y.K. and Jaiswal, M.C. \A periodic reviewinventory model for items that deteriorate continu-ously in time", International Journal of ProductionResearch, 15(2), pp. 179-190 (1977).

5. Dave, U. \A probabilistic scheduling period inven-tory model for deteriorating items with lead times",Zeitschrift f�ur Operations Research, 30(5), pp. A229-A237 (1986).

6. Naddor, R., Inventory Systems, New York, John Wileyand Sons (1966).

7. Prastacos, G.P. \Blood inventory management: Anoverview of theory and practice", Management Sci-ence, 30(7), pp. 777-800 (1984).

8. Brodheim, E. and Prastacos, G.P. \The long islandblood distribution system as a prototype for regionalblood management", Interfaces, 9(5), pp. 3-20 (1979).

9. Hemmelmayr, V., Doerner, K.F., Hartl, R.F. andSavelsbergh, M.W.P. \Delivery strategies for bloodproducts supplies, Tech. Rep. 4, Department of Busi-ness Administration", University of Vienna and TheLogistics Institute, Georgia Institute of Technology,Atlanta GA, (2009).

10. Goyal, S. and Giri, B. \Recent trends in modeling ofdeteriorating inventory", European Journal of Opera-tional Research, 134(1), pp. 1-16 (2001).

11. Belien, J. and Forc�e, H. \Supply chain managementof blood products: A literature review", EuropeanJournal of Operational Research, 217(1), pp. 1-16(2012).

12. European Medicines Agency, Guidelines on in uenzavaccines prepared from viruses with the potential tocause a pandemic and intended for use outside of thecore dossier context, London: EMEA, 24 Jan (2007).

Page 10: Optimizing supply chain network design with location ...scientiairanica.sharif.edu/article_4009_402d08b5af43aef3eb4e6bec7c8cf75f.pdfin a perishable food supply chain network. With

3044 S. Rashidi et al./Scientia Iranica, Transactions E: Industrial Engineering 23 (2016) 3035{3045

13. Carter, C.R. and Rogers, D.S. \A framework of sus-tainable supply chain management: moving towardnew theory", International Journal of Physical Dis-tribution & Logistics Management, 38(5), pp. 360-387(2008).

14. Nagurney, A. and Yu, M. \Sustainable fashion supplychain management under oligopolistic competition andbrand di�erentiation", International Journal of Pro-duction Economics, 135(2), pp. 532-540 (2011).

15. B�uy�uk�ozkan, G. and Berkol, I. \Designing a sus-tainable supply chain using an integrated analyticnetwork process and goal programming approach inquality function deployment", Expert Systems withApplications, 38(11), pp. 13731-13748 (2011).

16. Chaabane, A., Ramudhin, A. and Paquet, M. \De-sign of sustainable supply chains under the emissiontrading scheme", International Journal of ProductionEconomics, 135(1), pp. 37-49 (2012).

17. Erol, I., Sencer, S. and Sari, R. \A new fuzzy multi-criteria framework for measuring sustainability perfor-mance of a supply chain", Ecological Economics, 70(6),pp. 1088-1100 (2011).

18. Wang, F., Lai, X. and Shi, N. \A multi-objectiveoptimization for green supply chain network design",Decision Support Systems, 51(2), pp. 262-269 (2011).

19. Akkerman, R., Farahani, P. and Grunow, M. \Quality,safety and sustainability in food distribution: a reviewof quantitative operations management approachesand challenges", OR spectrum, 32(4), pp. 863-904(2010).

20. Govindan, K., Maridossb, D., Jafarian, A. and Kho-daverdi, R. \Two-echelon multiple-vehicle location-routing problem with time windows for optimization ofsustainable supply chain network of perishable food",Int. J. Production Economics, 152, pp. 9-28 (2014).

21. Katsaliaki, K., Mustafee, N. and Kumar, S. \A game-based approach towards facilitating decision makingfor perishable products: An example of blood supplychain", Expert Systems with Applications, 41(9), pp.4043-4059 (2014).

22. Duan, Q. and Liao, T.W. \Optimization of bloodsupply chain with shortened shelf lives and ABOcompatibility", International Journal of ProductionEconomics, 153, pp. 113-129 (2014).

23. Kalaitzidou, M.A., Longinidis, P. and Georgiadis,M.C. \Optimal design of closed-loop supply chainnetworks with malefunctional nodes", Computers &Chemical Engineering, 80(2), pp. 73-91 (2015).

24. Fattahi, M., Mahootchi, M., Govindan, K. and Hus-seini, S.M.M. \Dynamic supply chain network designwith capacity planning and multi-period pricing",Transportation Research Part E: Logistics and Trans-portation Review, 81, pp. 169-202 (2015).

25. Mousazadeh, M., Torabi, S.A. and Zahiri, B. \Arobust possibilistic programming approach for phar-maceutical supply chain network design", Computers& Chemical Engineering, 82, pp. 115-128 (2015).

26. Govindan, K., Jafarian, A. and Nourbakhsh, V. \Bi-objective integrating sustainable order allocation andsustainable supply chain network strategic design withstochastic demand using a novel robust hybrid multi-objective metaheuristic", Computers & OperationsResearch, 62, pp. 112-130 (2015).

27. Sharifzadeh, M., Garcia, M.C. and Shah, N. \Sup-ply chain network design and operation: System-atic decision-making for centralized, distributed, andmobile biofuel production using mixed integer linearprogramming (MILP) under uncertainty", Biomassand Bioenergy, 81, pp. 401-414 (2015).

28. Ahn, Y.C., Lee, I.B., Lee, K.H. and Han, J.H.\Strategic planning design of microalgae biomass-to-biodiesel supply chain network: Multi-period deter-ministic model", Applied Energy, 154, pp. 528-542(2015).

29. Pop, P.C., Pintea, C.M., Sitar, C.P. and Hajdu-Macelaru, M. \An e�cient reverse distribution systemfor solving sustainable supply chain network designproblem", Journal of Applied Logic, 13(2), pp. 105-113 (2015).

30. Yolmeh, A. and Salehi, N. \An outer approximationmethod for an integration of supply chain networkdesigning and assembly line balancing under uncer-tainty", Computers & Industrial Engineering, 83, pp.297-306 (2015).

31. Deb, K., Pratap, A., Agarwal, S. and Meyarivan, T. \Afast elitist multi-objective genetic algorithm: NSGA-II", IEEE Transactions on Evolutionary Computation,6(2), pp. 182-197 (2002).

32. Bhattacharya, R. and Bandyopadhyay, S. \Solvingcon icting bi-objective facility location problem byNSGA-II evolutionary algorithm", The InternationalJournal of Advanced Manufacturing Technology, 51,pp. 397-414 (2010).

33. Hajipour, V., Khodakarami, V. and Tavana, M. \Theredundancy queuing-location-allocation problem: Anovel approach", IEEE Transactions on EngineeringManagement, 61(3), pp. 534-544 (2014).

34. Atashpaz-Gargari, E. and Lucas, C. \Imperialist com-petitive algorithm: an algorithm for optimizationinspired by imperialist competition", IEEE Congresson Evolutionary Computation, CEC (2007).

35. Yang, G.Q., Liu, Y.K. and Yang, K. \Multi-objectivebiogeography-based optimization for supply chain net-work design under uncertainty", Computers & Indus-trial Engineering, 85, pp. 145-156 (2015).

36. Rahmati, S., Hajipour, V. and Niaki, S. \A soft-computing Pareto-based meta-heuristic algorithm for amulti-objective multi-server facility location problem",Applied Soft Computing, 13(4), pp. 1728-1740 (2013).

Page 11: Optimizing supply chain network design with location ...scientiairanica.sharif.edu/article_4009_402d08b5af43aef3eb4e6bec7c8cf75f.pdfin a perishable food supply chain network. With

S. Rashidi et al./Scientia Iranica, Transactions E: Industrial Engineering 23 (2016) 3035{3045 3045

37. Yeniay, O. and Ankare, B. \Penalty function methodsfor constrained optimization with genetic algorithms",Mathematical and Computational Application, 10, pp.45-56 (2005).

38. Enayatifar, R., Youse�, M., Abdullah, A.H. andDarus, A.N. \MOICA: A novel multi-objective ap-proach based on imperialist competitive algorithm",Applied Mathematics and Computation, 219(17), pp.8829-8841 (2013).

39. Srinivas, N. and Deb, K. \Multiobjective functionoptimization using nondominated sorting genetic al-gorithms", Evol. Comput, 2(3), pp. 221-248 (1995).

40. Hajabdollahi, F., Hajabdollahi, Z. and Hajabdollahi,H. \Soft computing based multi-objective optimizationof steam cycle power plant using NSGA-II and ANN",Applied Soft Computing, 12(11), pp. 3648-3655 (2012).

41. Haupt, R.L. and Haupt, S.E., Practical Genetic Algo-rithms, 2nd Ed., John Wiley & Sons (2004).

42. Zitzler, E. and Thiele, L. \Multi-objective optimiza-tion using evolutionary algorithms a comparative casestudy", In A.E. Eiben, T. Back, M. Schoenauer andH.P. Schwefel (Eds.), Fifth International Conferenceon Parallel Problem Solving from Nature (PPSN-V),Berlin, Germany, pp. 292-301 (1998).

43. Zitzler, E. \Evolutionary algorithms for multi-objective optimization: method and applications",Ph.D Thesis, dissertation ETH NO. 13398, SwazilandFederal Institute of Technology Zorikh, Switzerland,1999).

44. MATLAB Version 7.10.0.499 (R2010a), The Math-Works, Inc. Protected by U.S. and internationalpatents (2010).

Biographies

Sadra Rashidi is PhD Student in the Department

of Industrial Engineering at Islamic Azad University,Science and Research Branch, Tehran. He holds anMSc degree in Industrial Engineering from IslamicAzad University, Arak Branch, since 2010. His researchinterests are in the areas of supply chain managementand DEA.

Abbas Saghaei is an Associate Professor in IndustrialEngineering Department at Islamic Azad University,Science and Research branch. He received his PhD inIndustrial Engineering from Iran University of Scienceand Technology. He holds a BSc and an MSc inIndustrial Engineering. His research interests includequality engineering, and statistical learning and op-timization. He is a board member of the IranianQuality Management Society and a senior member ofthe American Society for Quality.

Seyed Jafar Sadjadi �nished his PhD at the Uni-versity of Waterloo, Canada. His research interestin focused on solving di�erent classes of optimizationproblems in industrial engineering areas, such as supplychain management, portfolio optimization, optimalpricing, etc. He has been serving at Iran Universityof Science and Technology since 2001.

Soheil Sadi-Nezhad received his PhD in IndustrialEngineering from the Islamic Azad University, Sciences& Research Branch, in 1999. He has been workingas a Post-Doctoral Fellow at Waterloo University.He used to be a Faculty Member at Islamic AzadUniversity, Sciences & Research Branch, and IndustrialManagement Institute of Iran. Most of his recent stud-ies focus on mathematical modeling; decision-making;and multi-objective optimization under uncertainty,imprecision, and partial truth, especially as it involveshuman perceptions or risk.