You are on page 1of 6

2016 IEEE International Conference on e-Business Engineering

Multi-facilities Location and Allocation Problem of Three-echelon Supply Chain


Based on an Improved Genetic Algorithm

Zhishuo Liu ,Han Li, Pengfei Gao


School of Traffic and Transportation
Beijing Jiaotong University
Beijing, China
e-mail: zhsliu@bjtu.edu.cn; 14120778@bjtu.edu.cn; 14120585@bjtu.edu.cn.

Abstract—A new mathematics model on multi-facilities problem of two-echelon supply chain network under the
location and allocation problem(MLAP) of three-echelon stochastic demand, the literature designed the bi-level
supply chain was built, which mainly took some logistics cost stochastic mixed integer programming model(MILP) and put
such as inventory cost, carrying cost, transportation cost into forward a genetic algorithm with efficient greedy heuristic
consideration. Then, an improved Genetic Algorithm was strategy to solve the problem. For the fixed capacity facility
proposed to solve the MLAP. In this algorithm, the real location problem of two-stage supply chain, a simple and
encoding method was used to encode the solution directly, and effective genetic algorithm was proposed by Fernandes [4].
meanwhile the crossover and mutation operator were Ashfari[5] presented a multi-objective stochastic mixed
improved. Finally, a numerical experiment showed clearly the
integer linear programming (SMILP) model to optimize
feasibility of the IGA method and the effectiveness of the model.
the location and the size of facilities and under uncertain,
Keyword-Three-echelon Supply Chain; Location and and based on the objective weighted method of genetic
Allocation Problem; Multi-facilities ;Genetic Algorithm; algorithm, the problem was solved. This model could
minimize the total logistics cost and maximize the customer
I. INTRODUCTION satisfaction.
Supply chain integration is a kind of management In China, for the location and allocation problem in the
method with a high level of cooperation among supply chain two-stage supply chain, which consists of logistic centers
partners. Its aim is to distribute the information generated in and customers, Yi Tao [6] designed an improved genetic
the process of integration, such as the products and service, algorithm that combined with the Lagrangian relaxation
information flow, capital flow and other information. Design method. The genetic algorithm encoding was only reflecting
a reasonable supply chain network based on location- the location problem, the service allocation problem was
distribution method is one of the most effective ways to solved by using Lagrangian relaxation method. Gengui Zhou
solve the above objective. [7] considered a logistics network combined with the
Facility location is an important decision-making forward logistics and the reverse logistics, and used a genetic
problem in supply chain network planning, which determines algorithm to optimize the location of its distribution center
the pattern, structure and the shape of the whole logistics and the recycling center. A bi-level programming model of
system. In the past few decades, many studies have proved the two-echelon supply chain was built by Huijun Sun [8],
that the reasonable facilities location is a primary lever for with considering the common interests between the network
companies to reduce the cost and improve its core decision-making department and the customers. Xiaohuang
competitiveness. The traditional facility location problem has Zhao [9] regarded the uncertain parameters as the fuzzy
been unable to meet the demand, facility location and its parameters, such as the product demand or product capacity
deformation problems, including location-allocation problem, of each branch works, and then established a fuzzy chance-
location-inventory problem, the location-allocation and constrained programming model for the two-stage supply
inventory problem in etc., have been the focus of much chain. Genxin Dai [10] considered a regional distribution
attention from the scientific community. system to optimize the decision-making of transit warehouse
In recent years, many scholars have proposed a variety of and distribution center selection, which consists of a
heuristic and soft computing methods to solve such a distribution database, multiple depots and multiple
complex problem. Ghezavati [1] took the location, inventory distribution centers, she designed a hybrid genetic algorithm
and service allocation into account. He proposed a non-linear with the theory of single parent evolution to solve the
stochastic integer programming model to solve the problem. In this paper, the distribution relationship among
uncapacitated facility location problem with considering the various facilities was represented by binary array.
service level and the coverage radius restrictions. Tancrez [2] In summary, recent researches on facility location and
proposed a nonlinear continuous formulation including fixed, allocation problem are more and more mature. However, the
handling and holding costs for the location-inventory models and algorithms proposed in these paper focus more
problem in three-echelon supply networks, and solved this on location problem, while weakening the service allocation
problem by using a heuristic iterative calculation method. problem. Besides, mainly literatures are inclined to solve the
Kung-Jeng Wang [3] studied the facility location-allocation facility location problem and always sets the facility capacity

