<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Archiving and Interchange DTD v1.0 20120330//EN" "JATS-archivearticle1.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink">
  <front>
    <journal-meta />
    <article-meta>
      <title-group>
        <article-title>RBF-based surrogate model for evolutionary optimization⋆</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Luk´aˇs Bajer</string-name>
          <email>bajer@cs.cas.cz</email>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Martin Holenˇa</string-name>
          <email>martin@cs.cas.cz</email>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Faculty of Mathematics and Physics, Charles University Malostransk ́e n ́am.</institution>
          <addr-line>25, Prague 1</addr-line>
          ,
          <country country="CZ">Czech Republic</country>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>Institute of Computer Science, Academy of Sciences of the Czech Republic Pod Vod ́arenskou vˇeˇz ́ı 2</institution>
          ,
          <addr-line>Prague 8</addr-line>
          ,
          <country country="CZ">Czech Republic</country>
        </aff>
      </contrib-group>
      <fpage>3</fpage>
      <lpage>8</lpage>
      <abstract>
        <p>Many today's engineering tasks use approx- both continuous and discrete variables [16, 7]. This imation of their expensive objective function. Surrogate paper describes a particular surrogate model based models, which are frequently used for this purpose, can save on radial basis function (RBF) networks and genersignificant costs by substituting some of the experimental alized linear models (GLMs). Most of the existevaluations or simulations needed to achieve an optimal ing works [22, 17, 9] deal with only continuous door near-optimal solution. This paper presents a surrogate mains or combination with integer variables, but the model based on RBF networks. In contrast to the most of the surrogate models in the current literature, it can be di- works dealing with mixed-variables surrogate models rectly used for problems with mixed continuous and discrete are rather few [21, 19]. variables - clustering and generalized linear models are em- In our model, multiple RBF networks are trained ployed for dealing with discrete covariates. The model has and discrete variables are used either for focusing been tested on a benchmark optimization problem and its training of the networks on the most appropriate data, approximation properties are presented on a real-world ap- or generalized linear model is constructed on this part plication data. of the data. The paper is organized as follows: in the next section, we recall principles of surrogate modelling, RBF 1 Introduction networks and GLMs. Section 3 describes our approach to constructing a surrogate models and using it in optimization. Finally, Section 4 provides the results of testing on a benchmark function and real-world data.</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>Involved methods</title>
      <p>⋆ This work was supported by the Grant Agency
of the Charles University (GA UK), grant number Surrogate modelling. Approximation of the fitness
278511/2011 (Luk´aˇs Bajer), and by the Czech Science function with some regression model is a common cure
Foundation (GA CR), grant number 201/08/0802 (Mar- for tasks when empirical objective function has to be
tin Holenˇa). used. These surrogate models simulate behaviour of
the original function while being much cheaper and 3 Our strategy for using
much less time consuming to evaluate. surrogate-assisted genetic</p>
      <p>As a surrogate model, mainly nonlinear regression optimization
models are used, for example gaussian processes [4]
or artificial neural networks. In connection with evo- Our version of the surrogate-assisted genetic algorithm
lutionary optimization, neural networks of the type including a detailed pseudo-code has been introduced
multilayer perceptrons [10] and networks with radial in the previous article [1]. This section describes the
basis functions [22, 17] have been particularly popular. construction and using of surrogate models based on
The last mentioned kind of neural networks underlies RBF networks.
also the model reported in this paper.</p>
      <p>Combining of the original fitness function and
the surrogate model is determined by evolution con- 3.1 Model construction
trol (EC). In the literature [10], individual and
generation based approaches are distinguished. While the
individual-based EC chooses for evaluation by the
original fitness only part of an enlarged population,
the generation-based approach evaluates in different
generations the whole population by either the
original, or the model fitness.</p>
      <p>RBF networks compute a mapping from the input
space (typically a subspace of IRn) to IR (for simplicity
we will focus on versions with scalar output) [5]. The
mapping can be expressed as</p>
      <p>g
f (x) = X
i=1
πifi(||x − ci||)</p>
      <p>
        (
        <xref ref-type="bibr" rid="ref24">2</xref>
        )
