Professional Documents
Culture Documents
Neurocomputing
journal homepage: www.elsevier.com/locate/neucom
art ic l e i nf o a b s t r a c t
Article history: This paper presents a hybrid system for incorporating human expert knowledge into the unequal area
Received 23 October 2012 facility layout problem. A subset of facility designs is generated using a genetic algorithm and then
Received in revised form evaluated by a human expert. The hybrid system consists of assigning a mark, where the principal aim
16 January 2013
is to substitute the human expert0 s knowledge to avoid fatiguing or burdening him or her. The novel
Accepted 19 January 2013
Available online 4 January 2014
proposed approach was tested using a real case study of 365 facility layout designs for an ovine
slaughterhouse. The validation phase of the intelligent model presented was performed using a new
Keywords: subset of 181 facility layout designs evaluated by a different human expert. The results of the experiment,
Evolutionary Computation which validate the proposed approach, are presented and discussed in this study.
Artificial neural networks
& 2014 Elsevier B.V. All rights reserved.
Unequal area facility layout problem
Genetic algorithm
Heuristic search
0925-2312/$ - see front matter & 2014 Elsevier B.V. All rights reserved.
http://dx.doi.org/10.1016/j.neucom.2013.01.068
70 L. García-Hernández et al. / Neurocomputing 135 (2014) 69–78
Lee [23] also considered the material flow and free space between perspective of optimization. This is the case of [38], where a
activity areas. The design proposed by Lee et al. [22] included the near-optimum parallel algorithm is proposed for solving the
possibility of considering pre-existing walls or aisles. Gomez et al. quadratic assignment problem (QAP), by using two-dimensional
[16] used Muther0 s SLP method [29] and considered the material maximum neural networks and the objective of minimizing the
handling flow, closeness and distance ratios required in produc- material flow between facilities. In this case, the use of artificial
tion processes. Aiello et al. [2] proposed a method that combines neural networks provides a gradient descent methodology for
obtaining of a set of solutions using a GA and multi-criterion minimizing the material flow. However, as the authors argue,
selection using the Electre method. These authors considered the the optimization of multiple criteria (as the ones considered in this
costs of material flows between work centres, the shapes of the paper) could be difficult to achieve under this framework, due to
assigned work areas, and an adjacency function, which depends the complexity of both computing the cost function and satisfying
on the plant0 s requirements. Recently, they applied the algorithm the constraints. This is also the case of [7] where the optimization
using a slicing tree representation [3]. of ill-structured facility layouts is considered by means of a neuro
Most previous research has addressed this problem using quan- rule-based expert system, in order to deal with the noisy, incom-
titative performance criteria (e.g., material handling costs, closeness plete and uncertain information inherent to the facility layout
or distance relationships, adjacency requirements and aspect ratios), design. In this case, more factors are considered for the optimiza-
which are used in an optimization approach using some heuristic tion process, however, as said before, it can be considered as
methodology. These approaches, however, may not adequately a different philosophy to the one exposed in this paper, since in
represent all the relevant information that human experts involved this case the uncertainty is treated by the aid of the expert
in the design (e.g., engineers) would consider [6]. Consequently, the evaluation.
participation of a human expert (or experts) in the design process is The remainder of the paper is structured as follows. Section 2
essential to incorporate his or her experience and knowledge in the analyses and presents the proposed layout representation for
final layout design. Nevertheless, the evaluation of facility layouts assessing the UA-FLP, and formally presents the primary charac-
can be a complex and non-trivial process that can fatigue and teristics of the evolutionary artificial neural network used in
burden the human expert, especially when the number of facilities is the method. Section 3 presents the experiments performed and
high and there are complex relationships between them that must discusses the results obtained. Finally, Section 4 discusses with the
be satisfied. A promising approach to avoid this problem is to primary conclusions and future directions suggested by this study.
incorporate an intelligent system [1,10] that can learn from the
expert0 s knowledge and then replace the expert by the previously
trained predictive model, to evaluate a concrete layout design. To the 2. Methodology
best of our knowledge, no such approach for this type of problem
has been presented in the UA-FLP literature. In this section, the primary aspects of the proposal are explained.
Artificial neural networks (ANNs) are statistical-computational The proposed system requires the expert designer to evaluate
models [9] that use a highly interconnected network structure several facility layout designs. To do so, a three-stage system has
consisting of simple processing elements (nodes). These nodes are been developed (illustrated in Fig. 1).
capable of performing massively parallel computation for data
processing. Unlike other classification techniques, ANNs do not
impose any restriction on the type of relationship that governs the
dependence of the parameters on the running conditions. ANN
models were inspired by the physical structure and mechanisms
of the nervous system and the biological cognition and learning
process. Although ANNs are based on the functionality of the
nervous system, the cornerstone of an ANN is its structure.
In classification problems, ANNs, primarily multilayer feedfor-
ward networks, are frequently used. Typically, the network con-
sists of a set of sensory units (or source nodes), where each node is
associated with a variable or characteristic of the problem that
constitutes the input layer, one or more hidden layers of computa-
tion nodes, and an output layer of computation nodes, each of
which is associated with the evaluation of a given facility layout.
The input signal propagates through the network in the forward
direction on a layer-by-layer basis.
In this contribution, an intelligent system for addressing
the UA-FLP is proposed. This system allows to incorporate expert
knowledge in the final design (to evaluate a final solution using
the expert0 s experience). A system that includes a GA and an ANN
is employed. The GA is used to generate a number of solutions that
are obtained using an optimization process; then, these solutions
are evaluated by a human expert designer. To avoid overburdening
the human expert, an ANN system is applied in the second stage
for learning the expert knowledge and predicting the mark that he
or she would assign to each solution. This system enables one to
eliminate the human expert from the process after the ANN is
trained.
Although some previous works using neural networks for
solving a facility layout problem can be found in the literature,
they all assessed the problem from the most pure and strict Fig. 1. Graphical representation of the methodology.
L. García-Hernández et al. / Neurocomputing 135 (2014) 69–78 71
In the definition contained in Table 1, the causes of closeness or M F ¼ ∑∑Dij f ij cij ; ð2Þ
distance requests may be, for example, the logical organization of i j
where
8
>
> RELij D2ij if RELij Z 0;
<
Eij ¼ jRELij j ð4Þ
>
> otherwise
: D2ij
1. An initial random population of N individuals is generated. Fig. 3. (a) An example of a satisfactory solution obtained by the GA. (b) An example
2. Tournament selection [13] is applied to select the individuals of a solution considered good by the human expert. (For interpretation of the
that will be involved in the evolutionary operations. references to colour in this figure caption, the reader is referred to the web version
3. Crossover and mutation operators are applied to the indivi- of this paper.)
Softmax
Bias 1 Bias 2
.
.
.
Fig. 4. Artificial neural network algorithm used to train the proposed method. B represents a basis function. It should be noted that when the product unit basis is used, the
first bias is unnecessary.
design a neural network with optimal structure and weights for the cross-entropy error function lðθÞ or Q-class multinomial deviance is
classification problem treated. The algorithm is an example of an given by
evolutionary programming (EP) paradigm [4], in which the popula-
1 N Q ðlÞ
tion is subjected to the replication and mutation operators, but lðθÞ ¼ ∑ ∑ y log g l ðxn ; θl Þ; ð8Þ
Nn¼1l¼1 n
crossover is not considered, because this operation is usually
regarded as less effective for ANN evolution [14]. For this purpose,
where yðlÞ ðjÞ
n is the target value for class l in pattern n (yn ¼ 1 if x A C j
three types of hidden nodes are considered (sigmoidal Units, or SU;
product Unit, or PU; and radial basis functions, or RBF). The general and yðlÞ
n ¼ 0 otherwise) and N is the number of patterns. f l ðx n ; θ l Þ ¼
following: meters and Bj ðx; wÞ are the basis functions associated with the SU, PU
or RBF networks.
1. Generate a random population of size Np, where each indivi-
dual represents a model structure.
2.3.1. Parameters determining the structure of the neural networks
2. Repeat the following steps until the stopping criterion is
To define the topology of the neural networks generated in the
fulfilled.
evolution process, we consider three parameters: m, MI and ME
(a) Apply parametric mutation to the best 10% of individuals.
(which are the minimum number of hidden nodes in the model,
(b) Apply structural mutation to the remaining 90% of individuals.
the maximum number of hidden nodes in the initialization
(c) Calculate the fitness of each individual in the population.
process and the maximum number of hidden nodes in the entire
(d) Rank the individuals according to their fitness.
evolutionary process, respectively). To obtain an initial population
(e) The best 10% of individuals are replicated and the worst
formed by models simpler than the most complex model possible,
10% of individuals are replaced.
the parameters must fulfill m r M I rM E .
3. Select fittest individual of the final population as the solution.
To treat the classification problem outlined above, the outputs 2.3.2. Generation of an initial model structure
of the SU, PU or RBF models are interpreted probabilistically using The algorithm begins by generating a larger number of networks
the softmax activation function: than that is used during the evolutionary process. 10Np networks are
generated (where Np is the number of networks of the population
exp f l ðx; θl Þ
g l ðx; θl Þ ¼ ; l ¼ 1; …; Q ð6Þ used during the evolutionary process), and then, the best Np neural
∑Qj¼ 1 exp f l ðx; θl Þ networks are selected. For the network generation, the number of
nodes in the hidden layer is taken from a uniform distribution over the
where Q is the number of classes in the problem (5 in this case), interval ½m; M I . For the PU and SU hidden nodes, the number of
f l ðx; θl Þ is the output of output node l for pattern x and g l ðx; θl Þ is connections between each node of the hidden layer and the input
the estimated probability that a given pattern x belongs to class l. nodes is determined from a uniform distribution over the interval
The predicted class ^l is then obtained by the following decision ð0; kÞ, where k is the number of independent variables (three in this
rule ^l ¼ arg maxl g l ðx; θl Þ. problem). For the RBF hidden nodes, the number of connection is
The fitness measure is a strictly decreasing transformation of always k, because these connections represent the coordinates of
the entropy error lðθÞ, which is given by the centre of the neuron. The number of connections between each
hidden node and the output layer is selected from a uniform
1
AðgÞ ¼ ; ð7Þ distribution over the interval ð0; Q 1Þ.
1 þ lðθÞ The weights are initialized in manner that depends on the type
of hidden node generated. For the SU and PU hidden nodes, the
where g is the output of the neural network models, which is given weights are assigned using a uniform distribution defined over
by the multi-valued function gðx; θÞ ¼ ðg 1 ðx; θ1 Þ; …; g l ðx; θl ÞÞ. The two intervals, ½ I; I for connections between the input layer and
74 L. García-Hernández et al. / Neurocomputing 135 (2014) 69–78
the hidden layer and ½ O; O for connections between the hidden Table 3
layer and the output layer. For the RBF hidden nodes, the connec- Ovine slaughterhouse facilities.
tions between the input layer and the hidden layer are initialized
Id Facility Area Aspect ratio
using a clustering algorithm, such that the EP can start the
evolutionary process with well-positioned centres. The primary A Stables 570 4
idea is to cluster the input data in k groups, where k is the number B Slaughter 206 4
of hidden RBF neurons. Thus, each hidden RBF neuron can be C Entrails 150 4
D Leather and skin 55 4
positioned in the centroid of the corresponding cluster. Finally, the E Aeration chamber 114 4
radius of each hidden RBF neuron is calculated as the geometric F Refrigeration chamber 102 4
mean of the distances to the two closest centroids. The clustering G Entrails chamber 36 4
technique used (described in [8]) is a modification of the classic H Boiler room 26 4
I Compressor room 46 4
k-means algorithm, in which the initial centroids are calculated
J Shipping 109 4
using a specific initialization algorithm that avoids local minima K Offices 80 4
and thus increases the probability that the initial k cluster centres L Byproduct shipping 40 4
are not generated from a smaller number of clusters. Additionally,
the connections between the hidden layer and the output layer are
generated using a uniform distribution over the interval ½ O; O.
blue
60 60
2.3.3. Parametric mutations E F J
60
For the SU and PU hidden nodes, parametric mutation is
100
performed for each coefficient wji, βjl of the model using Gaussian
10 10
A B D
noise: 15 L
15
15
C G
wji ðt þ 1Þ ¼ wji ðtÞ þ ξ1 ðtÞ; βlj ðt þ1Þ ¼ βlj ðtÞ þ ξ2 ðtÞ ð9Þ
Fig. 5. Material flow among ovine slaughterhouse facilities.
where ξk ðtÞ A Nð0; αk ðtÞÞ, for each k¼1,2, represents a one-
dimensional normally distributed random variable with mean
0 and variance αk ðtÞ. If the hidden node mutated is an SU hidden
node, then βjl and wji are mutated with the same Gaussian noise
The parameters selected for generating the individuals using
ξ1 ðtÞ, thus βlj ðt þ 1Þ ¼ βlj ðtÞ þ ξ1 ðtÞ. Finally, the radius of the RBF the GA are the following: a large population of 1000 individuals
hidden nodes is mutated using a similar expression: r j ðt þ 1Þ ¼ was used to obtain enough solutions for training, probabilities of
r j ðtÞ þ ξ1 ðtÞ. 0.8 for crossover and 0.2 for mutation were used because these
values yielded good performance in previous studies [30], and a
2.3.4. Structural mutations low number of 100 generations was used because it only requires
Structural mutation modified the neural network structure and feasible solutions with diverse objective values.
allows for exploration of different regions in the search space For the sake of brevity and simplicity and because of the
while helping to maintain the diversity of the population. There difficulty and fatigue caused by evaluating multiple facility layout
are five different structural mutations: node deletion, connection solutions, the opinion of a single human expert in facility layout
deletion, node addition, connection addition and node fusion. design was considered for a dataset composed of 365 individuals,
Connection deletion and connection addition have no sense but additional opinions could be used. Instead, the best model
if the node mutated is an RBF, so we do not consider these obtained was tested using another dataset, which was composed
operations for this type of node. In the node fusion operation, of 181 facility layout designs for which a different expert0 s opinion
two randomly selected hidden nodes, a and b, are replaced by a was used to test the model robustness.
new node, c, which is a combination of the two. For further details
of the EA, see [17], [25] and [24].
3.2. Experimental design
3. Experimental results A simple linear rescaling of the input variables was performed
over the interval [0.1; 0.9], where X ni are the transformed variables.
In this section, the dataset constructed, the experiments The initial values for the algorithm parameters were the following:
performed and the results obtained by the artificial neural net- for fm; M I ; M E g, 2; 3; 4 were used for the SU nodes, 1; 2; 3 were used
work methodologies considered are described and analyzed. for the PU nodes, and 6; 7; 8 were used for the RBF nodes. For the
EP, the number of generations used for all neural network models
3.1. Dataset was 100. The connections between the input and hidden layers
were initialized in the ½ 3; 3 interval for the SU and PU nodes and
The proposed approach was applied to a real-world layout ½ 2; 2 for the RBF nodes, and the connections between the hidden
design problem [31]. The problem concerns to the plant layout and output layers were initialized in the interval ½ 5; 5. The size
design for an industrial ovine slaughterhouse. The available space of the population was N ¼1000. For the structural mutation, the
for the design is a rectangular space with dimensions 30 m number of nodes that could be added or removed was in the
51:14 m, thus the total space for the design is 1534 m2 . The interval ½1; 2, and the number of connections that could be added
properties of the plant facilities are given in Table 3, the space or deleted in the hidden and output layers during structural
required for each facility and its aspect ratio limit are given. The mutations was in the interval ½1; 5.
material flow required starts with the flow from facility A to B, A stratified holdout technique was performed to divide the
where it is split into three lines, which connect B, E, F and J (60% of dataset, where 75% of the patterns were used for training the
the material), B, C, G and L (15%), and B, D and L (10%). Fig. 5 model, and the remaining 25% were used for testing it. Further-
illustrates the material flow in this problem. more, the algorithm was run on the dataset 30 times to achieve
L. García-Hernández et al. / Neurocomputing 135 (2014) 69–78 75
Softmax
-1.10
Bias 1 0.05 Bias 2 4.37
Material flow 8.09
3.90 8.37
-7.67 0.76 -6.83
-4.83
4.60
-0.52
4.55
Adjacency
4.42
requirements 2.57
3.57
-5.34
-6.52
-5.19 -14.98
2.55
Aspect ratio
-6.38 9.81
-4.63
Fig. 6. Graphical representation of the best model achieved where sðx; wÞ represents the sigmoidal unit. The input variables have been normalized in the interval ½0:1; 0:9,
thus, they are represented as xni .
Table 6
Confusion matrices and CCR values obtained for training, testing and validation using the SU basis function.
1 11 2 0 0 0 1 4 0 0 0 0 1 11 5 0 0 0
2 1 77 6 0 0 2 0 26 2 0 0 2 0 59 17 0 0
3 0 3 110 9 0 3 0 2 37 2 0 3 0 2 48 12 0
4 0 0 2 49 0 4 0 0 0 17 0 4 0 0 0 26 0
5 0 0 0 3 0 5 0 0 0 2 0 5 0 0 0 1 0
distance and aspect ratio factors. Thus, the ANN model might have
confused this solution as one of the fourth category instead of
classifying it as ‘5’.
4. Conclusions
the cost and the problems associated with fatigue), even with the [26] A.R. McKendall Jr., J.R. Jaramillo, A tabu search heuristic for the dynamic space
best performing network that is quite simple. allocation problem, Comput. Oper. Res. 33 (3) (2006) 768–789.
[27] Z. Michalewicz, D. Dasgupta, R.G.L. Riche, M. Schoenauer, Evolutionary
As previously mentioned, the evaluation of further experts could algorithms for constrained engineering problems, Evolut. Comput. 4 (1996)
be dealt with in future work, and the best model could be validated 1–32.
by including it in a genetic algorithm for studding and analyzing the [28] M. Mitchell, An Introduction to Genetic Algorithms, MIT Press, Cambridge,
MA, USA, 1998.
best facility layouts obtained. Additionally, it would be a promising [29] R. Muther, Systematic Layout Planning, Cahners Books, Boston, MA, 1973.
future research line the study of different classification models to [30] M. Pérez-Ortiz, L. García-Hernández, L. Salas-Morera, A. Arauzo-Azofra,
improve the result percentage. Furthermore, it would be reasonable C. Hervás-Martínez, An ordinal regression approach for the Unequal Area
Facility Layout Problem, in: Proceedings on the International Conference on
a wider generalization of the results with a set of UA-FLP cases. Soft Computing Models in Industrial and Environmental Applications
(SOCO'12), 2012.
Acknowledgments [31] L. Salas-Morera, Computer-aided plant layout, Inf. Tecnologica 7 (4) (1996)
39–46.
[32] L. Salas-Morera, L. Garcia-Hernandez, A. Arauzo-Azofra, An evolutionary
This work was partially supported by the Spanish Inter- algorithm for the unequal area facility layout problem, in: 11th International
Conference on Intelligent Systems Design and Applications (ISDA), 2011,
Ministerial Commission of Science and Technology under Project
pp. 414–419.
TIN2011-22-794, the European Regional Development Fund, and [33] D. Scholz, A. Petrick, W. Domschke, Stats: a slicing tree and tabu search based
the “Junta de Andalucía”, Spain, under Project P08-TIC-3745. heuristic for the unequal area facility layout problem, Eur. J. Oper. Res. 197 (1)
(2009) 166–178.
[34] M. Solimanpur, A. Jafari, Optimal solution for the two-dimensional facility
layout problem using a branch-and-bound algorithm, Comput. Ind. Eng. 55 (3)
References (2008) 606–619.
[35] K.Y. Tam, Genetic algorithms, function optimization, and facility layout design,
[1] A. Abraham, E. Corchado, J.M. Corchado, Hybrid learning machines, Neuro- Eur. J. Oper. Res. 63 (2) (1992) 322–346.
computing 72 (13–15) (2009) 2729–2730. [36] D.M. Tate, A.E. Smith, S.M. Iie, S.M. Iie, Unequal area facility layout using
[2] G. Aiello, M. Enea, G. Galante, A multi-objective approach to facility layout genetic search, IIE Trans. 27 (1994) 465–472.
problem by genetic search algorithm and electre method, Robotics Comput. [37] J. Tompkins, J. White, Y. Bozer, J. Tanchoco, Facilities Planning, 4rd ed., Wiley,
Integr. Manuf. 22 (2006) 447–455. New York, 2010.
[3] G. Aiello, G.L. Scalia, M. Enea, A multi objective genetic algorithm for the [38] K. Tsuchiya, S. Bharitkar, Y. Takefuji, A neural network approach to facility
facility layout problem based upon slicing structure encoding, Expert Syst. layout problems, Eur. J. Oper. Res. 89 (3) (1996) 556–563.
Appl. 39 (2012) 10352–10358. [39] B.H. Ulutas, S. Kulturel-Konak, An artificial immune system based algorithm to
[4] P.J. Angeline, P.J. Angeline, G.M. Saunders, G.M. Saunders, J.B. Pollack, solve unequal area facility layout problem, Expert Syst. Appl. 39 (5) (2012)
J.B. Pollack, An evolutionary algorithm that constructs recurrent neural net- 5384–5395.
works, IEEE Trans. Neural Netw. 5 (1994) 54–65. [40] Y. Wu, E. Appleton, The optimisation of block layout and aisle structure by a
[5] G.C. Armour, E.S. Buffa, A heuristic algorithm and simulation approach to genetic algorithm, Comput. Ind. Eng. 41 (4) (2002) 371–387.
relative location of facilities, Manag. Sci. 9 (1963) 294–309.
[6] M. Babbar-Sebens, B.S. Minsker, Interactive genetic algorithm with mixed
initiative interaction for multi-criteria ground water monitoring design, Appl.
Soft Comput. 12 (1) (2012) 182–195. Laura García-Hernández received M.Sc. in Computer
[7] Y.-K. Chung, A neuro-based expert system for facility layout construction, Science in 2007 and Ph.D. in the field of Engineering in
J. Intell. Manuf. 10 (1999) 359–385. 2011 from the University of Córdoba (Spain). She is an
[8] S. Cohen, N. Intrator, Global Optimization of RBF Networks, 2000. Associate Professor of University of Córdoba, in the Depart-
[9] E. Corchado, B. Baruque, Wevos-visom: an ensemble summarization algorithm ment of Rural Engineering, Area of Project Engineering.
for enhanced data visualization, Neurocomputing 75 (1) (2012) 171–184. Her primary areas of research are engineering design,
[10] E. Corchado, M. Graña, M. Wozniak, Editorial: new trends and applications on development of intelligent user adaptive systems for
hybrid artificial intelligence systems, Neurocomputing 75 (1) (2012) 61–63. automated facility layout design, interactive evolutionary
[11] R. Şahin, K. Ertoğral, O. Türkbey, A simulated annealing heuristic for the computation, project management, risk prevention in
dynamic layout problem with budget constraint, Comput. Ind. Eng. 59 (2) automatic systems and educational technology.
(2010) 308–313.
[12] A. Drira, H. Pierreval, S. Hajri-Gabouj, Facility layout problems: a survey, Annu.
Rev. Control 31 (2) (2007) 255–267.
[13] A. Eiben, J. Smith, Introduction to Evolutionary Computing, Springer-Verlag,
Berlin Heidelberg, 2003.
[14] D.B. Fogel, Evolutionary Computation: Toward a New Philosophy of Machine
Intelligence, EEE Press, Piscataway, NJ, USA, 1995. María Pérez-Ortiz was born in Córdoba, Spain, in 1990.
[15] D.E. Goldberg, Genetic algorithms in Search, Optimization, and Machine She received his B.S. degree in Computer Science from
Learning, Adisson-Wesley Professional, New York, 1989. the University of Córdoba, Spain, in 2011. She is
[16] A. Gomez, Q.I. Fernandez, D. De la Fuente Garcia, P.J. Garcia, Using genetic currently working toward her Ph.D. degree in the
algorithms to resolve layout problems in facilities where there are aisles, Int. Department of Computer Science and Numerical Ana-
J. Prod. Econ. 84 (3) (2003) 271–282. lysis (University of Cordoba, Spain), in the area of
[17] P.A. Gutiérrez, C. Hervás-Martínez, M. Carbonero-Ruz, J.C. Fernandez-Caballero, computer science and artificial intelligence. Her current
Combined projection and kernel basis functions for classification in evolutionary interests include a wide range of topics concerning
neural networks, Neurocomputing 72 (13–15) (2009) 2731–2742. the machine learning and the pattern recognition
[18] S.S. Heragu, A. Kusiak, Efficient models for the facility layout problem, Eur. paradigms.
J. Oper. Res. 53 (1) (1991) 1–13.
[19] J.Y. Kim, Y.D. Kim, Graph theoretic heuristics for unequal-sized facility layout
problems, Omega 23 (4) (1995) 391–401.
[20] Komarudin, K.Y. Wong, Applying ant system for solving unequal area facility
layout problems, Eur. J. Oper. Res. 202 (3) (2010) 730–746.
[21] P. Kouvelis, A.A. Kurawarwala, G.J. Gutierrez, Algorithms for robust single and
multiple period layout planning for manufacturing systems, Eur. J. Oper. Res.
63 (2) (1992) 287–303. Antonio Araúzo-Azofra received M.Sc. in Computer
[22] K.-Y. Lee, M.-I. Roh, H.-S. Jeong, An improved genetic algorithm for multi-floor Science in 2001 and Ph.D. in the field of Artificial
facility layout problems having inner structure walls and passages, Comput. Intelligence in 2006 from the University of Granada
Oper. Res. 32 (4) (2005) 879–899. (Spain). He is currently an Assistant Professor of the
[23] Y.H. Lee, M.H. Lee, A shape-based block layout approach to facility layout Project Engineering department at the University of
problems using hybrid genetic algorithm, Comput. Ind. Eng. 42 (2-4) (2002) Cordoba (Spain). His areas of research are feature
237–248. selection applied to classification problems for intelli-
[24] A.C. Martínez-Estudillo, F.J. Martínez-Estudillo, Evolutionary product unit gent data mining in information systems and the
based neural networks for regression, Neural Netw. 19 (4) (2006) 477–486. development of intelligent user adaptive systems for
[25] F.J. Martínez-Estudillo, C. Hervás-Martínez, P.A. Gutiérrez, A.C. Martínez- automated facility layout design.
Estudillo, Evolutionary product-unit neural networks classifiers, Neurocom-
puting 72 (1-3) (2008) 548–561.
78 L. García-Hernández et al. / Neurocomputing 135 (2014) 69–78
Lorenzo Salas-Morera received a M.Sc. in Agricultural César Hervás-Martínez was born in Cuenca, Spain. He
Engineering in 1989 and a Ph.D. in Agricultural Engi- received the B.S. degree in Statistics and Operating
neering in 1993 from the University of Córdoba (Spain). Research from the Universidad Complutense, Madrid,
He is a Professor at the University of Córdoba in the Spain, in 1978 and the Ph.D. degree in Mathematics
Department of Rural Engineering, Area of Project Engi- from the University of Seville, Seville, Spain, in 1986. He
neering. He is currently the Director of Academic is a Professor with the University of Córdoba in the
Organization of Córdoba University, and previously, he Department of Computing and Numerical Analysis in
was the Director of the Polytechnical Superior School of the area of computer science and artificial intelligence
Córdoba University from 2002 to 2010. His primary and an Associate Professor in the Department of
areas of research are engineering design, development Quantitative Methods in the School of Economics. His
of intelligent user adaptive systems for automated current research interests include neural networks,
facility layout design, project management and educa- evolutionary computation, ordinal classification and
tional technology. the modelling of natural systems.