978-1-5090-6119-8/16 $31.00 © 2016 IEEE 139


DOI 10.1109/ICEBE.2016.16
are infinite with the deformation of two-stage supply chain B. The Parameters and Decision Variables
network 1) The Parameters
Therefore, this paper proposes a mixed integer
The main parameters used in this study are presented in
programming model with the limited capacity facility which
takes the logistics cost including transportation, storage, Tableĉ .
fixed and handling cost into consideration, so as to solve the
multi-facilities location and allocation problem of three- TABLE I. THE PARAMETERS
echelon supply chain. Based on the established mathematical notations illustration
model and the problem characteristics, an appropriate i Demand facilities, i=1,…,I.
improved genetic algorithm is proposed. j Transfer facilities, j=1,…,J
The next four parts of this paper are organized as follows. k Supply facilities, k=1,…,K
Part Ċ describes the MLAP and proposes an integer  Quantity demand of demand facility, unit: t
 Throughput capacity of transfer facility, unit: t
programming model of the MLAP of the three-echelon. Part
 Transport volume between transit facility j and
ċ designs an improved Genetic Algorithm to solve the demand facility i, unit: km
MLAP. Part Č presents a numerical experiment and data  Transport volume between transfer facility j and
analyses, while Part č concludes. supply facility k, unit: km

 Distance from demand facility i to transfer facility j,
II. THE MODEL OF
THE MULTI-FACILITIES LOCATION unit: km

 Distance from supply facility k to transfer facility j,
AND ALLOCATION OF THREE-ECHELON
unit: km
A. Description  Transportation rate from demand facility i to transfer
facility j, unit: RMB/kmgt
The multi-facilities location and allocation problem  Transportation rate from transfer facility j to supply
(MLAP) of three-echelon supply chain is to study a three facility k, unit: RMB/kmgt
level supply and demand network, which consist of multiple  Variable cost,unit: RMB/t
supply facilities, multiple assessed transfer facilities and  Fixed cost of transfer facility, unit:RMB
multiple demand facilities. Its goal is to obtain the optimal 2) Decision Variables
number and the location of transit facilities, as well as find The decision variables are shown in TABLE Ċ.
the service distribution relationship between facilities. In this
problem, parameters involved in the various facilities TABLE II. THE DECISION VARIABLES
including the need and location of demand facilities, the notations illustration
location, throughput capacity, construction cost, fixed cost  If transfer facility j was selected, Xj=1, else Xj=0
and variable cost of transit facilities, the location and the  If demand facility i selected transshipment facility j, Yij=1,
supply ability, and the transport distance and transportation else Yij =0
 If transshipment facility j selected supply facility k, Wjk =1,
rates, are known to establish a model. Besides, there is only else Wjk =0
one supply for each facility. The structure diagram is shown
in Figure ĉ.
C. Model Establishing
Figure 1. The structure of the multi-facilities location-allocation of three-
echelon In this study, we try to find out the best transfer facilities
number with the objective of minimum transportation cost
and the operating cost of transfer facilities.
GHPDQG
The mathematical model is established as follows:
WUDQVLW Objective function:

VXSSOLHV  = ∑  ∑   
 + ∑   
  +

∑   +   (1)

Constraints:
  ≤  , ∀ ,  (1-1)
Ă 
 ≤  , ∀ , ! (1-2)

Ă  =   , ∀ ,  (1-3)


Q 
 = ∑  , ∀  (1-4)
Q
 =   ∑  , ∀ !,  (1-5)
Ă
∑  = 1 (1-6)
Q
∑  = 1 (1-7)