where x ∈ IRn is the input, g ∈ IN the number of
components, fi : IRn → IR are radial basis functions,
πi ∈ IR their weights, ci ∈ IRn radial functions’
centres, and ||.|| is a norm. As functions fi, Gaussian
functions with scalar
fi(x; ci, δi) = e−δi||x−ciw||2idatrhe uδiseadnmdoesutccloidmeamnonnloy.rm
Generalized linear models are a natural generalization
of classical linear regression models [13]. They
consist of three parts: (1) the random component –
independent observed values Y following a distribution
from the exponential family with mean E(Y) = μ and
constant variance σ2, (
        <xref ref-type="bibr" rid="ref24">2</xref>
        ) the systematic component
which relates values of explanatory (input) variables
(x1, x2, . . . , xd) through a linear model with
parameters β1, . . . , βd
      </p>
      <p>d
η = X xj βj
j=0</p>
      <p>(3)
to a linear predictor η, and (3) a link function g that
connects the random and systematic components
together: η = g(μ). The explanatory variables are
usually supplemented with the constant vector of ones GLM model. Generalized linear model is used in its
corresponding to an intercept parameter β0. continuous-response form and responses are supposed</p>
      <p>GLMs are particularly useful for our work because from normal distribution Y ∼ N (μ, σ2). Even though
they are able to express a relation between discrete the latter assumption generally does not hold, GLMs
(integer or after a transformation of values even nom- still provide useful mean of regression expressed on the
inal) input variables and a continuous response. basis of the discrete values.</p>
      <p>RBF networks, which were defined in Section 2.1,
enable us to use only continuous variables for their
fitting. Construction of our first surrogate model [1]
starts with clustering of the available training data
according to their discrete values into several
clusters in order to focus the RBF networks training
on the most similar datapoints. Let us call this
model RBF/discrete clustering, or shortly RBF/DSCL
model. Subsequently, separate RBF networks are
fitted with the data of each such a cluster using the
datapoints’ continuous variables. The algorithm is the
same as described on the Fig. 1 except the omitted
steps (1)–(3), and the clustering which is made using
discrete values from the training database D in the
step (4).</p>
      <p>This approach does not utilize relation between
values of the discrete input variables and the response
variable. As was stated in Section 2.1, such a
relation can be expressed by generalized linear models,
and these models form an important part of our new
RBF/GLM surrogate model.</p>
      <p>Training the RBF/GLM model starts with
construction of two auxiliary models: the first, global RBF
network fˆRBF : S(C) → IR is fitted on the continuous
input variables while the second, GLM fˆGLM : S(D)→IR
is built using the discrete variables. Both of them make
use of all the available training data and regress the
response-variable values.</p>
      <p>Global RBF network. Training of the auxiliary
RBF network works similarly to the training of the
RBF networks in the previous RBF/DSCL model [1]
– the same starting values for centers and weights, and
cross-validation for choosing the best number of
components g is used. However, instead of clusters, all the
data in the database D are used at once.</p>
      <p>Before using or fitting the GLM, the discrete values
must be converted to a proper representation. Since we
do not expect any ordering on the discrete values, we
have chosen dummy coding [13] which establishes one
binary indicating variable Iij ∈ {0, 1} for each
nominal value from the value sets Vs(Xi(D)), i = 1, . . . , d,
j = 1, . . . , |Vs(Xi(D))| of the original discrete variables.</p>
      <p>Assignment between the original discrete values and
the dummy coding
dummy : S(D) → {0, 1}|Vs(X1)|+...+|Vs(Xd)|</p>
      <p>(4)
has to be recorded for evaluation with the surrogate
model.</p>
      <p>Final RBF clustered model. Having created the
global RBF network fˆRBF and the GLM model fˆGLM,
we can proceed with the construction of the final RBF
clustered surrogate model fˆ : S(C) → IR. The process
starts with clustering of the training data from the
database D = {xi(D), xi(C), yi}iN=1 according to the
difference between responses of the two auxiliary models
on the corresponding input variables (for i = 1, . . . , N )
diff i = fˆRBF(xi(C)) − fˆGLM(dummy(xi(D))).</p>
      <p>(5)</p>
      <p>The sizes of the clusters have to be at least smin
