Professional Documents
Culture Documents
Articulo #6 Jorge Anaya PDF
Articulo #6 Jorge Anaya PDF
a r t i c l e i n f o a b s t r a c t
Article history: The dynamic facility layout problem (DFLP) is the problem of placing facilities in a certain plant floor for
Received 8 April 2016 multiple stages so that facilities do not overlap and the sum of the material handling and rearrangement
Accepted 2 April 2017
costs are minimized. We describe a model, where the facilities have unequal-areas and the layout for
Available online 6 April 2017
each stage is produced on the continuous plant floor. The most difficulty of solving this problem consists
Keywords: in the lack of a powerful optimization method. Wang–Landau (WL) sampling algorithm is an improved
Global optimization Monte Carlo method, and has been successfully applied to solve many optimization problems. In this
Dynamic facility layout paper, we combine the WL sampling algorithm and some heuristic strategies to solve the unequal-area
Unequal-area DFLP. In the WL sampling algorithm, a vacant point strategy is applied to update layout at one stage. To
Wang–Landau sampling algorithm prevent overlapping of facilities and reduce the empty space among facilities, a pushing strategy and a
Group decision-making pressuring strategy are applied. We have tested the proposed algorithm on four groups of cases and the
Heuristic strategies
computational results show that the proposed algorithm is effective in solving the unequal-area DFLP.
© 2017 Elsevier B.V. All rights reserved.
http://dx.doi.org/10.1016/j.ejor.2017.04.002
0377-2217/© 2017 Elsevier B.V. All rights reserved.
J. Liu et al. / European Journal of Operational Research 262 (2017) 1052–1063 1053
optimization scheme based on dynamic programming. Afterwards, & Landau, 2001) is an improved Monte Carlo algorithm. Unlike
some scholars have also studied it and put forward all kinds of conventional Monte Carlo simulations that generate a probability
heuristic methods. Urban (1993) proposed a pair-wise interchange distribution at a given temperature, the WL sampling method can
procedure which made use of ‘forecast windows’ to find different estimate the density of states accurately via a random walk, which
sets of good layout plans for the planning horizon. Baykasoglu produces a flat histogram in energy space. There have been many
and Gindy (2001) proposed a simulated annealing algorithm with improvements and applications on the WL sampling algorithm.
an effective data structure and neighborhood generation mecha- For example, Schulz, Binder, and Müller (2003) proposed a simple
nism. Şahin and Türkbey (2009) presented a new hybrid heuristic modification of the WL sampling algorithm. This modification
based on the simulated annealing approach supplemented with a removed the systematic error that occurred at the boundary of the
tabu list. Pourvaziri and Naderi (2014) presented a novel hybrid range of energy over which the random walk took place. Seaton,
multi-population genetic algorithm. Unlike the available previous Wüst, and Landau (2010) used the WL sampling algorithm to de-
genetic operators, they designed operators to search only the scribe the thermodynamic behavior of a continuous homopolymer.
feasible space. Hosseini-Nasab and Emami (2013) proposed a Liu (2014) proposed an improved WL sampling method which
hybrid particle swarm optimization algorithm which combined incorporated the generation of initial conformation based on the
a simple and fast simulated annealing process. Their algorithm greedy strategy and the neighborhood strategy based on pull-
further explored the continuous solution space by using a coding moves into the WL sampling method to predict the protein struc-
technique. Mckendall and Liu (2012) presented three tabu search tures on the face-centered-cube (FCC) hydrophobic-hydrophilic
heuristics. The first is a simple tabu search heuristic, the second (HP) lattice model. The most challenge of solving the DFLP is that
adds diversification and intensification strategies to the first, and the function to be optimized is characterized by a multitude of
the third is a probabilistic tabu search heuristic. Hosseini, Khaled, local minima separated by high-energy barriers. The WL sampling
and Vadlamani (2014) proposed a robust and simply structured method can visit the all accessible states of the system, which
hybrid technique based on three heuristics: imperialist com- means it can jump out of these high-energy barriers. Therefore,
petitive algorithm, variable neighborhood search, and simulated the WL sampling method is an ideal global search algorithm for
annealing. Bozorgi, Abedzadeh, and Zeinali (2015) applied a data solving the DFLP. In this paper, by combining the WL sampling al-
envelopment analysis method and a tabu search-based algorithm gorithm and some heuristics, we put forward a heuristic WL (HWL)
which used a dynamic tabu list and a diversification strategy to sampling algorithm. The numerical results show that the proposed
find the most efficient layout. Ulutas and Islier (2015) studied the algorithm is an effective method for the unequal-area DFLP.
equal-area DFLP in footwear industry and proposed a clonal selec- The structure of this paper is as follows. In Section 2, we
tion algorithm based on affinity maturation and receptor editing introduce the mathematical model of the DFLP. In Section 3, we
processes. Kouvelis, Kuawarwala, and Gutierrez (1992) addressed introduce the WL sampling algorithm and the heuristic strate-
this problem by using the concept of robust layouts, and proposed gies. In Section 4, we list the computational results and make a
a branch and bound method to generate the robust layouts for the comparison. Section 5 is the conclusion of this paper.
manufacturing systems. Li, Li, Ma, and Tang (2015) considered the
remanufacturing equal-area DFLP with uncertainties and proposed
a simulated annealing algorithm. 2. Problem formulation
For the unequal-area DFLP, Montreuil and Venkatadri
(1991) first presented a proactive strategic methodology sustained In this section, we provide a mathematical model of the
by a linear programming model. Yang and Peters (1998) put for- unequal-area DFLP. First, some notations for describing the math-
ward a heuristic procedure based on the construction type layout ematical model are presented.
design algorithm. Dunker, Radons, and Westkamper (2005) pro- Indexes
posed a hybrid algorithm which combined dynamic programming i, j Facility index, i, j = 1, …, N, where N = the number of
and a genetic algorithm. For each stage the genetic algorithm facilities
evolved a population of layouts while the dynamic programming t Stage index, t = 1, …, T, where T = the number of stages
provided the evaluation of the fitness of the layouts. McKendall
and Hakobyan (2010) developed a boundary search heuristic which Parameters
placed facilities along the boundaries of already placed facilities, Ctij Material handling cost per unit distance between facility
and used a tabu search method to improve the obtained solutions. i and facility j in stage t
Jolai, Tavakkoli-Moghaddam, and Taghipour (2012) presented a Rti Rearrangement cost of facility i in the beginning of stage
multi-objective particle swarm optimization method which found t
the optimal scheme using a particle best position and a swarm Ftij Material flow between facility i and facility j in stage t
best position. Dong, Wu, and Hou (2009) considered the unequal- Wti Shorter edge length of facility i in stage t
area DFLP under dynamic business environment and proposed a Lti Longer edge length of facility i in stage t
simulated annealing algorithm based on a shortest path model. L Length of plant floor
Mazinani, Abedzadeh, and Mohebali (2013) considered a new kind W Width of plant floor
of DFLP with flexible bay structure, in which facilities are assigned Ii Interior of facility i
to parallel bays in a plant floor, and proposed a genetic algorithm. Variables
Ma, Cai, Zhang, and Li (2015) studied the unequal-area DFLP with xti , yti Centroid coordinate of facility i in stage t
uncertain product demands and proposed an improved genetic lti , wti Length and width of facility i in stage t
algorithm which combined triangular fuzzy number operation dti Orientation of facility i in stage t (0: vertical, 1: horizon-
and adaptive local search with genetic algorithm. For a review of tal)
solution methodologies for the DFLP, one can see Balakrishnan and
1 If facility i is rearranged in stage t (xt−1,i
Cheng (1998) and Kulturel-Konak (2007). rti = xti or yt−1,i = yti or dt−1,i = dti )
Although some approaches mentioned above have been applied 0 Otherwise
to solve the unequal-area DFLP, their efficiency still needs to
be improved. Wang–Landau (WL) sampling algorithm (Landau, Next, a mathematical model of the equal-area DFLP is pre-
Tsai, & Exler, 2004; Liu, Hao, Li, Xue, Liu, & Huang, 2016; Wang sented.
1054 J. Liu et al. / European Journal of Operational Research 262 (2017) 1052–1063
Table 1
Comparison of computational results by five algorithms for case P6-6.
HGA (2005) TS/BSH (2010) MOPSO (2012) MPSO (2015) HWL (in this paper)
ReCost Cost Time (minutes) Cost Time (minutes) Cost Time (minutes) Cost Time (minutes) Cost Time (minutes)
layouts and computed by the strategy of Section 3.2.4. The sums of 4. Computational results and discussion
the material handling costs and rearrangement costs are the total
costs for these two compact layouts. We choose the smaller total In order to evaluate the performance of the HWL sampling
cost and compare it with the material handling cost of the original algorithm, we apply the algorithm on four groups of cases. The
layout. If the smaller total cost is less than the material handling first group contains two classical dynamic facility layout cases:
cost of the original layout, we set the compact layout with the P6-6 and P12-4 (Yang & Peters, 1998). The second group contains
smaller total cost as the updated layout. Otherwise, repeat this two optimality comparison test cases created in this paper. The
updating process starting from the vacant point strategy. If this third group contains a dynamic facility layout case with practical
process is repeated more than 103 times and at every time we application and the fourth group contains three single-stage facil-
do not gain an accepted layout, we set the original layout as the ity layout cases. The algorithm is compiled by using JAVA language
updated layout. and all experiments are carried out on a PC with an Intel Core 2
Duo, 2.94 gigahertz CPU and 2.0 gigabytes RAM. For each case, we
run the HWL sampling algorithm ten times independently.
3.3. Description of WL combining with heuristics 4.1. Computational results of two classical dynamic facility layout
cases
By incorporating the heuristic configuration updating procedure
into the WL sampling algorithm, a heuristic Wang–Landau (HWL) The first classical dynamic facility layout case is to place 6 fa-
layout algorithm for the unequal-area DFLP is presented. The cilities in 6 stages (P6-6), and the second is to place 12 facilities in
detailed computational procedure is outlined below. 4 stages (P12-4). These two cases were first presented in Yang and
Step 1: Generate an initial configuration X1 (where the layout Peters (1998), and were further calculated in Dunker et al. (2005),
for each stage is as same as that in Yang & Peters, 1998). Calculate Jolai et al. (2012), McKendall and Hakobyan (2010), and Asl and
E(X1 ). Let the optimal configuration Xmin = X1 , and the total cost Wong (2015). Jolai et al. (2012), used 50 units and 200 units for
of optimal configuration Emin = E(X1 ). Initialize the set of intervals rearrangement cost of each facility (the following brief write down
containing visited energies (i.e., total costs) S = {[E(X1 )]}, the for ReCost) on the first and second cases, respectively, as in Yang
state density function g(E(X1 )) = 1, and the histogram function and Peters (1998); but it was 19 and 50 units for the first and sec-
H([E(X1 )]) = 1. Let i = 0, l = 0, k = 0.7, f0 = e. ond cases in Dunker et al. (2005), Mckendall and Hakobyan (2010),
Step 2: Update current configuration X1 by the heuristic con- and Asl and Wong (2015). In this paper, in order to compare the
figuration updating procedure, and gain a new configuration X2 . results with the above calculations, we use not only 19 and 50
Compute E(X2 ). Let g(E(X2 )) = 1, H([E(X2 )]) = 1, and l = l + 1. units for P6-6, but also 50 and 200 units for P12-4. The 30 × 30
/ S, let S = S ∪ {[E (X2 )]}.
Step 3: If [E (X2 )] ∈ and 50 × 50 plant floors are chosen for P6-6 and P12-4, respec-
Step 4: If random (0, 1) <min(eln(g(E (X1 )))−ln(g(E (X2 ))) , 1 ), accept tively, and the material handling cost per unit distance is set to 1.
X2 , and let X1 = X2 , E(X1 ) = E(X2 ), ln(g(E(X2 ))) = lnfi + ln(g(E(X2 ))), The computational results by the HWL sampling algorithm
H([E(X2 )]) = H([E(X2 )]) + 1, go to step 5; otherwise, do not accept for case P6-6 are shown in Table 1. As shown in the table, the
X2 and let ln(g(E(X1 ))) = lnfi + ln(g(E(X1 ))), H([E(X1 )]) = H([E(X1 )]) best objectives and running times obtained by the HWL are
+1, go to step 6. uniformly better than results by other four algorithms for both
Step 5: If E(X2 ) < Emin , let Xmin = X2 , Emin = E(X2 ). 19 and 50 ReCost. In fact, for ReCost of 19, the best objective
Step 6: If l% 10 0 0 = 0, go to step 7; otherwise, go to step 2. obtained by the HWL is reduced by (6569.0 − 6523.5)/6569.0 =
Step 7: If H ([E (X )] )k < H ([E (X )] ) > for all visited energy 0.69% compared with that by the hybrid genetic algorithm (HGA)
intervals [E (X )] ∈ S, then
go to step 8; otherwise go to step 2. in Dunker et al. (2005), reduced by (6648.3 − 6523.5)/6648.3
Step 8: Let fi+1 =, fi , i = i + 1. = 1.88% compared with that by the tabu search and boundary
Step 9: If fi < 1.0 0 01, then the algorithm stops, output Xmin and search heuristic (TS/BSH) in McKendall and Hakobyan (2010),
Emin ; otherwise, for each [E(X)] in S, let H([E(X)]) = 0, but g(E(X)) and reduced by (6763.7 – 6523.5)/6763.7 = 3.55% compared
remains unchanged, and go to step 2. with that by the modified particle swarm optimization (MPSO) in
1058 J. Liu et al. / European Journal of Operational Research 262 (2017) 1052–1063
Fig. 6. P6-6 layouts by the HWL for stages 1–6 (from left to right, from top to Fig. 7. P6-6 layouts by the HWL for stages 1–6 (from left to right, from top to bot-
bottom) with objective 6523.5. tom) with objective 6597.0.
Table 2
and n is the running times. For ReCost of 19, the deviation
Statistics of results by the HWL sampling algorithm for case P6-6.
between the best and worst objectives is 96 and the standard
ReCost Best Worst Average Standard deviation is small. For ReCost of 50, the deviation between the
objective objective objective deviation
best and worst objectives is 86 and the standard deviation is small
19 6523.5 6619.5 6582.1 26.1 too. This means the objectives obtained by the HWL sampling
50 6597.0 6683.0 6648.3 29.6
algorithm are not scattered for both ReCosts of 19 and 50.
The computational results by the HWL sampling algorithm for
case P12-4 are shown in Table 3. From the table, the objective
Asl and Wong (2015). The layouts for objective 6523.5 are shown in obtained by the HWL is a little worse than that by TS/BSH for Re-
Fig. 6. Facility 2 is replaced in the beginning of stage 4, and others Cost of 50. But the objectives are better than those by HGA, MPSO
are consistent with the original, which leads to one rearrangement and MOPSO for ReCosts of 50 and 200, respectively. In fact, for
in the layouts. For ReCost of 50, the best objective obtained by the ReCost of 50, the best objective obtained by the HWL is increased
HWL is reduced by (6659.4 − 6597.0)/6659.4 = 0.94% compared by (26950.5 − 26845.5)/26950.5 = 0.39% compared with that
with that by the multi-objective particle swarm optimization by TS/BSH, but reduced by (27748.0 − 26950.5)/27748.0 = 2.88%
(MOPSO) in Jolai et al. (2012). The layouts for objective 6597.0 compared with that by HGA and (28826.6 – 26950.5)/28826.6
are shown in Fig. 7. These 6 layouts keep the same positions in = 6.51% compared with that by MPSO. In terms of computation
different stages, which means there are no rearrangement costs. time, the HWL overmatches other algorithms for ReCost of 50. The
The statistics of the computing results for case P6-6 are shown layouts for objective 26950.5 are shown in Fig. 8. Ten facilities are
in Table 2. Table 2 shows the best and worst objectives, the replaced in the beginning of stage 2 except facilities 10 and 11.
average objectives, and the standard deviations of these objectives Besides, positions of all facilities are kept invariant in other stages.
over 10 independent runs. The standard deviation is calculated by There are 10 rearrangements in all layouts. For ReCost of 200,
the following formula: the best objective obtained by the HWL is reduced by (28115.5 −
27924.5)/28115.5 = 0.68% compared with that by MOPSO, while
n
i=1 (ai − ā )2 the computational time of the former is a litter longer than that
(13)
n of the latter. The layouts for objective 27924.5 are shown in Fig. 9.
Here, ai represents the objective by the HWL sampling algo- There is none rearrangement in all layouts, which is similar to the
rithm in the ith run; ā represents the average of these objectives layouts of objective 6597.0 for case P6-6.
J. Liu et al. / European Journal of Operational Research 262 (2017) 1052–1063 1059
Table 3
Comparison of computational results by five algorithms for case P12-4.
HGA (2005) TS/BSH (2010) MOPSO (2012) MPSO (2015) HWL (in this paper)
ReCost Cost Time (minutes) Cost Time (minutes) Cost Time (minutes) Cost Time (minutes) Cost Time (minutes)
Table 4
Statistics of results by the HWL sampling algorithm for case P12-4.
Fig. 10. P3-3 optimal layouts for stages 1–3 (from left to right) with objective 1510.5.
Table 5
Comparison of computational results by four algorithms for three single-stage cases.
Case FLOAT (1993) HOT (2001) MPSO (2015) HWL (in this paper)
P8 – – 208.7 193.1
P11 – – 1335.6 1280.1
P20 1333.8 1287.3 1264.2 1264.6
Fig. 12. P4-2 layouts by the HWL for stages 1–2 (from left to right) with objective 4.4. Computational results for three single-stage facility layout cases
848.5.
To check further the effectiveness of the HWL, the computa-
tional results for three single-stage facility layout (i.e., SFLP) cases
has the largest UMHC according to Eq. (11), the centroid of facility are presented in this section. These three cases which include 8
3 is reset within vacant region and thereafter the pushing strategy facilities, 11 facilities, and 20 facilities are denoted as P8, P11, P20,
and the pressuring strategy are executed. Obviously, it could not respectively (Asl & Wong, 2015). The material handling cost per
yield the optimal layout in stage 2 as shown in Fig. 11, so the unit distance is set to 1 for each of these cases. The dimensions
layout in stage 1 remains invariant according to the configuration of the plant floors are chosen as 12 × 12, 15 × 15, and 14 × 14,
updating process described in Section 3.2.5. But the configuration respectively.
by the HWL is sub-optimal, demonstrating the effectiveness of the The computational results by the HWL sampling algorithm for
HWL in solving hard case for the unequal-area DFLP. the three single-stage cases are shown in Table 5. The objectives
obtained by the HWL are better than the results by the modified
4.3. Computational results for a dynamic facility layout case with particle swarm optimization (MPSO) in Asl and Wong (2015) for
practical application both P8 and P11. In fact, it decreases (208.7 − 193.1)/208.7 = 7.5%
for P8 and (1335.6 − 1280.1)/1335.6 = 4.2% for P11 compared with
We give a dynamic facility layout case with practical applica- those by MPSO. The improvements obtained by the HWL for P20
tion. There is a plant which is mainly responsible for production are (1333.8 − 1264.6)/1333.8 = 5.2% and (1287.3 − 1264.6)/1287.3
of automotive battery start-up line. The dimension of the plant is = 1.8%, in contrast to FLOAT in Imam and Mir (1993) and HOT
24 × 22 square meters. In accordance with the principle of similar in Mir and Imam (2001), respectively. It only increases (1264.6 −
facilities placed together, this plant is divided into 8 regions (i.e., 1264.2)/1264.6 = 0.03% for P20 compared with that by MPSO. The
facilities). The names and dimensions of all regions are presented optimal layouts by the HWL over 10 independent runs for P8, P11,
in Appendix 3. The production is divided into three stages, and and P20 are shown in Fig. 15, Fig. 16, and Fig. 17, respectively.
plans of each stage are as follows: product 4300 class-A batteries, The statistics of the computing results are shown in Table 6.
10 0 0 class-B batteries, 2400 class-C batteries in the first stage; In the table, the best and worst objectives, the average objectives,
product 1600 class-A batteries, 0 class-B batteries, 5500 class-C and the standard deviations over 10 runs are presented. For all
batteries in the second stage; product 20 0 class-A batteries, 580 0 the three single-stage cases, the standard deviations are small
J. Liu et al. / European Journal of Operational Research 262 (2017) 1052–1063 1061
Fig. 13. Layouts by the HWL for stages 1–3 (from left to right) with objective 236821.5 in dynamic case with practical application.
Fig. 14. Layout by the HWL with objective 257622.0 in single-stage case with prac-
tical application.
Fig. 17. P20 layout by the HWL with objective 1264.6.
indicating that the objective values obtained by the HWL are not
scattered.
5. Conclusions
Acknowledgments
Liu, J. F., Hao, L., Li, G., Xue, Y., Liu, Z. X., & Huang, J. (2016). Multi-objective layout Rosenblatt, M. J. (1986). The dynamics of plant layout. Management Science, 32(1),
optimization of a satellite module using Wang–Landau sampling method with 76–86.
local search. Frotiers of Information Technology & Electronic Engineering, 17(6), Şahin, R., & Türkbey, O. (2009). A new hybrid tabu-simulated annealing heuristic for
527–542. the dynamic facility layout problem. International Journal of Production Research,
Liu, J. F., Song, B. B., Yao, Y. L., Xue, Y., Liu, W. J., & Liu, Z. X. (2014). Wang–Landau 47(24), 6855–6873.
sampling in face-centered-cube hydrophobic-hydrophilic lattice model proteins. Schulz, B. J., Binder, K., Müller, M., et al. (2003). Avoiding boundary effects in
Physical Review E, 90(3), 042715. Wang–Landau sampling. Physical Review E, 67(6), 067102.
Liu, Q., & Meller, R. D. (2007). A sequence-pair representation and MIP-model-based Seaton, D. T., Wüst, T., & Landau, D. P. (2010). Collapse transitions in a flexible ho-
heuristic for the facility layout problem with rectangular departments. IIE Trans- mopolymer chain: Application of the Wang–Landau algorithm. Physical Review
actions, 39, 377–394. E, 81(1), 011802.
Ma, S., Cai, H., Zhang, Y., & Li, A. (2015). Dynamic facility layout method under Sherali, H. D., Fraticelli, B. M. P., & Meller, R. D. (2003). Enhanced model formula-
uncertain product demands. Chinese Journal of Mechanical Engineering, 26(11), tions for optimal facility layout. Operations Research, 51(4), 629–644.
1494–1502. Singh, S. P., & Sharma, R. R. K. (2006). A review of different approaches to the facil-
Mazinani, M., Abedzadeh, M., & Mohebali, N. (2013). Dynamic facility layout prob- ity layout problems. International Journal of Advanced Manufacturing Technology,
lem based on flexible bay structure and solving by genetic algorithm. Interna- 30(5–6), 425–433.
tional Journal of Advanced Manufacturing Technology, 65, 929–943. Ulutas, B. H., & Kulturel-Konak, S. (2012). An artificial immune system based algo-
McKendall, A. R., Jr, & Hakobyan, A. (2010). Heuristics for the dynamic facility lay- rithm to solve unequal area facility layout problem. Expert Systems with Appli-
out problem with unequal-area departments. European Journal of Operational Re- cations, 39(5), 5384–5395.
search, 201(1), 171–182. Ulutas, B., & Islier, A. A. (2015). Dynamic facility layout problem in footwear indus-
Mckendall, A. R., Jr, & Liu, W. H. (2012). New Tabu search heuristics for the dy- try. Journal of Manufacturing Systems, 36, 55–61.
namic facility layout problem. International Journal of Production Research, 50(3), Urban, T. L. (1993). A heuristic for the dynamic facility layout problem. IIE Transac-
867–878. tions, 25(4), 57–63.
Meller, R. D., Narayanan, V., & Vance, P. H. (1999). Optimal facility layout design. Wang, F., & Landau, D. P. (2001). Efficient, multiple-range random walk algorithm to
Operations Research Letters, 23(3–5), 117–127. calculate the density of states. Physical Review Letters, 86(10), 2050–2053.
Mir, M., & Imam, M. H. (2001). A hybird optimization approach for layout design of Yang, T., & Peters, B. A. (1998). Flexible machine layout design for dynamic and
unequal-area facilities. Computers & Industrial Engineering, 39(1), 49–63. uncertain production environments. European Journal of Operational Research,
Montreuil, B., & Venkatadri, U. (1991). Strategic interpolative design of dynamic 108(1), 49–64.
manufacturing systems layouts. Management Science, 37(6), 682–694.
Pourvaziri, H., & Naderi, B. (2014). A hybird multi-population genetic algorithm for
the dynamic facility layout problem. Applied Soft Computing, 24, 457–469.