140
∑  ≤ " (1-8) (8) Check constraints (1-9), ensure the total handing
capacity of the selected transfer facility which is corresponds
 ≥ ∑  , ∀  (1-9) to the specified chromosome. If the total handling capacity of
transfer facilities are greater than or equal to the total
∑ ∑  = ∑  (1-10)
demand facilities, perform the following actions; If not, then
∑ ∑  = ∑  (1-11) proceed to step (3), and rebuild the chromosome.
(9) Repeat steps from (2) to step (9) until the total
In the above model, the equation (1) is the objective number of chromosomes are N.
function. Other equations are constraints: Equation (1-3) to
(1-5) expresses the relationship of transport quantities C. Selection operator
among the facilities; Equation (1-6) and Equation (1-7) is to In this paper, the sequential selection method is adopted
ensure that any one of the facility has only one supply to select the initial population, which can fix the selection
facility Equation (1-8) indicates that the number of transfer probability.
facilities are less than the total number of transfer facilities; The specific solution procedure is described as follows:
Equation (1-9) indicates that the throughput capacity of each firstly, assumed the population size is N and compute the
used transit facilities can meet its supply; Equation (1-10)and fitness value 23 of each individual in the population; then
Equation (1-11) is represents the transport volume individuals can be sorted by the fitness value. The individual
summation of each level is equal to the total demand. selection probability with the maximum fitness value can be
defined as q, so the probability of the nth individual after
III. AN IMPROVED GENETIC ALGORITHM sorting is:
5×(%65)789
The three-echelon multi-facilities location-allocation 43 = (2)
%6(%65):
problem is a mixed integer linear programming problem,
obviously. So, genetic algorithm can be designed to solve it. Finally, the roulette selection method is used to
The proposed GA consist of two decisions: how many determine the selected frequency.
intermediate facilities should be set up and the distribution The fitness value of chromosome is equivalent to the
relationship between demander and supplier. reciprocal of the objective function (total cost). In other
words, the total cost is inversely proportional to the fitness.
A. Encoding The calculation formula for fitness and objective function is
This GA designs the chromosome with using real-coded shown as follows:
technique. Each chromosome is directly expressed as a 23 = 1; (3)
solution, and the chromosome is represented by a vector,
which is defined as V.
V=˄$% ˈ$& ˈ$' ˈ…ˈ$* ˈ-% ˈ-& ˈ-' ˈ…ˈ- ˅ D. Crossover and mutation probability
In the formula: $ =  represents demand facilities i is Crossover probability and mutation probability are the
served by transfer facilities j ˄1≤j≤J˅; - = ! represents key parameters of genetic algorithm, which directly affect
supply facilities k render services for transfer facilities j the convergence of the algorithm. The suitable crossover
˄1≤k≤K˅; - = −1 indicates transfer facilities j is not be probability and mutation probability can speed up the
convergence of the algorithm and avoid the algorithm
set up, that is to say, the corresponding supplier should set to
falling into local optimum. Therefore, an adaptive
-1 for unused transit facilities.
improvement method is proposed to determine the crossover
B. Initializing chromosome population and mutation probability. The formulas are as follows:
@9 (ABCD 6AE )
The generation of initial population is shown as follows: ˈ2> ≥ 2HIJ
(1) Generate an initial population of N chromosomes,, <> = ? ABCD 6ACFG (4)
and set $ = 0, - = 0. K& ˈ 2> < 2HIJ
(2) For chromosome n, the following steps should be @P (ABCD 6AB )
ˈ2O ≥ 2HIJ
performed; <O = ? ABCD 6ACFG
(5)
(3) Generate a random positive integer . range from 1 to KQ ˈ 2O < 2HIJ
J, and set $ = . ;
(4) Repeat steps (3) I times until the values of first I gene 2STU —Maximum fitness
of the chromosome are updated, ˗ 2HIJ —The average fitness.
(5) Generate a random positive integer / range from 1 to 2> —The larger fitness value of the two crossover
K, and set - = / : individuals.
(6) Repeat steps (5) J times until the values of genes from 2O —The fitness value of mutation individuals.
I+1 to J of the chromosome are updated. K%ˈ K& ˈK' ˈKQ —Value of (0, 1).
(7) Check genes from 1 to I, if the transfer facility j is not E. Crossover operator
included in the former genes (total number is I), then set the
Any two individuals in the crossover operation can
value of gene I+j to -1;
produce new individuals, which can be corresponding to two