– the minimal number of data needed for fitting one
RBF network. This number is provided by the user
and its best value depends on a particular task. The
higher the smin is, the more components can each RBF</p>
      <p>FitTheModel(smin, D, e)
Arguments: smin – min. size of clusters,</p>
      <p>D – database, e – type of error estimate:</p>
      <p>
        MSE, AIC, or BIC
Steps of the procedure:
(1) (fˆRBF, rbf GLOB) ← fit the global RBF
(
        <xref ref-type="bibr" rid="ref24">2</xref>
        ) (fˆGLM, glm) ← fit the GLM
(3) {diff i}i=1 ← differences (fˆRBF − fˆGLM) on D
      </p>
      <p>N
(4) {Cj}jm=1 ← cluster D into clusters of size</p>
      <p>
        N
at least smin according to {diff i}i=1
(5) for each cluster Cj,mja=x 1, . . . , m
(6) for gj = 1, . . . , gj
(
        <xref ref-type="bibr" rid="ref7">7</xref>
        ) mse[j, gj] ← average MSECV from
      </p>
      <p>fitting RBF with gj components
(8) gj⋆ ← the number of components</p>
      <p>of the best RBF
(9) rbf j ← retrained RBF network</p>
      <p>with gj⋆ components
(10) msej ← mse[j, gj⋆]
Output: {rbf GLOB, glm, (rbf j , msej , diff j )jm=1}</p>
      <p>Fig. 1. Pseudo-code of the fitting procedure.
network have, but the more distinct discrete values are
usually grouped together in one cluster.</p>
      <p>One separate RBF network rbf j is trained on the
data of each cluster Cj , j = 1, . . . , m. The
maximal number of components of each network is
upperbounded by gjmax = ⌊( k −k1 |Cj |)/ρ⌋. Training these
networks is analogous to training of the global RBF
network described in Section 3.1. The only difference is in
the training data: only the data of individual clusters
are used for each network.
3.2</p>
    </sec>
    <sec id="sec-2">
      <title>Evaluation with the surrogate model</title>
      <p>Once the surrogate model is built, it can be used
for evaluating individuals resulting from the
evolution. The parameters of the model can be
summarized as {rbf GLOB, glm, (rbf j , msej , diff j )jm=1}. Here,
rbf GLOB are global RBF network parameters, glm =
(β0, . . . , βr) are parameters of the GLM, rbf j global
RBF network parameters, msej are the MSECV
obtained from cross-validation, and diff j are the
difference diff (5) averaged on the j-th cluster’s data.</p>
      <p>Given a new individual (x˜(C), x˜(D)), evaluation
with the surrogate model starts with computing
the difference between responses of the global RBF
network and GLM with corresponding parameters
rbf GLOB and glm
dgiff = fˆRBF(x˜(C); rbf GLOB)</p>
      <p>−fˆGLM(dummy (x˜(D)); glm ).</p>
      <p>Based on this value, the index c of the cluster with
the average difference most similar to the individual’s
difference is obtained
c = arg</p>
      <p>min
j=1,...,m
|diff j − dgiff |.</p>
      <p>
        Finally, the response of the c-th final RBF network is
used as a return value of the surrogate model
(6)
(
        <xref ref-type="bibr" rid="ref7">7</xref>
        )
⋆
gc
y˜ = fˆ(x˜(C); rbfc) = X
i=1
πicfic(||x˜(C) − cic||).
      </p>
      <p>(8)
If more than one cluster is at the same distance
from the individual, the RBF network with the lowest
MSECV is chosen.
4</p>
      <p>Implementation and results of
testing
Our algorithms were implemented in the MATLAB
environment. We have been utilizing the Global
Optimization Toolbox which provided us with a platform
for testing the model on a benchmark optimization
task. Similarly, our hierarchical clustering method
extends the cluster analysis from the Statistical
Toolbox which provide us with GLM fitting procedure, too,
and we employ a nonlinear curve-fitting from the
Optimization Toolbox for fitting RBF networks.
4.1</p>
    </sec>
    <sec id="sec-3">
      <title>Model fitting</title>
      <p>Our models have been tested on three different kinds