141
individuals and still meet the constraint conditions of the 1ˈ3ˈ1ˈ2ˈ1ˈ-1), chromosome 2˖(2ˈ|1ˈ2ˈ2ˈ3|ˈ
model. In this paper, the two-point crossover method is 2ˈ4ˈ2ˈ1ˈ4ˈ2ˈ2ˈ-1ˈ1)˗
proposed, the specific procedure is expressed as follows: (2) Due to the gene 2 is lost in the former genes (from 1
(1) According to a certain order to select the population to 10) of the first chromosome, so update the first
pairs, if the population is odd, perform the crossover for last chromosome, change the 12th gene value to -1.Then, get a
single row. new chromosome: (3ˈ|1ˈ1ˈ1ˈ4|ˈ1ˈ3ˈ1ˈ1ˈ3ˈ1ˈ
(2) Choose one pair of chromosomes with the prescribed
-1ˈ1ˈ-1)˗
order, generate a random number in [0ˈ1). If the random (3) Because add the gene 4 to the first chromosome, so
number is greater than the probability of crossing<> , then update the first chromosome , replace the value of the 14th
implemented crossover operation, otherwise, choose the next gene in the first chromosome by the same loci in the second
pair of chromosomes. chromosome, .Then, get a new chromosome: (3ˈ|1ˈ1ˈ1ˈ
(3) Randomly choose intersections Point1 and Point2,
I>=Point2>Point1>=1. 4|ˈ1ˈ3ˈ1ˈ1ˈ3ˈ1ˈ-1ˈ1ˈ1)˗
(4) Exchange the genes between the two chromosomes (4) In the second chromosome, gene 3 is added to the
intersections from Point1 to Point2. previous genes, which is from 1 to 10, so update the second
(5) Carry out the following actions for the first chromosome, replace the value of the 13th gene in the
chromosomes. second chromosome by the same loci in the first
(6) Check every gene from 1 to I, and making sure chromosome, obtain a new chromosome: (2ˈ|1ˈ2ˈ2ˈ3|ˈ
whether the value of the target gene cover the various integer 2ˈ4ˈ2ˈ1ˈ4ˈ2ˈ2ˈ1ˈ1).
values in [1ˈJ]. If is not be covered, then set the value of F. Mutation operator
gene I+j to -1.
(7) Examine the gene segment obtained by crossover, Exchange mutation refers to exchange genic value
and contrasted with the former gene˄from 1 to I˅.If a between two locus chosen by accident in individual coding
string, so that result in a new individual. The solution
certain genetic value in the gene segment is not included in
procedure as follows:
the assemblage of former genetic values, which are not
(1) Choose a chromosome from the population with the
perform the cross operation yet, it obviously represents the
specified order, carry out the operate from step (2) to (9);
gene is new. For the new gene value pˈreplace the gene (2) Generate a random number in [0,1], and determine
value of the first chromosome on the gene p+I locus with the whether the random number is greater than the mutation
gene value of the second chromosome on the gene p+I locus. probability. if the answer is yes, take the operate from step (3)
(8) To do the same operation for the second chromosome. to (9), else, turned to the step (10).
Then, generate two new chromosomes. (3) Generate a random number in [1,2], If the value of
(9) To determine whether the newly generated two this random number is 1, carry out the step from (4) to (5), it
chromosomes satisfy the constraints of the model, If the new is equivalent to take variation on transfer facilities which
chromosomes meet the constraints, replace the paternal provide services to demand facilities, otherwise, perform
chromosomes, otherwise, repeat step (3). steps (6) to (7), that means the variation on supply facilities
(10) Repeat the steps from (2) to (9) continuously, until would be taken that render services to transfer one.
all the paired chromosomes are selected for one time. (4) Generate two random numbers in [1, I], respectively
For example, there have chromosomes are (3ˈ|1ˈ2ˈ2ˈ for Point1, Point2, set 1<=Point1<Point2<I, exchange the
3|ˈ1ˈ3ˈ1ˈ1ˈ3ˈ1ˈ2ˈ1ˈ-1), (2ˈ|1ˈ1ˈ1ˈ4|ˈ2ˈ gene of these two position in chromosome so as to get the
4 ˈ 2 ˈ 1 ˈ 4 ˈ 2 ˈ 2 ˈ -1 ˈ 1), (K=2 ǃ J=4 ǃ I=10), the aim of taking variation on transfer facilities which provide
intersections are Point1=2 and Point2=5. From the encoding, services to demand facilities.
it can be seen that the first chromosome is not enable the 4th (5) To determine whether the newly generated
intermediate facility, the second one is not enable the 3th chromosome satisfy the constraints of the model If satisfied,
intermediate facility. then replace the original chromosome, otherwise, perform
After the crossover operation, the gene 2 is lost in the this step again.
former genes (from 1 to 10) of the first chromosome as well (6) Generate a random number in [I+1, I+J], respectively
as equal to shut down the second intermediate facility. for Point1, Point2, and I+1<=Point1<Point2<I+J, If both of
What’s more, add the gene 4 to the first chromosome, it the two genes values are not equal to -1, exchange the genes
means the 4th intermediate facility is set up. In the second of the two positions in this chromosome, so as to realize the
chromosome, gene 3 is added to the previous genes, which is exchange of supply facilities of the implement. If there is
from 1 to 10, that is to say the 3th intermediate facility is set only one gene value is not equal to -1, perform step (8), this
up. operation means set up one implement facility, otherwise,
Therefore, the changes of chromosomes are shown as repeat this step again.
follows: (7) To determine whether the newly chromosome satisfy
(1) Exchange the genes between the two chromosome the constraints of the model, which have been exchanges. If
intersections from Point2 to Point5, and get two new satisfied, then replace the original chromosome, otherwise,
chromosomes, chromosome 1 : (3ˈ|1ˈ1ˈ1ˈ4|ˈ1ˈ3ˈ1ˈ repeat this step.
(8) Implement the single point mutation method for the

142
supply facilities of the Implement facilities. Randomly J4 13 6 17 30
generated a number in [I+1, I+J), named Point3, set J5 12 17 46 18.5
I+1<=Point3<I+J. Then randomly generate a random number J6 7 9 23 25.5
in [1, K), defined it as Supplier, and 1<=Supplier<K. If the J7 11 23 49 10.5
gene value of Point3 is not equal to -1, it will be changed to J8 8 19 25 22
Supplier.
TABLE V. UNIT TRANSPORT MILEAGE FROM TRANSFER FACILITY TO
(9) To determine whether the newly chromosome satisfy USER
the constraints of the model, which have been exchanges. If
satisfied, then replace the paternal chromosome, otherwise, [XZ (km)
 
repeat step (3). J1 J2 J3 J4 J5 J6 J7 J8
(10) Perform steps from (2) to (9) continuously, until all I1 20 17 16 8 23 18 7 22
I2 16 18 24 11 13 12 16 18
chromosomes are selected for one time. I3 25 6 15 23 15 26 10 13
G. Termination condition I4 12 14 8 23 20 10 9 20
I5 9 21 5 18 10 19 8 9
The proposed algorithm satisfies a certain termination I6 27 13 8 10 18 18 9 12
condition. The whole process of genetic algorithm is an I7 8 15 21 16 12 12 18 24
iterative process operationˈso that the termination condition I8 16 20 12 16 16 20 15 19
I9 16 19 23 21 18 15 20 8
in this study can be designed to reach the largest number of I10 17 15 14 19 20 9 12 21
iterations, or stops iterative as the change of population I11 18 14 21 10 12 15 10 22
average fitness in several generations is very small. I12 20 14 9 18 21 26 17 7
I13 22 20 22 25 11 18 15 24
IV. A NUMERICAL EXPERIMENT I14 12 17 19 24 15 23 21 20
I15 20 16 18 20 9 18 15 25
With the adequate supply, assume that a logistics
I16 19 21 10 10 20 18 15 26
company have two supply based K1 and K2, which supply I17 22 15 18 15 24 20 23 22
goods for 20 demand users, these users are located in I1, I18 18 16 8 20 24 10 15 21
I2, …, I20. According to the feasibility analysis, there also I19 16 18 15 10 22 16 15 25
have 8 alternative transit facilities, respectively as J1, J2, …, I20 10 17 15 23 15 12 8 10
J8. The unit variable cost of each transfer facility is 2.5 yuan
per ton, the values of other known parameters are given in a TABLE VI. TRANSPORT PATES FROM TRANSFER FACILITY TO USER

tabular manner (TABLEċ~TABLE Ď). Find the optimal ]XZ (km)


number of transit facilities and service distribution between  
facilities with the goal of minimum transportation cost and J1 J2 J3 J4 J5 J6 J7 J8
transit facilities operating costs. I1 35 10.5 30 15 52 89 39 30
I2 40 44 50 44 37 17 65 45
TABLE III. QUANTITY DEMAND OF DEMAND FACILITIES AND THE I3 15 21 45 15 60 55 10 50
FIXED COST OF ALTERNATIVE TRANSIT FACILITIES
I4 10 48 18 70 82 36 13 67
WX (t) WX (t) YXZ (million yuan)
I5 19 32 26 65 16.5 12 18 48
I1 22 I11 15 J1 275
I6 10 29 29 85 60 33 18 13
I2 13 I12 19 J2 300
I7 12 45 65 14 20 64 12 30
I3 35 I13 10 J3 500
I4 13 I14 20 J4 150 I8 25 51 50 28 35 48 10 60

I5 18 I15 22 J5 250 I9 18 55 35 40 10 25 28 15
I6 14 I16 15 J6 380 I10 66 10.5 20 65 45 20 47 80
I7 26 I17 9 J7 120 I11 50 35 30 17 13 12 30 60
I8 18 I18 12 J8 400 I12 20 12 22 50 20 44 14.5 27
I9 13 I19 16 I13 25 27 65 56 40 55 26 30
I10 23 I20 15 I14 30 65 80 75 60 16 19 50
I15 50 25 30 30 60 12 75 44
TABLE IV. UNIT TRANSPORT MILEAGE AND TRANSPORT RATES FROM
TRANSFER FACILITY TO USER I16 40 47 40 50 11.5 10 30 38
[Z\ (km) ]Z\(yuan/kmЬ
Ь t) I17 55 36 70 12 55 35 28 50

K1 K2 K1 K2 I18 45 20 65 65 48 50 15 26
J1 14 19 11 15
J2 24 20 15 20 I19 35 65 20 40 37 12.5 35 50
J3 9 16 24 24 I20 50 11 20 40 12 15 28 35

143
Using MATLAB to design the improved genetic coding technique and adaptive method, in particular, the
algorithm and solve the established model. From the coding of improved genetic algorithm not only embodies the
MATLB operation results, we can see that J1, J2 and J7 location, but also contains the service allocation. Finally, a
were selected from 8 alternative centers, and the numerical example was given to show the effectiveness of
corresponding minimum logistics cost is 10.88E+06 yuan. the proposed algorithm and the feasibility of the model, so as
The final location results of the alternative transfer facilities to provide decision support for supply chain network
and service assignment relationship are shown in and planning.
TABLE ď.
ACKNOWLEDGMENT
TABLE VII. SERVICE ALLOCATION QUANTITY OF THE TRANSFER The research is supported by National Science and
FACILITIES Technology Support Program Grant No.2014BAH24F02.
I 1 2 3 4 5 6 7 8 9 10
J1    13       REFERENCES
K1
J2      14     [1] V.R. Ghezavati and M.S. Jabal-Ameli and A. Makui,“A New
K2 J7 22 13 35  18  26 18 13 23 Heuristic Method for Distribution Networks Considering
 I 11 12 13 14 15 16 17 18 19 20
J1  19     9 12  15
Servicelevel Constraint and Coverage Radius”, Expert
K1 Systems with Applications,vol. 36, Apr.2009,pp.5620-5629.
J2         16 
K2 J7 15  10 20 22 15     [2] Jean-Sébastien Tancrez and Jean-Charles Lange and Pierre
Semal, “A Location-nventory Model for Large Three-level
In order to verify the advantages of the improved genetic Supply Chain”,Transportation Research Part E,
algorithm in the multi-facilities location problem, this paper vol.48,Mar.2012, pp.485–502.
made a detailed compared with the BGA proposed by [3] Kung-Jeng Wang and Bunjira Makond and S.-Y. Liu,
literature [11]. In the numerical experiment, the IGA “Location and Allocation Decisions in a Two-echelon Supply
designed by this paper and the BGA were used to calculate Chain with Stochastic Demand – A Genetic-Algorithm Based
120 times in the same conditions. The results are shown in Solution, Expert Systems with Applications, vol.38, May.
2011,pp. 6125–6131.
Table Đ.
[4] Diogo R.M. Fernandes and Caroline Rocha andDaniel Aloise,
TABLE VIII. PERFORMANCE COMPARISON BETWEEN BGA AND IGA et al,“A Simple and Effective Genetic Algorithm for the Two-
stage Capacitated Facility Location Problem, Computers &
Algorithm Mean Time/s Average Total Average Industrial Engineering, vol.75,Sep.2014,pp. 200–208.
Cost /yuan Optimal
Algebra [5] Hamid Ashfari and Masoud Sharifi andTarek Y.
BGA 53.93 7.79E+06 >500 ElMekkawy,“Facility Location Decisions Within Integrated
IGA 43.14 7.45E+06 248 Forward/Reverse Logisticsunder Uncertainty”, Procedia
CIRP, vol.17, Dec.2014, pp.606-610.
Experimental results indicated that the improved genetic [6] Yi Taoand Jianqing Zhu and Ming Li,”Logistics &enter
algorithm could find out the best solution for each Location Optimization Based on Improved Genetic Algorithm
experiment in the condition that the running speed does not “, Computer engineering and Application,
decrease. It shows that the improved genetic algorithm has a vol.43,2007,pp.221-223.
great improvement in the ability to solve the multi-facilities [7] Genfui Zhou and Zhenyu Cao, “Research on the Application
location-allocation problem. Compared with the BGA, the of Genetic Algorithm in the Problem of Reverse Logistics
new algorithm efficiently avoids the problem of local Network Location”, Chinese Management Science,
optimum. vol.13,2005,pp.42-47.
[8] Huijun Sun and Ziyou Gao,” Two Level Distribution Network
V. CONCLUSION Optimization Design Model Based on the Bi-level
The literature analysis results on the facility location Programming for Supply Chain”, Journal of Management
shows that the current solution of this problem were Engineering, vol.18,2004,pp.68-71.
reasonably mature, but the studies on the facility location and [9] Xiaohuang zhao and Dingwei Wang,“Fuzzy Opportunity
service allocation problem are still relatively few. Constrained Programming Model for Optimal Design of
In this paper, in order to get the optimal quantity and Distribution Network in Two-level Supply Chain”, Control
location of the transfer facilities as well as the service theory and Application, vol.19, 2002,pp.249-252.
distribution relationship among facilities, a mathematical [10] Gengxin Dai and Longzhen Yu and Changju Chen, “Research
model which about multi-facilities location and allocation on Multi Distribution Center Location Based on Hybrid
problem(MLAP) of three-echelon supply chain was built. Genetic Algorithm”, Logistics technology, vol.6,2006,pp.38-
The model considered the inventory, handling and 42.
transportation and other logistics cost with the premise of [11] Bing Wu and Ronggui Luo, "Research on logistics distribution center
limited facility. location based on genetic algorithm", Journal of Wuhan University of
Technology, vol (2),2006, pp:45-48.
For the characteristics of the established model, the basic
genetic algorithm was improved by using real number

144

You might also like