of data. The first two datasets (Valero and HCN) are
the same as in our last article [1], the third is the
building1 dataset from Proben1 [18] collection.</p>
      <p>Valero’s [20] benchmark fitness function was
constructed to resemble empirical fitness functions from
chemical engineering. The surrogate models have been
10-times trained on dataset with 2000 randomly
generated data. Using the same settings for fitting,
the average root of the MSE (RMSE) of the new
RBF/GLM model has been only slightly decreased.
(see Table 1 and the top graphs on Fig. 2).</p>
      <p>Valero RRBBFF//DGSLCML 1144..044969 ±± 11..0541385
HCN RRBBFF//DGSLCML 1105..364200 ±± 11..581696
building1 RRBBFF//DGSLCML 00.0.163460178 ±± 00..0000449565</p>
      <p>The second dataset is from a real application in Fig. 2. Scatter plots of the RBF/GLM (left column) and
chemical engineering (cf. using RBF networks in this RBF/DSCL model (right column) on testing data.
application area e.g. in the work of Jun [11]): the
optimization of chemical catalysts for Hydrocyanic acid
(HCN) synthesis [14]. Solutions of this task are com- the relation between discrete variables and the
outposed of two discrete and 11 continuous variables, the put. Conversely, the results of the RBF/GLM model
whole dataset has 696 items. Fitting results are sub- are at least comparable to the results reported
stantially different from the benchmark problem (con- elsewhere [12, 2, 15].
sidering the average response in the dataset y¯ = 31.17,
the measured RMSE’s are relatively much higher:
see middle row of graphs on Fig. 2). RMSE of the 4.2 Genetic algorithm performance on the
new RBF/GLM model has been decreased by nearly benchmark fitness
35 % comparing to the previous model’s error.</p>
      <p>Prechelt’s Proben1 [18] is a popular collection of
datasets for data mining, originally intended for neural The benchmark fitness enabled us to test the model
networks benchmarking. We have tested our models on with the GA [1]. As shown in Table 2, the GA with
the building1 dataset using the first response variable the surrogate model reaches on this function the same
indicating electrical energy consumption in a building; fitness values as the non-surrogate GA using only less
multiple-trained on the first 3156 and tested on the than 30 per cent of the original fitness function
evalremaining 1052 data, as suggested by Prechelt. Aver- uations (generation-based EC), or it is able to find
age results from ten trainings show that the former 1.1-times better solution with 80 per cent of the
origRBF/DSCL model is not able to sufficiently express inal fitness evaluations (individual-based EC).
Valero, RBF/GLM</p>
      <p>Valero, RBF/DSCL
200</p>
      <p>300 400
Original fitness
200</p>
      <p>300 400</p>
      <p>Original fitness
HCN synthesis</p>
      <p>HCN synthesis
20 40 60
Original fitness</p>
      <p>80
building1
20 40 60
Original fitness</p>
      <p>80
building1
0.3 0.4 0.5 0.6 0.7</p>
      <p>Original fitness
0.3 0.4 0.5 0.6 0.7</p>
      <p>Original fitness</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          <article-title>EC settings of fitness of number of 4</article-title>
          . D.
          <string-name>
            <surname>Buche</surname>
            ,
            <given-names>N. N</given-names>
          </string-name>
          <string-name>
            <surname>Schraudolph</surname>
          </string-name>
          , P. Koumoutsakos: Ac-
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          <source>without model 486.38 ± 56.5 4130 ± 1546 Man, and Cybernetics</source>
          , Part C:
          <article-title>Applications</article-title>
          and Re-
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          <source>individual-based 544.73 ± 3.9</source>
          <volume>3241</volume>
          ± 926 views
          <issue>35</issue>
          (
          <issue>2</issue>
          ),
          <year>2005</year>
          ,
          <fpage>183</fpage>
          -
          <lpage>194</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          <source>generation-based 490.28 ± 44.9</source>
          <volume>1185</volume>
          ±
          <fpage>358</fpage>
          5. M. D. Buhmann:
          <article-title>Radial basis functions: theory and</article-title>
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          implementations. Cambridge Univ. Press,
          <year>2003</year>
          .
          <article-title>Table 2. GA performance without surrogate model and 6</article-title>
          .
          <string-name>
            <given-names>D.</given-names>
            <surname>Gorissen</surname>
          </string-name>
          ,
          <string-name>
            <surname>I. Couckuyt</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            <surname>Demeester</surname>
          </string-name>
          ,
          <string-name>
            <surname>T.</surname>
          </string-name>
          <article-title>Dhaene, with the RBF/DSCL-based model; average results from K. Crombecq: A surrogate modeling and adaptive sam100 runs of the algorithm pling toolbox for computer based design</article-title>
          .
          <source>Journal of</source>
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          <source>Machine Learning Research 11</source>
          ,
          <year>2010</year>
          ,
          <fpage>2051</fpage>
          -
          <lpage>2055</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          7.
          <string-name>
            <surname>M. Holenˇa</surname>
            , T. Cukic,
            <given-names>U.</given-names>
          </string-name>
          <string-name>
            <surname>Rodemerck</surname>
          </string-name>
          , D. Linke: Op-
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          <article-title>timization of catalysts using specific, description-based 5 Conclusion genetic algorithms</article-title>
          .
          <source>Journal of Chemical Information</source>
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          <source>and Modeling</source>
          <volume>48</volume>
          (
          <issue>2</issue>
          ),
          <year>2008</year>
          ,
          <fpage>274</fpage>
          -
          <lpage>282</lpage>
          .
          <article-title>Two kinds of surrogate models of expensive objective 8</article-title>
          .
          <string-name>
            <given-names>S.</given-names>
            <surname>Hosder</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L. T.</given-names>
            <surname>Watson</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B.</given-names>
            <surname>Grossman</surname>
          </string-name>
          :
          <article-title>Polynomial functions for mixed-variable continuous and discrete response surface approximations for the multidiscioptimization were presented in this paper. Both of plinary design optimization of a high speed civil transthem make use of RBF networks; the first model fo- port</article-title>
          .
          <source>Optimization and Engineering</source>
          <volume>2</volume>
          (
          <issue>4</issue>
          ),
          <year>2001</year>
          ,
          <fpage>431</fpage>
          -
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          452.
          <article-title>cuses training of the RBF networks using clustering on 9</article-title>
          .
          <string-name>
            <given-names>Y.</given-names>
            <surname>Jin</surname>
          </string-name>
          :
          <article-title>A comprehensive survey of fitness approximathe discrete part of the data while the second builds tion in evolutionary computation. Soft Computing - GLM on the discrete input variables. Detailed algo- A Fusion of Foundations, Methodologies and Applicarithms for training the models were provided</article-title>
          .
          <source>Results tions 9(1)</source>
          ,
          <year>2005</year>
          ,
          <fpage>3</fpage>
          -
          <lpage>12</lpage>
          .
          <article-title>of testing on three different datasets showed that espe- 10</article-title>
          . Y. Jin, M. Hu¨sken,
          <string-name>
            <given-names>M.</given-names>
            <surname>Olhofer</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B.</given-names>
            <surname>Sendhoff</surname>
          </string-name>
          :
          <article-title>Neural cially the second model is a competitive kind of regres- networks for fitness approximation in evolutionary opsion for costly objective functions. Using the model on timization. Knowledge Incorporation in Evolutionary the benchmark fitness function resulted in saving up</article-title>
          <source>Computation</source>
          ,
          <year>2005</year>
          ,
          <volume>281</volume>
          . to
          <article-title>70 per cent of the original evaluations or 10 per cent 11. Q. Jun-Fei, Han Hong-Gui: A repair algorithm for increase of the final solution quality. radial basis function neural network and its application</article-title>
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          <source>Journal of Neural Systems</source>
          <volume>20</volume>
          (
          <issue>1</issue>
          ),
          <year>2010</year>
          ,
          <fpage>63</fpage>
          -
          <lpage>74</lpage>
          . gate models is
          <source>the paper of Zhou [22]. He uses RBF 12</source>
          .
          <string-name>
            <surname>Cheol-Taek</surname>
            <given-names>Kim</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Ju-Jang Lee</surname>
          </string-name>
          :
          <article-title>Training two-layered networks as a local surrogate model in combination feedforward networks with variable projection method. with a global model based on Gaussian processes</article-title>
          .
          <source>IEEE Transactions on Neural Networks</source>
          <volume>19</volume>
          (
          <issue>2</issue>
          ),
          <year>2008</year>
          , Other literature employs
          <source>polynomials [8], Gaussian 371-375. processes [4], or multilayer perceptron networks [10]</source>
          , 13. P.
          <string-name>
            <surname>McCullagh</surname>
            ,
            <given-names>J. A.</given-names>
          </string-name>
          <string-name>
            <surname>Nelder</surname>
          </string-name>
          <article-title>: Generalized linear models. but most publications consider only continuous or con- Chapman &amp;</article-title>
          <string-name>
            <surname>Hall</surname>
          </string-name>
          ,
          <year>1989</year>
          . tinuous and integer optimization. 14.
          <string-name>
            <surname>S.</surname>
          </string-name>
          <article-title>M¨ohmel</article-title>
          ,
          <string-name>
            <given-names>N.</given-names>
            <surname>Steinfeldt</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Endgelschalt</surname>
          </string-name>
          , M. Holenˇa,
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          <article-title>methane and ammonia by high-throughput approach</article-title>
          . 1.
          <string-name>
            <given-names>L.</given-names>
            <surname>Bajer</surname>
          </string-name>
          ,
          <string-name>
            <surname>M.</surname>
          </string-name>
          <article-title>Holenˇa: Surrogate model for continuous</article-title>
          <source>Applied Catalysis A: General</source>
          <volume>334</volume>
          ,
          <year>2008</year>
          ,
          <fpage>73</fpage>
          -
          <lpage>83</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          <source>and discrete genetic optimization based on RBF net- 15</source>
          . P. Narasimha,
          <string-name>
            <given-names>W. H.</given-names>
            <surname>Delashmit</surname>
          </string-name>
          , M. T. Manry, Jiang
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          <source>gineering and Automated Learning - IDEAL</source>
          <year>2010</year>
          ,
          <article-title>method for feedforward network training</article-title>
          . Neurocom-
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          vol.
          <volume>6283</volume>
          of Lecture Notes in Computer Science, puting
          <volume>71</volume>
          (
          <fpage>13</fpage>
          -
          <lpage>15</lpage>
          ),
          <year>August 2008</year>
          ,
          <fpage>2831</fpage>
          -
          <lpage>2847</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          pp.
          <fpage>251</fpage>
          -
          <lpage>258</lpage>
          . Springer,
          <year>September 2010</year>
          . 16.
          <string-name>
            <surname>M. Olhofer</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          <string-name>
            <surname>Arima</surname>
            ,
            <given-names>T. S. B.</given-names>
          </string-name>
          <string-name>
            <surname>Sendhoff</surname>
            ,
            <given-names>G.</given-names>
          </string-name>
          <article-title>Japan: 2</article-title>
          .
          <string-name>
            <given-names>J. L.</given-names>
            <surname>Bernier</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Ortega</surname>
          </string-name>
          ,
          <string-name>
            <given-names>I.</given-names>
            <surname>Rojas</surname>
          </string-name>
          ,
          <string-name>
            <given-names>E.</given-names>
            <surname>Ros</surname>
          </string-name>
          ,
          <string-name>
            <surname>A.</surname>
          </string-name>
          <article-title>Prieto: Optimisation of a stator blade used in a transonic com-</article-title>
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          <article-title>an explicit regularization</article-title>
          .
          <source>Neural Processing Letters, Design and Manufacture</source>
          ,
          <volume>45</volume>
          -
          <fpage>54</fpage>
          ,
          <year>2000</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          <volume>12</volume>
          (
          <issue>2</issue>
          ),
          <year>October 2000</year>
          ,
          <fpage>107</fpage>
          -
          <lpage>113</lpage>
          . 17.
          <string-name>
            <given-names>Y. S.</given-names>
            <surname>Ong</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P. B.</given-names>
            <surname>Nair</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A. J.</given-names>
            <surname>Keane</surname>
          </string-name>
          , K. W. Wong: 3.
          <string-name>
            <given-names>A. J.</given-names>
            <surname>Booker</surname>
          </string-name>
          , J. Dennis,
          <string-name>
            <given-names>P. D.</given-names>
            <surname>Frank</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D. B.</given-names>
            <surname>Serafini</surname>
          </string-name>
          ,
          <string-name>
            <surname>V.</surname>
          </string-name>
          <article-title>Surrogate-assisted evolutionary optimization frame-</article-title>
        </mixed-citation>
      </ref>
      <ref id="ref19">
        <mixed-citation>
          <source>plinary Optimization 17</source>
          ,
          <year>1999</year>
          ,
          <fpage>1</fpage>
          -
          <lpage>13</lpage>
          . tion,
          <volume>307</volume>
          -
          <fpage>332</fpage>
          ,
          <year>2004</year>
          . 18. L.
          <article-title>Prechelt: Proben1: A set of neural network bench-</article-title>
        </mixed-citation>
      </ref>
      <ref id="ref20">
        <mixed-citation>
          <source>port 21/94</source>
          ,
          <year>1994</year>
          . 19. G. Singh,
          <string-name>
            <given-names>R. V.</given-names>
            <surname>Grandhi</surname>
          </string-name>
          :
          <article-title>Mixed-variable optimization</article-title>
        </mixed-citation>
      </ref>
      <ref id="ref21">
        <mixed-citation>
          <article-title>gate models</article-title>
          .
          <source>AIAA Journal</source>
          <volume>48</volume>
          (
          <issue>1</issue>
          ),
          <year>2010</year>
          ,
          <fpage>215</fpage>
          -
          <lpage>223</lpage>
          . 20.
          <string-name>
            <given-names>S.</given-names>
            <surname>Valero</surname>
          </string-name>
          ,
          <string-name>
            <given-names>E.</given-names>
            <surname>Argente</surname>
          </string-name>
          ,
          <string-name>
            <surname>V.</surname>
          </string-name>
          <article-title>Botti: DoE framework for</article-title>
        </mixed-citation>
      </ref>
      <ref id="ref22">
        <mixed-citation>
          niques.
          <source>Computers &amp; Chem. Engineer</source>
          .
          <volume>33</volume>
          (
          <issue>1</issue>
          ),
          <year>2009</year>
          ,
        </mixed-citation>
      </ref>
      <ref id="ref23">
        <mixed-citation>
          225-
          <fpage>238</fpage>
          . 21. A.
          <string-name>
            <surname>Younis</surname>
            ,
            <given-names>Z. M.</given-names>
          </string-name>
          <article-title>Dong: Global optimization using</article-title>
        </mixed-citation>
      </ref>
      <ref id="ref24">
        <mixed-citation>signs. In 2nd International Symposium on Computa-</mixed-citation>
      </ref>
      <ref id="ref25">
        <mixed-citation>
          <source>tional Mechanics Hong Kong</source>
          <volume>1233</volume>
          ,
          <year>2010</year>
          ,
          <fpage>1600</fpage>
          -
          <lpage>1605</lpage>
          . 22.
          <string-name>
            <given-names>Z.</given-names>
            <surname>Zhou</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y. S.</given-names>
            <surname>Ong</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P. B.</given-names>
            <surname>Nair</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A. J.</given-names>
            <surname>Keane</surname>
          </string-name>
          : Com-
        </mixed-citation>
      </ref>
      <ref id="ref26">
        <mixed-citation>
          <source>Reviews</source>
          <volume>37</volume>
          (
          <issue>1</issue>
          ),
          <year>2007</year>
          ,
          <fpage>66</fpage>
          -
          <lpage>76</lpage>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>