scieee Science in your language
[en] (orig)

A new Taxonomy of Continuous Global Optimization Algorithms

Abstract

Surrogate-based optimization and nature-inspired metaheuristics have become the state of the art in solving real-world optimization problems. Still, it is difficult for beginners and even experts to get an overview that explains their advantages in comparison to the large number of available methods in the scope of continuous optimization. Available taxonomies lack the integration of surrogate-based approaches and thus their embedding in the larger context of this broad field. This article presents a taxonomy of the field, which further matches the idea of nature-inspired algorithms, as it is based on the human behavior in path finding. Intuitive analogies make it easy to conceive the most basic principles of the search algorithms, even for beginners and non-experts in this area of research. However, this scheme does not oversimplify the high complexity of the different algorithms, as the class identifier only defines a descriptive meta-level of the algorithm search strategies. The taxonomy was established by exploring and matching algorithm schemes, extracting similarities and differences, and creating a set of classification indicators to distinguish between five distinct classes. In practice, this taxonomy allows recommendations for the applicability of the corresponding algorithms and helps developers trying to create or improve their own algorithms.

Read accessible full text

A new Taxonomy of Continuous Global Optimization Algorithms

Author: Stork, Jörg,Eiben, A.E.,Bartz-Beielstein, Thomas
Year: 2018
Source: https://cos.bibl.th-koeln.de/files/753/Stor16acos-submitted.pdf
CIplus
Band 4/2018
A new Taxonomy o Con inuous Global
Op imiza ion Algo i hms
Jö g S o k, A.E. Eiben, and Thomas Ba z-Beiels ein
A new Taxonomy o Con inuous Global Op imiza ion
Algo i hms
Jö g S o k1, A.E. Eiben2, and Thomas Ba z-Beiels ein1
1TH Köln, S einmüelle allee 1, 51648 Gumme sbach, Ge many
2VU Ams e dam, De Boelelaan 1105, 1081 HV Ams e dam, Ne he lands
joe [email p o ec ed], [email p o ec ed], [email p o ec ed]
Abs ac
Su oga e-based op imiza ion and na u e-inspi ed me aheu is ics ha e become he s a e
o he a in sol ing eal-wo ld op imiza ion p oblems. S ill, i is di icul o beginne s
and e en expe s o ge an o e iew ha explains hei ad an ages in compa ison o he
la ge numbe o a ailable me hods in he scope o con inuous op imiza ion. A ailable ax-
onomies lack he in eg a ion o su oga e-based app oaches and hus hei embedding in
he la ge con ex o his b oad ield. This a icle p esen s a axonomy o he ield, which
u he ma ches he idea o na u e-inspi ed algo i hms, as i is based on he human beha io
in pa h inding. In ui i e analogies make i easy o concei e he mos basic p inciples o he
sea ch algo i hms, e en o beginne s and non-expe s in his a ea o esea ch. Howe e ,
his scheme does no o e simpli y he high complexi y o he di e en algo i hms, as he
class iden i ie only de ines a desc ip i e me a-le el o he algo i hm sea ch s a egies. The
axonomy was es ablished by explo ing and ma ching algo i hm schemes, ex ac ing simi-
la i ies and di e ences, and c ea ing a se o classi ica ion indica o s o dis inguish be ween
i e dis inc classes. In p ac ice, his axonomy allows ecommenda ions o he applicabil-
i y o he co esponding algo i hms and helps de elope s ying o c ea e o imp o e hei
own algo i hms.
1 In oduc ion
Con inuous global op imiza ion (CGO) ackles a ious di icul p oblems eme ging om he
con ex o complex physical o chemical p ocesses. Sol ing op imiza ion p oblems o his kind
necessa ily elies on pe o ming eal-wo ld expe imen s o on using compu e simula ions,
which a e equen ly employed in black-box ashions. A undamen al challenge in such sys-
ems is he high cos o unc ion e alua ions. Whe he we a e p obing he eal physical sys em
o que ying he simula o , he ime needed o ecei e an objec i e unc ion alue is ypically
e y high and can ange om hou s o mon hs. CGO me hods o such p oblems hus need
o ul ill a ce ain se o equi emen s. They need o wo k wi h black-box s yle p obes only, so
wi hou any u he in o ma ion on he s uc u e o he p oblem. Fu he hey mus app oach
he icini y o he global op imum wi h a limi ed numbe o unc ion e alua ions.
The imp o emen o compu a ional powe in he las decades has been in luencing he de-
elopmen o algo i hms. A massi e amoun o compu a ional powe became a ailable o
1
esea che s wo ldwide h ough mul i-co e desk op machines, pa allel compu ing, and high-
pe o mance compu ing clus e s. This has imp o ed he ollowing ields o esea ch: Fi s ly, he
de elopmen o mo e complex, na u e-inspi ed, and gene ally applicable heu is ics, so called
me aheu is ics. Secondly, majo ad ances in he ield o accu a e, da a-d i en app oxima ion
models, so-called su oga e models and hei embodimen in an op imiza ion p ocess.
Nowadays, CGO di e s la gely om ea ly app oaches. Fo example, mul i-s aged me hods
e alua e objec i e unc ions no di ec ly on he p oblem. They u ilize a combina ion o su -
oga e modeling wi h classical o me aheu is ic op imiza ion me hods o maximize he use o
a ailable p oblem in o ma ion ins ead. These amewo ks, such as sequen ial pa ame e op i-
miza ion (Ba z-Beiels ein, Lasa czyk, and P euß, 2005) o he su oga e managemen amewo k
(Booke , Dennis J , F ank, Se a ini, To czon, and T osse , 1999; Se a ini, 1999), de ine a new
class o algo i hms ha a e no well in eg a ed in p e ious axonomies.
In his a icle we will p opose a new axonomy on basis o algo i hm ea u es and display
plausible desc ip ions ounded on he na u al human beha io in pa h inding. To es ablish a
comp ehensi e axonomy, we ocus on iden i ying key elemen s o algo i hm design and u i-
lizing hese o de ine a clea sepa a ion be ween a small numbe o algo i hm classes. Al hough
abs ac ion is necessa y o de eloping ou esul s, we will p esen esul s ha a e use ul o
p ac i ione s. The u ilized abs ac ion allows us o p esen simply comp ehensible ideas on
how he indi idual classes di e and mo eo e , how he espec i e algo i hms pe o m hei
sea ch. Fo his pu pose, we di ide CGO algo i hms in o i e in ui i e classes: Exac , Wande e ,
Guide, Ca og aphe , and Hyb id. This a icle pa icula ly add esses di e en kinds o ead-
e s: beginne s will ind an in ui i e axonomy o CGO algo i hms, especially wi h ega d o
common me aheu is ics and newe de elopmen s in he ield o su oga e-based op imiza ion.
Fo ad anced eade s, we also discuss he sui abili y o ce ain classes o speci ic p oblem
p ope ies o p o ide basic knowledge o easonable algo i hm selec ion. An ex ensi e lis
o e e ences is p o ided o he expe ienced use s. The axonomy can be used o c ea e eal-
is ic compa isons and benchma ks o he di e en classes o algo i hms. I u he p o ides
insigh s o use s, who aim o de elop new sea ch s a egies, ope a o s and algo i hms.
The goal o global op imiza ion is o ind he o e all bes solu ion, i.e., o he common ask
o minimiza ion, o disco e decision a iable alues which minimize he objec i e unc ion
alue. We deno e he global sea ch space as compac se S={x|xl≤x≤xu}wi h xl,xu∈
R
n
being he explici , ini e lowe and uppe bounds on x.
Gi en a eal alued objec i e unc ion :
R
n→
R
wi h eal alued inpu ec o s xwe a emp
o ind he loca ion x∈
R
nwhich minimizes he unc ion: a g min (x),x∈ S.
Finding he global op imum is always he ul ima e goal and as such desi able, bu o many
p ac ical p oblems a solu ion imp o ing he cu en bes solu ion in a gi en budge o e alua-
ions o ime will s ill be a success. Pa icula in CGO he global op imum commonly canno be
iden i ied exac ly, hus mode n heu is ics a e designed o spend hei esou ces as e icien ly as
possible o app oxima e nea -bes solu ions, while inding he global op imum is ne e gua an-
eed. The emainde o his a icle is o ganized as ollows: Sec ion 2 p esen s he de elopmen
o op imiza ion algo i hms and hei co e concep s. Sec ion 3 mo i a es a new axonomy by
e iewing he his o y o a ailable CGO axonomies, illus a es algo i hm design aspec s and
p esen s ex ac ed classi ica ion ea u es. Sec ions 4 o 8 in oduce he i e di e en classes o
he new axonomy wi h examples and sugges ions ega ding hei applicabili y. Sec ion 9 sum-
ma izes and concludes he a icle wi h he ecen ends and challenges in CGO and cu en ly
impo an esea ch ields.
2
2 E olu ion o Op imiza ion Algo i hms
In o de o de elop a axonomy, i is necessa y o unde s and he me hodology and de elop-
men his o y o he co esponding algo i hms. Be o e p esen ing he equi emen s o he new
axonomy in Sec ion 3, we will desc ibe he undamen al p inciples o mode n sea ch algo-
i hms, pa icula he elemen s and backg ounds o su oga e-based op imiza ion.
2.1 Heu is ics and Me aheu is ics
In mode n compu e -aided op imiza ion, heu is ics and me aheu is ics a e well es ablished
solu ion echniques. Al hough p esen ing solu ions which a e no gua an eed o be op imal
o pe ec , hei gene al applicabili y and abili y o p esen ing as su icien solu ions make
hem e y a ac i e o applied op imiza ion, pa icula o indus ial p oblems. They a e buil
upon he p inciple o ial and e o , whe e solu ion candida es a e e alua ed and ewa ded
wi h a i ness. The e m i ness has i s o igins in e olu iona y compu a ion (Eiben and Smi h,
2015), whe e he i ness desc ibes he compe i i e abili y o an indi idual in he ep oduc ion
p ocess. The i ness is in i s simples o m he objec i e unc ion alue y= (x)in ela ion
o he op imiza ion goal, e.g., in a minimiza ion p oblem smalle alues ha e a highe i ness.
Mo eo e , i can be pa o he sea ch s a egy, e.g., scaled o adjus ed by addi ional unc ions,
pa icula o mul i-objec i e o cons ained op imiza ion.
Heu is ics can be de ined as p oblem-dependen algo i hms, which a e de eloped o adap ed
o he pa icula i ies o a speci ic op imiza ion p oblem o p oblem ins ance (Pea l, 1985). Typ-
ically, heu is ics pe o m e alua ions in a sys ema ic manne , al hough u ilizing s ochas ic el-
emen s. Heu is ics use his p inciple o p o ide as , no necessa ily exac (i.e., no op imal)
nume ical solu ions o op imiza ion p oblems. Mo eo e , heu is ics a e o en g eedy o p o-
ide as solu ions, bu ge apped in local op ima and ail o ind he global op imum.
In hei s a ing days in he 1960s, heu is ics we e no conside ed as eliable p oblem sol e s,
because mos esea che s in academia p e e ed classical ma hema ical app oaches and only
some p ac i ione s used heu is ics o ge as , possibly inaccu a e solu ions (Zanakis and E ans,
1981). This si ua ion changed in he 1970s. Heu is ic op imiza ion became a majo pa o
academic esea ch. Possible easons o his change migh be:
•The need o sol e mo e sophis ica ed nonde e minis ic p oblems, which had a polyno-
mial un ime and hus could no be sol ed e icien ly wi h exac algo i hms (Fomin and
Kaski, 2013).
•The a ailabili y and easy access o academics o mo e compu a ional powe .
Fu he ad an ages o heu is ics we e summa ized by Zanakis and E ans (1981). The mos
impo an a e:
•Simplici y o he algo i hm.
•Accu acy, i.e., small e o o inal solu ion.
•Robus ness, i.e., good solu ions wi hin easonable ime o di e en p oblems.
•Speed, i.e., du a ion o he compu a ion.
While heu is ics a e de eloped and op imized o e icien ly sol e a ce ain p oblem, he im-
p o ed a ailabili y o compu e esou ces ga e ise o highe -le el heu is ics, he me aheu is-
ics. Me aheu is ics can be de ined as p oblem independen , gene al pu pose op imiza ion al-
go i hms. They a e applicable o a wide ange o p oblems and p oblem ins ances. The e m
me a desc ibes he highe -le el gene al me hodology, which is u ilized o guide he unde lying
heu is ic s a egy (Talbi, 2009).
3

They sha e he ollowing cha ac e is ics (Boussaïd, Lepagno , and Sia y, 2013):
•The algo i hms a e na u e-inspi ed; hey ollow ce ain p inciples om na u al phenom-
ena o beha io s (e.g., biological e olu ion, physics, social beha io ).
•The sea ch p ocess in ol es s ochas ic pa s; i is based on p obabili y dis ibu ions and
andom p ocesses.
•They do no use he g adien o Hessian o he objec i e unc ion o ely on in o ma ion
o he p ocess which is a ailable be o e he s a o he op imiza ion un, so-called a p io i
in o ma ion.
•As hey a e mean o be gene al applicable sol e s, hey include a se o con ol pa ame-
e s o adjus he sea ch s a egy.
Du ing he emainde o his a icle we will ocus on heu is ic, espec i ely me aheu is ic algo-
i hms.
2.2 Mode n Op imiza ion Algo i hms
Based on he undamen als o heu is ics and me aheu is ics, we a e able o iden i y a simila i y
in he design o mode n op imiza ion algo i hms, which a ge s a la ge class o p oblems. Im-
po an ly, we ha e o conside he No F ee Lunch Theo em (Wolpe and Mac eady, 1997), which
s a es ha he e is no op imiza ion algo i hm ha is supe io o all o he s i hei pe o mance
is a e aged o e all possible p oblems. Consequen ly, any algo i hm needs o be adap ed o
he s uc u e o he p oblem a hand o achie e op imal pe o mance. This can be conside ed
du ing he cons uc ion o an algo i hm, be o e he op imiza ion by pa ame e uning o du ing
he un by pa ame e con ol (Ba z-Beiels ein e al., 2005; Eiben, Hin e ding, and Michalewicz,
1999). Tö n and Zilinskas (1989) men ion h ee p inciples o he cons uc ion o an op imiza-
ion algo i hm:
1. An algo i hm u ilizing all a ailable a p io i in o ma ion will ou pe o m a me hod using
less in o ma ion.
2. I no a p io i in o ma ion is a ailable, he in o ma ion is comple ely based on e alua ed
candida e poin s and hei objec i e alues.
3. Gi en a ixed numbe o e alua ed poin s, op imiza ion algo i hms will only di e om
each o he in he dis ibu ion o candida e poin s.
As mos mode n algo i hms ocus on handling p oblems whe e li le o no a p io i in o ma ion
is gi en, he p inciples displayed abo e lead o he conclusion ha he mos c ucial design
aspec o any algo i hm is o ind a s a egy o dis ibu e he ini ial candida es in he sea ch
space and o gene a e new candida es based on a ia ion o solu ions. These wo p ocedu es
de ine he sea ch s a egy, which needs o ollow he wo compe ing goals o explo a ion and
exploi a ion. In gene al, he main goal o any me hod is o each hei a ge wi h high e iciency,
i.e., o disco e op ima as and accu a e wi h as li le esou ces as possible. Mo eo e , he goal
is no manda o y inding he global op imum, which is a demanding and expensi e ask o
many p oblems, bu o iden i y a aluable local op imum o o imp o e he cu en a ailable
solu ion. We will explici ly discuss he design o mode n op imiza ion algo i hms in Sec ion
3.3.
4
2.3 Exac Algo i hms
Exac algo i hms, also e e ed o as comple e algo i hms (Neumaie , 2004), a e a special class
o de e minis ic, sys ema ic and non-heu is ic op imiza ion algo i hms. I su icien a p io i in o -
ma ion abou he objec i e unc ion is a ailable, hey ha e a gua an ee o inding he global
op imum wi hin using a p edic able amoun o esou ces, such as unc ion e alua ions o com-
pu a ion ime (Fomin and Kaski, 2013). I hey a e applicable o he p oblem, hese algo i hms
a e mo e eliable han heu is ics, as hey allow con e gence p oo s o inding he global op i-
mum. Wi hou a ailable a p io i in o ma ion, he s opping c i e ium needs o be de ined by a
heu is ic app oach, which so ens he gua an ee o inding he op imum. Mo eo e , i is he-
o e ical possible o apply hese algo i hms o he class o black-box p oblems wi h he gi en
abili y o ind he global op imum wi h ce ain y a e ini e ime. Howe e , hey will need
exponen ial compu a ion ime due o an expensi e, dense sea ch. This ende s hem no ap-
plicable o many esou ce-limi ed applica ions. The exac class, p esen ed in Sec ion 4, con ains
he ela ed algo i hms.
2.4 Su oga e-based Op imiza ion Algo i hms
Su oga e-based op imiza ion algo i hms a e designed o p ocess expensi e and complex p ob-
lems, which a ise om eal-wo ld applica ions and sophis ica ed compu a ional models. Real-
wo ld p oblems a e commonly black-box, which means ha hey only p o ide e y spa se
domain knowledge. Consequen ly, p oblem in o ma ion needs o be exploi ed by expe imen s
o unc ion e alua ions.
Su oga e-based op imiza ion is de eloped o op imally exhaus he a ailable in o ma ion by
u ilizing a su oga e model. A su oga e model is an app oxima ion which subs i u es he o ig-
inal expensi e objec i e unc ion, eal-wo ld p ocess, physical simula ion, o compu a ional
p ocess du ing he op imiza ion. In gene al, su oga es a e ei he simpli ied physical o nu-
me ical models based on knowledge abou he physical sys em, o empi ical unc ional models
based on knowledge acqui ed om e alua ions and spa se sampling o he pa ame e space
(Sønde gaa d, Madsen, and Nielsen, 2003). In his wo k, we ocus on he la e . The e ms su -
oga e model,me a-model, esponse su ace model and pos e io dis ibu ion a e used synonymous
in he common li e a u e (Mockus, 1974; Jones, 2001; Ba z-Beiels ein and Zae e e , 2017). We
will b ie ly e e o a su oga e model as su oga e. Fu he mo e, we assume ha i is c ucial
o dis inguish be ween he use o an explici su oga e o he objec i e unc ion and gene al
model-based op imiza ion (Zlochin, Bi a a i, Meuleau, and Do igo, 2004), which addi ionally
e e s o me hods, whe e a s a is ical model is used o gene a e new candida e solu ions (c .
Sec ion 3.3). As hese wo de ini ions o model-based op imiza ion a e equen ly used in a
non-consis en manne , we will clea ly dis inguish be ween he wo di e en e ms su oga e-
based and model-based o a oid con usions. Ano he e m p esen in he li e a u e is su oga e-
assis ed op imiza ion, which mos ly e e s o he applica ion o su oga es in popula ion-based
e olu iona y compu a ion (Jin, 2011), whe e e olu iona y op imiza ion and su oga e-based
op imiza ion a e applied in an hyb id app oach (see Sec ion 8).
Impo an publica ions ea u ing o e iews o su eys on su oga es and su oga e-based op-
imiza ion we e p esen ed by Sacks, Welch, Mi chell, and Wynn (1989), Jones (2001), Queipo,
Ha ka, Shyy, Goel, Vaidyana han, and Tucke (2005), Fo es e and Keane (2009). Su oga e-
based op imiza ion is commonly applied, bu no limi ed o he case o complex eal-wo ld
op imiza ion applica ions, whe e wo ypical p oblem laye s and a su oga e laye can be de-
5
(op ional)
uning
p ocedu e
op imiza ion algo i hm
s(x)
<la exi sha1_base64="4W8GsRo EQsVqEn/ccCTpFCRcRA=">AAACz3ichVFNT8JAEH3UL8A 1KMXIpjghbRc9EjiR7yYQCI CRLTlgU pW3agiLRePXmV +Z/hYP q7FRIlxm+3M nnzdmbH8Gw CFX1LaHMzS8sLiVT6eWV1bX1zMZmPXCH ilqpmu7 PQA2FbjqiFVmiLpucL WDYomH0D6N4YyT8wHKd83Dsi ZA7zlW1zL1kFA9HxRu9/KXmZxaVOXKzjpa7OQQ 4qbeccFOnBhYogBBByE9G3oCPi1oEGFR6yNCTG niXjA dIM3dIliBDJ9 n 8dTK0YdniPNQGab MXm9pmZxS73iVQ0yI5uF QD2g/uO4n1/ xhIpWjCse0BhVTU GMeIg M 7LHMTMaS3/Z0ZdhejiQHZjsT5PIlG 5 OESM+sb6MZHEsmT1qGPI84gs4 DVWEL3yVCE O+7Q6 IKqeLEij 1 N o9VkPx6z9HuqsUy8VNbWoVUu5shYPPIl 7KDAqe6jjFNUWIeJazzjBa9KVblRHpTHL6qSiHO28GMpT59LPpA0</la exi >
<la exi sha1_base64="4W8GsRo EQsVqEn/ccCTpFCRcRA=">AAACz3ichVFNT8JAEH3UL8A 1KMXIpjghbRc9EjiR7yYQCI CRLTlgU pW3agiLRePXmV +Z/hYP q7FRIlxm+3M nnzdmbH8Gw CFX1LaHMzS8sLiVT6eWV1bX1zMZmPXCH ilqpmu7 PQA2FbjqiFVmiLpucL WDYomH0D6N4YyT8wHKd83Dsi ZA7zlW1zL1kFA9HxRu9/KXmZxaVOXKzjpa7OQQ 4qbeccFOnBhYogBBByE9G3oCPi1oEGFR6yNCTG niXjA dIM3dIliBDJ9 n 8dTK0YdniPNQGab MXm9pmZxS73iVQ0yI5uF QD2g/uO4n1/ xhIpWjCse0BhVTU GMeIg M 7LHMTMaS3/Z0ZdhejiQHZjsT5PIlG 5 OESM+sb6MZHEsmT1qGPI84gs4 DVWEL3yVCE O+7Q6 IKqeLEij 1 N o9VkPx6z9HuqsUy8VNbWoVUu5shYPPIl 7KDAqe6jjFNUWIeJazzjBa9KVblRHpTHL6qSiHO28GMpT59LPpA0</la exi >
<la exi sha1_base64="4W8GsRo EQsVqEn/ccCTpFCRcRA=">AAACz3ichVFNT8JAEH3UL8A 1KMXIpjghbRc9EjiR7yYQCI CRLTlgU pW3agiLRePXmV +Z/hYP q7FRIlxm+3M nnzdmbH8Gw CFX1LaHMzS8sLiVT6eWV1bX1zMZmPXCH ilqpmu7 PQA2FbjqiFVmiLpucL WDYomH0D6N4YyT8wHKd83Dsi ZA7zlW1zL1kFA9HxRu9/KXmZxaVOXKzjpa7OQQ 4qbeccFOnBhYogBBByE9G3oCPi1oEGFR6yNCTG niXjA dIM3dIliBDJ9 n 8dTK0YdniPNQGab MXm9pmZxS73iVQ0yI5uF QD2g/uO4n1/ xhIpWjCse0BhVTU GMeIg M 7LHMTMaS3/Z0ZdhejiQHZjsT5PIlG 5 OESM+sb6MZHEsmT1qGPI84gs4 DVWEL3yVCE O+7Q6 IKqeLEij 1 N o9VkPx6z9HuqsUy8VNbWoVUu5shYPPIl 7KDAqe6jjFNUWIeJazzjBa9KVblRHpTHL6qSiHO28GMpT59LPpA0</la exi >
<la exi sha1_base64="4W8GsRo EQsVqEn/ccCTpFCRcRA=">AAACz3ichVFNT8JAEH3UL8A 1KMXIpjghbRc9EjiR7yYQCI CRLTlgU pW3agiLRePXmV +Z/hYP q7FRIlxm+3M nnzdmbH8Gw CFX1LaHMzS8sLiVT6eWV1bX1zMZmPXCH ilqpmu7 PQA2FbjqiFVmiLpucL WDYomH0D6N4YyT8wHKd83Dsi ZA7zlW1zL1kFA9HxRu9/KXmZxaVOXKzjpa7OQQ 4qbeccFOnBhYogBBByE9G3oCPi1oEGFR6yNCTG niXjA dIM3dIliBDJ9 n 8dTK0YdniPNQGab MXm9pmZxS73iVQ0yI5uF QD2g/uO4n1/ xhIpWjCse0BhVTU GMeIg M 7LHMTMaS3/Z0ZdhejiQHZjsT5PIlG 5 OESM+sb6MZHEsmT1qGPI84gs4 DVWEL3yVCE O+7Q6 IKqeLEij 1 N o9VkPx6z9HuqsUy8VNbWoVUu5shYPPIl 7KDAqe6jjFNUWIeJazzjBa9KVblRHpTHL6qSiHO28GMpT59LPpA0</la exi >
s(x)
<la exi sha1_base64="4W8GsRo EQsVqEn/ccCTpFCRcRA=">AAACz3ichVFNT8JAEH3UL8A 1KMXIpjghbRc9EjiR7yYQCI CRLTlgU pW3agiLRePXmV +Z/hYP q7FRIlxm+3M nnzdmbH8Gw CFX1LaHMzS8sLiVT6eWV1bX1zMZmPXCH ilqpmu7 PQA2FbjqiFVmiLpucL WDYomH0D6N4YyT8wHKd83Dsi ZA7zlW1zL1kFA9HxRu9/KXmZxaVOXKzjpa7OQQ 4qbeccFOnBhYogBBByE9G3oCPi1oEGFR6yNCTG niXjA dIM3dIliBDJ9 n 8dTK0YdniPNQGab MXm9pmZxS73iVQ0yI5uF QD2g/uO4n1/ xhIpWjCse0BhVTU GMeIg M 7LHMTMaS3/Z0ZdhejiQHZjsT5PIlG 5 OESM+sb6MZHEsmT1qGPI84gs4 DVWEL3yVCE O+7Q6 IKqeLEij 1 N o9VkPx6z9HuqsUy8VNbWoVUu5shYPPIl 7KDAqe6jjFNUWIeJazzjBa9KVblRHpTHL6qSiHO28GMpT59LPpA0</la exi >
<la exi sha1_base64="4W8GsRo EQsVqEn/ccCTpFCRcRA=">AAACz3ichVFNT8JAEH3UL8A 1KMXIpjghbRc9EjiR7yYQCI CRLTlgU pW3agiLRePXmV +Z/hYP q7FRIlxm+3M nnzdmbH8Gw CFX1LaHMzS8sLiVT6eWV1bX1zMZmPXCH ilqpmu7 PQA2FbjqiFVmiLpucL WDYomH0D6N4YyT8wHKd83Dsi ZA7zlW1zL1kFA9HxRu9/KXmZxaVOXKzjpa7OQQ 4qbeccFOnBhYogBBByE9G3oCPi1oEGFR6yNCTG niXjA dIM3dIliBDJ9 n 8dTK0YdniPNQGab MXm9pmZxS73iVQ0yI5uF QD2g/uO4n1/ xhIpWjCse0BhVTU GMeIg M 7LHMTMaS3/Z0ZdhejiQHZjsT5PIlG 5 OESM+sb6MZHEsmT1qGPI84gs4 DVWEL3yVCE O+7Q6 IKqeLEij 1 N o9VkPx6z9HuqsUy8VNbWoVUu5shYPPIl 7KDAqe6jjFNUWIeJazzjBa9KVblRHpTHL6qSiHO28GMpT59LPpA0</la exi >
<la exi sha1_base64="4W8GsRo EQsVqEn/ccCTpFCRcRA=">AAACz3ichVFNT8JAEH3UL8A 1KMXIpjghbRc9EjiR7yYQCI CRLTlgU pW3agiLRePXmV +Z/hYP q7FRIlxm+3M nnzdmbH8Gw CFX1LaHMzS8sLiVT6eWV1bX1zMZmPXCH ilqpmu7 PQA2FbjqiFVmiLpucL WDYomH0D6N4YyT8wHKd83Dsi ZA7zlW1zL1kFA9HxRu9/KXmZxaVOXKzjpa7OQQ 4qbeccFOnBhYogBBByE9G3oCPi1oEGFR6yNCTG niXjA dIM3dIliBDJ9 n 8dTK0YdniPNQGab MXm9pmZxS73iVQ0yI5uF QD2g/uO4n1/ xhIpWjCse0BhVTU GMeIg M 7LHMTMaS3/Z0ZdhejiQHZjsT5PIlG 5 OESM+sb6MZHEsmT1qGPI84gs4 DVWEL3yVCE O+7Q6 IKqeLEij 1 N o9VkPx6z9HuqsUy8VNbWoVUu5shYPPIl 7KDAqe6jjFNUWIeJazzjBa9KVblRHpTHL6qSiHO28GMpT59LPpA0</la exi >
<la exi sha1_base64="4W8GsRo EQsVqEn/ccCTpFCRcRA=">AAACz3ichVFNT8JAEH3UL8A 1KMXIpjghbRc9EjiR7yYQCI CRLTlgU pW3agiLRePXmV +Z/hYP q7FRIlxm+3M nnzdmbH8Gw CFX1LaHMzS8sLiVT6eWV1bX1zMZmPXCH ilqpmu7 PQA2FbjqiFVmiLpucL WDYomH0D6N4YyT8wHKd83Dsi ZA7zlW1zL1kFA9HxRu9/KXmZxaVOXKzjpa7OQQ 4qbeccFOnBhYogBBByE9G3oCPi1oEGFR6yNCTG niXjA dIM3dIliBDJ9 n 8dTK0YdniPNQGab MXm9pmZxS73iVQ0yI5uF QD2g/uO4n1/ xhIpWjCse0BhVTU GMeIg M 7LHMTMaS3/Z0ZdhejiQHZjsT5PIlG 5 OESM+sb6MZHEsmT1qGPI84gs4 DVWEL3yVCE O+7Q6 IKqeLEij 1 N o9VkPx6z9HuqsUy8VNbWoVUu5shYPPIl 7KDAqe6jjFNUWIeJazzjBa9KVblRHpTHL6qSiHO28GMpT59LPpA0</la exi >
su oga e model
1(x)
<la exi sha1_base64="58e JI4/e+23 IDakVSEuBI2PGA=">AAAC0XichVFLT8JAEB7qC/CFe TSCCZ4IS0XPZL4iBcTjPJIkJB WbCh 7QLEYmJ8e Nq/4x/S0e/HY JkoM22xn9p p3ZsULXiYVh Ke0hcWl5ZV0J u6 6xmd a s BMLJ5zQ7cIGpaLOau4/OacITLm2HEmWe5 GENjmW8MeJR7AT+ RiH O2x u/0HJsJQM1C 2MW7w4KnVzeKBlq6bOOmTh5SlY1yH3QDXUpIJuG5BEnnwR8lxjF+FpkkkEhsDZNgEXwHBXn9EBZ5A7B4mAwoAP8+zi1E THWW GK GLS52hEyd9 HPlKIF yVw49hP7H Fdb/94aJUpYVjmE KGaU4gVwQbdgzM 0Eua0l mZsi BPTpS3TioL1SI7NP+0TlBJAI2UBGdThWzDw1LnUd4AR+2hg kK08VdNVxF5Ypy5WKnygy6EWw8 VRD8Zs/h3q FM l0yjZF6W8xUzGXiadmmPipjqIVXonKqoQ07zhV7pTb Sx qj9 RN1VJJzg79W zF9SgkMs=</la exi >
<la exi sha1_base64="58e JI4/e+23 IDakVSEuBI2PGA=">AAAC0XichVFLT8JAEB7qC/CFe TSCCZ4IS0XPZL4iBcTjPJIkJB WbCh 7QLEYmJ8e Nq/4x/S0e/HY JkoM22xn9p p3ZsULXiYVh Ke0hcWl5ZV0J u6 6xmd a s BMLJ5zQ7cIGpaLOau4/OacITLm2HEmWe5 GENjmW8MeJR7AT+ RiH O2x u/0HJsJQM1C 2MW7w4KnVzeKBlq6bOOmTh5SlY1yH3QDXUpIJuG5BEnnwR8lxjF+FpkkkEhsDZNgEXwHBXn9EBZ5A7B4mAwoAP8+zi1E THWW GK GLS52hEyd9 HPlKIF yVw49hP7H Fdb/94aJUpYVjmE KGaU4gVwQbdgzM 0Eua0l mZsi BPTpS3TioL1SI7NP+0TlBJAI2UBGdThWzDw1LnUd4AR+2hg kK08VdNVxF5Ypy5WKnygy6EWw8 VRD8Zs/h3q FM l0yjZF6W8xUzGXiadmmPipjqIVXonKqoQ07zhV7pTb Sx qj9 RN1VJJzg79W zF9SgkMs=</la exi >
<la exi sha1_base64="58e JI4/e+23 IDakVSEuBI2PGA=">AAAC0XichVFLT8JAEB7qC/CFe TSCCZ4IS0XPZL4iBcTjPJIkJB WbCh 7QLEYmJ8e Nq/4x/S0e/HY JkoM22xn9p p3ZsULXiYVh Ke0hcWl5ZV0J u6 6xmd a s BMLJ5zQ7cIGpaLOau4/OacITLm2HEmWe5 GENjmW8MeJR7AT+ RiH O2x u/0HJsJQM1C 2MW7w4KnVzeKBlq6bOOmTh5SlY1yH3QDXUpIJuG5BEnnwR8lxjF+FpkkkEhsDZNgEXwHBXn9EBZ5A7B4mAwoAP8+zi1E THWW GK GLS52hEyd9 HPlKIF yVw49hP7H Fdb/94aJUpYVjmE KGaU4gVwQbdgzM 0Eua0l mZsi BPTpS3TioL1SI7NP+0TlBJAI2UBGdThWzDw1LnUd4AR+2hg kK08VdNVxF5Ypy5WKnygy6EWw8 VRD8Zs/h3q FM l0yjZF6W8xUzGXiadmmPipjqIVXonKqoQ07zhV7pTb Sx qj9 RN1VJJzg79W zF9SgkMs=</la exi >
<la exi sha1_base64="58e JI4/e+23 IDakVSEuBI2PGA=">AAAC0XichVFLT8JAEB7qC/CFe TSCCZ4IS0XPZL4iBcTjPJIkJB WbCh 7QLEYmJ8e Nq/4x/S0e/HY JkoM22xn9p p3ZsULXiYVh Ke0hcWl5ZV0J u6 6xmd a s BMLJ5zQ7cIGpaLOau4/OacITLm2HEmWe5 GENjmW8MeJR7AT+ RiH O2x u/0HJsJQM1C 2MW7w4KnVzeKBlq6bOOmTh5SlY1yH3QDXUpIJuG5BEnnwR8lxjF+FpkkkEhsDZNgEXwHBXn9EBZ5A7B4mAwoAP8+zi1E THWW GK GLS52hEyd9 HPlKIF yVw49hP7H Fdb/94aJUpYVjmE KGaU4gVwQbdgzM 0Eua0l mZsi BPTpS3TioL1SI7NP+0TlBJAI2UBGdThWzDw1LnUd4AR+2hg kK08VdNVxF5Ypy5WKnygy6EWw8 VRD8Zs/h3q FM l0yjZF6W8xUzGXiadmmPipjqIVXonKqoQ07zhV7pTb Sx qj9 RN1VJJzg79W zF9SgkMs=</la exi >
1(x)
<la exi sha1_base64="58e JI4/e+23 IDakVSEuBI2PGA=">AAAC0XichVFLT8JAEB7qC/CFe TSCCZ4IS0XPZL4iBcTjPJIkJB WbCh 7QLEYmJ8e Nq/4x/S0e/HY JkoM22xn9p p3ZsULXiYVh Ke0hcWl5ZV0J u6 6xmd a s BMLJ5zQ7cIGpaLOau4/OacITLm2HEmWe5 GENjmW8MeJR7AT+ RiH O2x u/0HJsJQM1C 2MW7w4KnVzeKBlq6bOOmTh5SlY1yH3QDXUpIJuG5BEnnwR8lxjF+FpkkkEhsDZNgEXwHBXn9EBZ5A7B4mAwoAP8+zi1E THWW GK GLS52hEyd9 HPlKIF yVw49hP7H Fdb/94aJUpYVjmE KGaU4gVwQbdgzM 0Eua0l mZsi BPTpS3TioL1SI7NP+0TlBJAI2UBGdThWzDw1LnUd4AR+2hg kK08VdNVxF5Ypy5WKnygy6EWw8 VRD8Zs/h3q FM l0yjZF6W8xUzGXiadmmPipjqIVXonKqoQ07zhV7pTb Sx qj9 RN1VJJzg79W zF9SgkMs=</la exi >
<la exi sha1_base64="58e JI4/e+23 IDakVSEuBI2PGA=">AAAC0XichVFLT8JAEB7qC/CFe TSCCZ4IS0XPZL4iBcTjPJIkJB WbCh 7QLEYmJ8e Nq/4x/S0e/HY JkoM22xn9p p3ZsULXiYVh Ke0hcWl5ZV0J u6 6xmd a s BMLJ5zQ7cIGpaLOau4/OacITLm2HEmWe5 GENjmW8MeJR7AT+ RiH O2x u/0HJsJQM1C 2MW7w4KnVzeKBlq6bOOmTh5SlY1yH3QDXUpIJuG5BEnnwR8lxjF+FpkkkEhsDZNgEXwHBXn9EBZ5A7B4mAwoAP8+zi1E THWW GK GLS52hEyd9 HPlKIF yVw49hP7H Fdb/94aJUpYVjmE KGaU4gVwQbdgzM 0Eua0l mZsi BPTpS3TioL1SI7NP+0TlBJAI2UBGdThWzDw1LnUd4AR+2hg kK08VdNVxF5Ypy5WKnygy6EWw8 VRD8Zs/h3q FM l0yjZF6W8xUzGXiadmmPipjqIVXonKqoQ07zhV7pTb Sx qj9 RN1VJJzg79W zF9SgkMs=</la exi >
<la exi sha1_base64="58e JI4/e+23 IDakVSEuBI2PGA=">AAAC0XichVFLT8JAEB7qC/CFe TSCCZ4IS0XPZL4iBcTjPJIkJB WbCh 7QLEYmJ8e Nq/4x/S0e/HY JkoM22xn9p p3ZsULXiYVh Ke0hcWl5ZV0J u6 6xmd a s BMLJ5zQ7cIGpaLOau4/OacITLm2HEmWe5 GENjmW8MeJR7AT+ RiH O2x u/0HJsJQM1C 2MW7w4KnVzeKBlq6bOOmTh5SlY1yH3QDXUpIJuG5BEnnwR8lxjF+FpkkkEhsDZNgEXwHBXn9EBZ5A7B4mAwoAP8+zi1E THWW GK GLS52hEyd9 HPlKIF yVw49hP7H Fdb/94aJUpYVjmE KGaU4gVwQbdgzM 0Eua0l mZsi BPTpS3TioL1SI7NP+0TlBJAI2UBGdThWzDw1LnUd4AR+2hg kK08VdNVxF5Ypy5WKnygy6EWw8 VRD8Zs/h3q FM l0yjZF6W8xUzGXiadmmPipjqIVXonKqoQ07zhV7pTb Sx qj9 RN1VJJzg79W zF9SgkMs=</la exi >
<la exi sha1_base64="58e JI4/e+23 IDakVSEuBI2PGA=">AAAC0XichVFLT8JAEB7qC/CFe TSCCZ4IS0XPZL4iBcTjPJIkJB WbCh 7QLEYmJ8e Nq/4x/S0e/HY JkoM22xn9p p3ZsULXiYVh Ke0hcWl5ZV0J u6 6xmd a s BMLJ5zQ7cIGpaLOau4/OacITLm2HEmWe5 GENjmW8MeJR7AT+ RiH O2x u/0HJsJQM1C 2MW7w4KnVzeKBlq6bOOmTh5SlY1yH3QDXUpIJuG5BEnnwR8lxjF+FpkkkEhsDZNgEXwHBXn9EBZ5A7B4mAwoAP8+zi1E THWW GK GLS52hEyd9 HPlKIF yVw49hP7H Fdb/94aJUpYVjmE KGaU4gVwQbdgzM 0Eua0l mZsi BPTpS3TioL1SI7NP+0TlBJAI2UBGdThWzDw1LnUd4AR+2hg kK08VdNVxF5Ypy5WKnygy6EWw8 VRD8Zs/h3q FM l0yjZF6W8xUzGXiadmmPipjqIVXonKqoQ07zhV7pTb Sx qj9 RN1VJJzg79W zF9SgkMs=</la exi >
physical eal wo ld p ocess
con ol pa ame e s op imized con ol
pa ame e s
decision
a iables
op imized
a iables
p ocess pa ame e s,
es ima ed ou pu
simula ed
inpu
inpu ou pu
candida e solu ions p edic ed i ness
app oxima ion and e i ica ion su oga e-based op imiza ion
2(x)
<la exi sha1_base64="OYhAsR8zTgd/F7lNWP Ba 3g+Sg=">AAAC0XichVFLT8JAEB7qC/CFe TSCCZ4IS0XPZL4iBcTjPJIkJB WbCh 7QLEYmJ8e Nq/4x/S0e/HY JkoM22xn9p p3ZsULXiYVh Ke0hcWl5ZV0J u6 6xmd a s BMLJ5zQ7cIGpaLOau4/OacITLm2HEmWe5 GENjmW8MeJR7AT+ RiH O2x u/0HJsJQM1C 1Mu3h0UO m8UTLU0mcdM3HylKxqkPugG+pSQDYNySNOPgn4LjGK8bXIJINCYG2aAI gOS O6YGyyB2CxcFgQA 493FqJaiPs9SMVbaNW1zsCJk67WO KUULbHk hx/D mL K6z/7w0TpSw HMNaUMwoxQ ggm7BmJ pJcxpL MzZVeCenSkunFQX6gQ2a 9o3OCSARsoCI6nSpmHxqWOo/wAj5sDRXIV54q6K jLixTlisVP1Fk0I g5eujHozZ/D UWadeLplGybws5y mM A07dIeFTHVQ6 QOVVRh5zmC73Sm3aljbVH7embqqWSnB36 bTnL9cKkMw=</la exi >
<la exi sha1_base64="OYhAsR8zTgd/F7lNWP Ba 3g+Sg=">AAAC0XichVFLT8JAEB7qC/CFe TSCCZ4IS0XPZL4iBcTjPJIkJB WbCh 7QLEYmJ8e Nq/4x/S0e/HY JkoM22xn9p p3ZsULXiYVh Ke0hcWl5ZV0J u6 6xmd a s BMLJ5zQ7cIGpaLOau4/OacITLm2HEmWe5 GENjmW8MeJR7AT+ RiH O2x u/0HJsJQM1C 1Mu3h0UO m8UTLU0mcdM3HylKxqkPugG+pSQDYNySNOPgn4LjGK8bXIJINCYG2aAI gOS O6YGyyB2CxcFgQA 493FqJaiPs9SMVbaNW1zsCJk67WO KUULbHk hx/D mL K6z/7w0TpSw HMNaUMwoxQ ggm7BmJ pJcxpL MzZVeCenSkunFQX6gQ2a 9o3OCSARsoCI6nSpmHxqWOo/wAj5sDRXIV54q6K jLixTlisVP1Fk0I g5eujHozZ/D UWadeLplGybws5y mM A07dIeFTHVQ6 QOVVRh5zmC73Sm3aljbVH7embqqWSnB36 bTnL9cKkMw=</la exi >
<la exi sha1_base64="OYhAsR8zTgd/F7lNWP Ba 3g+Sg=">AAAC0XichVFLT8JAEB7qC/CFe TSCCZ4IS0XPZL4iBcTjPJIkJB WbCh 7QLEYmJ8e Nq/4x/S0e/HY JkoM22xn9p p3ZsULXiYVh Ke0hcWl5ZV0J u6 6xmd a s BMLJ5zQ7cIGpaLOau4/OacITLm2HEmWe5 GENjmW8MeJR7AT+ RiH O2x u/0HJsJQM1C 1Mu3h0UO m8UTLU0mcdM3HylKxqkPugG+pSQDYNySNOPgn4LjGK8bXIJINCYG2aAI gOS O6YGyyB2CxcFgQA 493FqJaiPs9SMVbaNW1zsCJk67WO KUULbHk hx/D mL K6z/7w0TpSw HMNaUMwoxQ ggm7BmJ pJcxpL MzZVeCenSkunFQX6gQ2a 9o3OCSARsoCI6nSpmHxqWOo/wAj5sDRXIV54q6K jLixTlisVP1Fk0I g5eujHozZ/D UWadeLplGybws5y mM A07dIeFTHVQ6 QOVVRh5zmC73Sm3aljbVH7embqqWSnB36 bTnL9cKkMw=</la exi >
<la exi sha1_base64="OYhAsR8zTgd/F7lNWP Ba 3g+Sg=">AAAC0XichVFLT8JAEB7qC/CFe TSCCZ4IS0XPZL4iBcTjPJIkJB WbCh 7QLEYmJ8e Nq/4x/S0e/HY JkoM22xn9p p3ZsULXiYVh Ke0hcWl5ZV0J u6 6xmd a s BMLJ5zQ7cIGpaLOau4/OacITLm2HEmWe5 GENjmW8MeJR7AT+ RiH O2x u/0HJsJQM1C 1Mu3h0UO m8UTLU0mcdM3HylKxqkPugG+pSQDYNySNOPgn4LjGK8bXIJINCYG2aAI gOS O6YGyyB2CxcFgQA 493FqJaiPs9SMVbaNW1zsCJk67WO KUULbHk hx/D mL K6z/7w0TpSw HMNaUMwoxQ ggm7BmJ pJcxpL MzZVeCenSkunFQX6gQ2a 9o3OCSARsoCI6nSpmHxqWOo/wAj5sDRXIV54q6K jLixTlisVP1Fk0I g5eujHozZ/D UWadeLplGybws5y mM A07dIeFTHVQ6 QOVVRh5zmC73Sm3aljbVH7embqqWSnB36 bTnL9cKkMw=</la exi >
2(x)
<la exi sha1_base64="OYhAsR8zTgd/F7lNWP Ba 3g+Sg=">AAAC0XichVFLT8JAEB7qC/CFe TSCCZ4IS0XPZL4iBcTjPJIkJB WbCh 7QLEYmJ8e Nq/4x/S0e/HY JkoM22xn9p p3ZsULXiYVh Ke0hcWl5ZV0J u6 6xmd a s BMLJ5zQ7cIGpaLOau4/OacITLm2HEmWe5 GENjmW8MeJR7AT+ RiH O2x u/0HJsJQM1C 1Mu3h0UO m8UTLU0mcdM3HylKxqkPugG+pSQDYNySNOPgn4LjGK8bXIJINCYG2aAI gOS O6YGyyB2CxcFgQA 493FqJaiPs9SMVbaNW1zsCJk67WO KUULbHk hx/D mL K6z/7w0TpSw HMNaUMwoxQ ggm7BmJ pJcxpL MzZVeCenSkunFQX6gQ2a 9o3OCSARsoCI6nSpmHxqWOo/wAj5sDRXIV54q6K jLixTlisVP1Fk0I g5eujHozZ/D UWadeLplGybws5y mM A07dIeFTHVQ6 QOVVRh5zmC73Sm3aljbVH7embqqWSnB36 bTnL9cKkMw=</la exi >
<la exi sha1_base64="OYhAsR8zTgd/F7lNWP Ba 3g+Sg=">AAAC0XichVFLT8JAEB7qC/CFe TSCCZ4IS0XPZL4iBcTjPJIkJB WbCh 7QLEYmJ8e Nq/4x/S0e/HY JkoM22xn9p p3ZsULXiYVh Ke0hcWl5ZV0J u6 6xmd a s BMLJ5zQ7cIGpaLOau4/OacITLm2HEmWe5 GENjmW8MeJR7AT+ RiH O2x u/0HJsJQM1C 1Mu3h0UO m8UTLU0mcdM3HylKxqkPugG+pSQDYNySNOPgn4LjGK8bXIJINCYG2aAI gOS O6YGyyB2CxcFgQA 493FqJaiPs9SMVbaNW1zsCJk67WO KUULbHk hx/D mL K6z/7w0TpSw HMNaUMwoxQ ggm7BmJ pJcxpL MzZVeCenSkunFQX6gQ2a 9o3OCSARsoCI6nSpmHxqWOo/wAj5sDRXIV54q6K jLixTlisVP1Fk0I g5eujHozZ/D UWadeLplGybws5y mM A07dIeFTHVQ6 QOVVRh5zmC73Sm3aljbVH7embqqWSnB36 bTnL9cKkMw=</la exi >
<la exi sha1_base64="OYhAsR8zTgd/F7lNWP Ba 3g+Sg=">AAAC0XichVFLT8JAEB7qC/CFe TSCCZ4IS0XPZL4iBcTjPJIkJB WbCh 7QLEYmJ8e Nq/4x/S0e/HY JkoM22xn9p p3ZsULXiYVh Ke0hcWl5ZV0J u6 6xmd a s BMLJ5zQ7cIGpaLOau4/OacITLm2HEmWe5 GENjmW8MeJR7AT+ RiH O2x u/0HJsJQM1C 1Mu3h0UO m8UTLU0mcdM3HylKxqkPugG+pSQDYNySNOPgn4LjGK8bXIJINCYG2aAI gOS O6YGyyB2CxcFgQA 493FqJaiPs9SMVbaNW1zsCJk67WO KUULbHk hx/D mL K6z/7w0TpSw HMNaUMwoxQ ggm7BmJ pJcxpL MzZVeCenSkunFQX6gQ2a 9o3OCSARsoCI6nSpmHxqWOo/wAj5sDRXIV54q6K jLixTlisVP1Fk0I g5eujHozZ/D UWadeLplGybws5y mM A07dIeFTHVQ6 QOVVRh5zmC73Sm3aljbVH7embqqWSnB36 bTnL9cKkMw=</la exi >
<la exi sha1_base64="OYhAsR8zTgd/F7lNWP Ba 3g+Sg=">AAAC0XichVFLT8JAEB7qC/CFe TSCCZ4IS0XPZL4iBcTjPJIkJB WbCh 7QLEYmJ8e Nq/4x/S0e/HY JkoM22xn9p p3ZsULXiYVh Ke0hcWl5ZV0J u6 6xmd a s BMLJ5zQ7cIGpaLOau4/OacITLm2HEmWe5 GENjmW8MeJR7AT+ RiH O2x u/0HJsJQM1C 1Mu3h0UO m8UTLU0mcdM3HylKxqkPugG+pSQDYNySNOPgn4LjGK8bXIJINCYG2aAI gOS O6YGyyB2CxcFgQA 493FqJaiPs9SMVbaNW1zsCJk67WO KUULbHk hx/D mL K6z/7w0TpSw HMNaUMwoxQ ggm7BmJ pJcxpL MzZVeCenSkunFQX6gQ2a 9o3OCSARsoCI6nSpmHxqWOo/wAj5sDRXIV54q6K jLixTlisVP1Fk0I g5eujHozZ/D UWadeLplGybws5y mM A07dIeFTHVQ6 QOVVRh5zmC73Sm3aljbVH7embqqWSnB36 bTnL9cKkMw=</la exi >
compu a ional model
(op ional) uning o pa ame e s (op ional) di ec op imiza ion
Figu e 1: A su oga e-based op imiza ion p ocess o a eal-wo ld p ocess wi h he di e en objec i e unc ion
laye s and ou lined inpu s and ou pu s; he complexi y o he objec i e unc ions is isible by he dec easing size
o hei boxes. The ull g ey a ows illus a e he app oxima ion and e i ica ion pa hs, he yellow dashed and ed
do ed a ows indica e he su oga e-based op imiza ion and op ional di ec op imiza ion. The blue dashed a ows
show he op ional pa ame e uning o he op imiza ion algo i hm o su oga e modeling p ocess.
6
ined. The de ined laye s can be ans e ed o di e en compu a ional p oblems wi h expen-
si e unc ion e alua ions, such as complex algo i hms o machine lea ning asks. Each laye
can be he a ge o an op imiza ion o used o e ie e in o ma ion o guide he op imiza ion
p ocess. Figu e 1 illus a es he di e en laye s o objec i e unc ions and he su oga e-based
op imiza ion p ocess o eal-wo ld p oblems. In his case, he objec i e unc ion laye s, om
he bo om up, a e:
L1 The eal-wo ld applica ion 1(x), gi en by he physical p ocess i sel o a physical model.
Di ec op imiza ion is o en expensi e o e en impossible, due o e alua ions in ol ing
esou ce demanding p o o ype building o e en haza dous expe imen s.
L2 The compu a ional model 2(x), gi en by a simula ion o he physical p ocess o a complex
compu a ional model , e.g., a compu a ional luid dynamics model o s uc u al dynamics
model. A single compu a ion may ake minu es, hou s, o e en weeks o compu e.
L3 The su oga e s(x), gi en by a da a-d i en eg ession model. The accu acy hea ily depends
on he unde lying su oga e ype and numbe o a ailable in o ma ion (i.e., unc ion e al-
ua ions). The op imiza ion is, compa ed o he o he laye s, ypically cheap. Su oga es a e
cons uc ed ei he o he eal-wo ld applica ion 1(x)o he compu a ional model 2(x).
Fu he mo e, he su oga e-based op imiza ion cycle includes he op imiza ion p ocess i sel ,
which is gi en by an adequa e op imiza ion algo i hm o he selec ed objec i e unc ion laye .
No su oga e-based op imiza ion is pe o med, i he op imiza ion is di ec ly applied o 1(x)
o 2(x). The su oga e-based op imiza ion uses 1(x)o 2(x) o e i ica ion o p omising
solu ion candida es. Mo eo e , he con ol pa ame e s o he op imiza ion algo i hm o e en
he comple e op imiza ion cycle including he su oga e modeling p ocess can be uned (Ba z-
Beiels ein e al., 2005).
Each laye imposes di e en e alua ion cos s and solu ion accu acies: he eal-wo ld p oblem
is he mos expensi e o e alua e, while he su oga e is he cheapes o e alua e. The main
bene i o using su oga es is hus he educ ion o needed expensi e unc ion e alua ions on
he objec i e unc ion 1(x)o 2(x)du ing he op imiza ion. The s udies by Loshchilo , Schoe-
naue , and Sebag (2012), Ma sden, Wang, Dennis J , and Moin (2004), Ong, Nai , Keane, and
Wong (2005) and Won and Ray (2004) ea u e benchma k compa isons o su oga e-based op-
imiza ion. Ne e heless, he model cons uc ion and upda ing o he su oga es also equi es
compu a ional esou ces, as well e alua ions o e i ica ion on he mo e expensi e unc ion
laye s. An ad an age o su oga e-based op imiza ion is he a ailabili y o he su oga e model,
which can be u ilized o gain u he global insigh in o he p oblem, which is pa icula ly alu-
able o black-box p oblems. Fo ins ance, he su oga e can be u ilized o iden i y impo an
decision a iables o isualize he na u e o he p oblem, i.e., he i ness landscape.
A common op imiza ion p ocess using su oga es is ou lined by he ollowing s eps:
1. Sampling he objec i e unc ion a kposi ions wi h yi= 1(xi)o yi= 2(xi),1≤i≤k
o gene a e a se o obse a ions D ={(xi,yi),1≤i≤k}. The sampling design plan is
commonly selec ed acco ding o he su oga e.
2. Selec ing a sui able su oga e. The selec ion o he co ec su oga e ype can be a com-
pu a ional demanding s ep in he op imiza ion p ocess, as o en no p io in o ma ion
indica ing he bes ype is a ailable. Common ypes o su oga es will be p esen ed in
Sec ion 7.
7
pa icle swa m op imiza ion (Kennedy and Ebe ha , 1995; Shi and Ebe ha , 1998) uses he
mo emen o bi d locks as a ole model; an colony op imiza ion (Do igo, Bi a a i, and S u -
zle, 2006) mimics, as he name sugges s, he ingenious pa h inding and ood sea ch p inciples
o an popula ions. These wo examples indica e ha analogies a e use ul o inspi e de elope s
o c ea e new sea ch s a egies. They a e also help ul o explain he beha io o hese sea ch
algo i hms, which makes hem aluable o be used in a comp ehensible axonomy.
3.3 The Fi e Elemen s o Algo i hm Design
Any mode n op imiza ion algo i hm, as de ined in Sec ion 2.2, can be educed o he ou key
sea ch s a egy elemen s Ini ializa ion,Va ia ion,E alua ion and Selec ion. All hese key elemen s
a e con olled by a i h elemen : he con ol pa ame e s o he di e en unc ions and ope a o s
in each elemen . Algo i hm 3.1 displays he key elemen s and he abs ac ed undamen al
s uc u e o op imiza ion algo i hms (Ba z-Beiels ein and Zae e e , 2017). These s uc u e and
elemen s can be mapped o any mode n op imiza ion algo i hm. E en i he sea ch s a egy is
inhe en ly di e en o elemen s do no ollow he illus a ed o de o appea mul iple imes
pe i e a ion.
Algo i hm 3.1: Gene al Op imiza ion Algo i hm
1se ini ial con ol pa ame e s
2begin
3 = 0
4ini ialize candida e(s)
5e alua e ini ial candida e(s)
6while no e mina ion-condi ion do
7 = + 1
8 a ia e solu ions o ge new candida e(s)
9e alua e new candida e(s)
10 selec solu ion(s) o nex i e a ion
11 op ional: upda e con ol pa ame e s
12 end
13 end
The ini ializa ion o he sea ch de ines s a ing loca ions o a schema o he ini ial candida e
solu ions. Two common s a egies exis :
1. I he e is no a p io i knowledge abou he p oblem and i s sea ch space, he bes op ion
is o use s a egically andomized s a ing poin s. Pa icula ly in e es ing o su oga e-
based op imiza ion a e sys ema ic ini ializa ion schemes by me hods om he ield o
design o expe imen s.
2. I domain knowledge o o he a p io i in o ma ion is a ailable, such as in o ma ion om
he p ocess o da a om p e ious op imiza ion uns, he algo i hm should be ini ialized
u ilizing his in o ma ion o ull ex end, e.g., by using a selec ion o hese solu ions, such
as hese wi h bes i ness. In su oga e-based op imiza ion a ailable da a can be used o
he ini ial modeling.
14

The ini ial candida es ha e a la ge impac on he balance be ween explo a ion and exploi a-
ion. Space- illing designs wi h la ge amoun s o andom candida es o sophis ica ed design
o expe imen s me hods will lead o a ini ial explo a ion o he sea ch space. S a ing wi h a
single candida e will p esumably lead o an exploi a ion o he neighbo hood o he selec ed
candida e loca ion. Hence, algo i hms using he i s scheme a e in gene al mo e obus , while
he la e a e sensi i e o he selec ion o he s a ing candida e, pa icula in mul i-modal land-
scapes. The obus ness can be u he inc eased by mul i-s a s a egies, which a e pa icula
common o single-candida e algo i hms, and also equen ly ecommended o popula ion-
based algo i hms (Hansen, Auge , Ros, Finck, and Pošík, 2010a).
The a ia ion du ing he sea ch p ocess de ines he me hods o gene a ing new candida es,
wi h special ega d on how a ailable o ob ained in o ma ion abou he objec i e unc ion is
used. A s anda d app oach is he a ia ion o exis ing obse a ions, as i u ilizes, and o a
ce ain ex end p ese es, he in o ma ion o p e ious i e a ions. E en he simples wande e
class algo i hms (Sec 5.1), which do no equi e any global in o ma ion o s o ed knowledge o
o me i e a ions, u ilize he las ob ained solu ion o gene a e new candida e(s). Sophis ica ed
algo i hms gene a e new candida es on he basis o exploi ed and s o ed global knowledge
abou he objec i e unc ion and i ness landscape. This can be conduc ed explici ly by ei he
keeping an a chi e o all a ailable o selec ed obse a ions, o implici ly by using dis ibu-
ion o da a models o a ailable obse a ions. Ano he op ion o gene a e new candida es is
combining in o ma ion o mul iple candida es by dedica ed unc ions o ope a o s, pa icula
p esen in he guide class (Sec 6.1). The exac ope a o s o gene a ion and a ia ion o can-
dida e solu ions a e a ious and a key aspec o keeping he balance be ween explo a ion and
exploi a ion in a sea ch s a egy.
The e alua ion de ines how he i ness o he candida es is compu ed and which objec i e unc-
ion is u ilized. The e alua ion is he key aspec o any algo i hm, as i de ines he basis o any
in o ma ion gain and has a huge in luence on he sea ch s a egy. Fo black-box p oblems, he
e alua ion o candida es is he only op ion o exploi any p oblem in o ma ion. We di e en i-
a e be ween a di ec e alua ion o he objec i e and indi ec e alua ion by using he p edic ed
i ness p o ided by a su oga e. How e alua ion is pe o med depends mainly on he unde ly-
ing p oblem and is la gely in luenced by he design o he objec i e unc ion. Impo an aspec s
in eal wo ld p oblems a e noise,cons ain s and mul iple objec i es.
While mos compu e expe imen s can be seen as de e minis ic, i.e., i e a ions using he same
alue se o he associa ed decision a iables should deli e he same esul s, eal-wo ld p ob-
lems a e o en non-de e minis ic. They include non-obse able dis u bance a iables and s ochas-
ic noise. Typical noise handling echniques include mul iple e alua ions o solu ions o educe
he s anda d de ia ion and special sampling echniques. The in e es ed eade can ind a su -
ey on noise handling by A nold and Beye (2003).
Mo eo e , many eal-wo ld p oblems equen ly include di e en cons ain s, which need o
be conside ed du ing he op imiza ion p ocess. Cons ain handling echniques can be di ec ly
pa o he op imiza ion algo i hm, bu mos algo i hms a e designed o minimize he objec i e
unc ion and cons ain handling is added on op. Thus, i is o en in eg a ed by adjus ing he
i ness, e.g., by penal y e ms. Di e en echniques o cons ain handling a e discussed by
Coello (2002) and A nold and Hansen (2012).
The e alua ion o mul iple objec i es can include se e al co ela ed objec i e unc ions and
usually deli e s a se o non-domina ed solu ions, a so-called Pa e o-se (Naujoks, Beume, and
Emme ich, 2005). In his case, a so-called decision make is u ilized o compu e he i ness o a
15
solu ion and selec solu ions om he Pa e o-se (Fonseca, Fleming, e al., 1993).
The selec ion de ines he p inciple o choosing he solu ions which will be used in he nex
i e a ion. We use he e m selec ion, which has i ’s o igins in e olu iona y compu a ion. Beside
he simples s a egy o choosing he solu ion(s) wi h he bes i ness, ad anced selec ion s a e-
gies ha e eme ged, which a e pa icula p esen in me aheu is ics (Boussaïd e al., 2013). These
selec ion s a egy a e pa icula common in algo i hms wi h se e al candida es pe a ia ion
s ep, hus he mos sophis ica ed selec ion me hods we e in oduced in he scope o e olu-
iona y compu a ion (Eiben and Smi h, 2015). A common s a egy is based on ela i e i ness
compa isons, so-called anked selec ion. De ailed examples o selec ion s a egies a e gi en in
Sec ion 6.2.
Con ol pa ame e s de e mine how he sea ch can be adap ed and imp o ed by con olling
he abo e men ioned key elemen s. We dis inguish be ween in e nal and ex e nal pa ame e s:
Ex e nal pa ame e s, also known as o line pa ame e s, can be adjus ed by he use and need
o be se a p io i o he op imiza ion un. Typical ex e nal pa ame e s include he numbe
o candida es and se ings in luencing he abo e men ioned key elemen s. Beside common
heo y-based de aul s (Schwe el, 1993), hey a e usually se by ei he u ilizing a ailable domain
knowledge, ex ensi e a p io i benchma k expe imen s (Gämpe le, Mülle , and Koumou sakos,
2002), o educa ed guessing. Sophis ica ed uning me hods we e de eloped o exploi good
pa ame e se ings in an au oma ed ashion. Well known examples a e sequen ial pa ame e
uning (Ba z-Beiels ein e al., 2005), i e a ed acing o au oma ic algo i hm uning (López-
Ibáñez, Dubois-Lacos e, Cáce es, Bi a a i, and S ü zle, 2016), bonesa (Smi and Eiben, 2011) o
SMAC (Hu e , Hoos, and Ley on-B own, 2011).
In di e ence, in e nal pa ame e s a e no mean o be changed by he use . They a e ei he
ixed o a ce ain alue, which is usually based on physical cons an s o ex ensi e es ing by
he au ho s o he algo i hm, o a e sel -adap i e. Sel -adap ion o online con ol changes he
pa ame e s online du ing he sea ch p ocess on basis o he ga he ed knowledge o exploi ed
p oblem in o ma ion (Eiben e al., 1999) wi hou use in luence. Algo i hms using sel -adap i e
schemes hus end o gain ou s anding gene aliza ion abili ies and a e especially in e es ing
o black-box p oblems, whe e no in o ma ion abou he objec i e unc ion p ope ies is a ail-
able (Hansen, Mülle , and Koumou sakos, 2003). In gene al, he se ings o algo i hm con ol
pa ame e s di ec ly a ec he balance be ween explo a ion and exploi a ion du ing he sea ch
and a e c ucial o he pe o mance.
3.4 Fea u es o an In ui i e Taxonomy
Taxonomies a e o en based on he subjec i e au ho ’s expe ience and o me de ini ions, as
well as mo e impa ial ea u es and simila i ies. P io o es ablishing ou new axonomy, we
de ined a se i e essen ial classi ica ion ea u es (CF), which a e based on o me a ailable ax-
onomies as well as signi ican ea u es and simila i ies o CGO algo i hms. They a e in ended
o gi e a good unde s anding on how we sepa a ed ou classes o c ea e a dis inc axonomy,
which s ill emains comp ehensible and in ui i e. P io o each class desc ip ion we will ou -
line he hei ea u es in a ex box as exempli ied in Figu e 3. We will e e o ou classi ica ion
ea u es as CF-I o CF-V:
16
CF I) Use o In o ma ion:
The in o ma ion ea u e has ou possible ca ego ies: The i s ca ego y is memo yless. The
e m desc ibes algo i hms, which only use he a ailable in o ma ion o he p io i e a ion
(o ini ializa ion).
The second is explici memo y. I de ines hose algo i hms, which in o ma ion o p io
i e a ions in a di ec ashion, e.g., by main aining an a chi e o all obse a ions.
Thi d is implici memo y; hese algo i hms combine in o ma ion o se e al i e a ions and
solu ions by ope a o s, unc ions o models.
Finally, algo i hms which equi e a p io i in o ma ion abou he objec i e unc ion, such
as he alue o he op imum.
CF II) Candida e E alua ion:
The candida e e alua ion ea u e de ines i he objec i e unc ion alue is only di ec ly
calcula ed o also indi ec ly app oxima ed. The app oxima ion o he i ness du ing he
candida e a ia ion phase can g ea ly lowe he necessa y amoun o objec i e unc ion
e alua ions, bu no op imiza ion p ocess can be eliable and success ul wi hou e i ica-
ion o hese candida es wi h he objec i e unc ion
CF III) Type o Candida e:
This ea u e e e s o he numbe and ype o candida e solu ions used in he a ia ion and
main ained in each i e a ion. I has h ee ca ego ies:
The i s is single and implies ha he a ia ion is based on a single candida e solu ion.
Mo eo e , hese algo i hms main ain only a single solu ion o hei nex i e a ion.
The second ype is popula ion, whe e in each i e a ion he a ia ion is based on se e al
candida e solu ions and mo eo e , se e al solu ions a e s o ed o he nex i e a ion.
The mos sophis ica ed ype a e model-based algo i hms, which u ilize a candida e dis-
ibu ion model o he a ia ion, which is s o ed and adap ed in each i e a ion. The
candida e e alua ion is no a ec ed and emains di ec .
CF IV) Region o Sea ch:
This ea u e desc ibes he e ec i e sea ch egion o an algo i hm.
Local algo i hms ha e no ope a o s o unc ions o explo a ion and a e hus no capable
o escaping he so-called egion o a ac ion o an op imum.
Global algo i hms ha e he abili y o ind op ima in mul i-modal landscapes by in oduc-
ing ope a o s o unc ions o balance explo a ion and exploi a ion.
CF V) P oblem P ope ies:
This ea u e is a collec ion o objec i e unc ion p ope ies. Algo i hms which a e e icien
in sol ing a p oblem wi h he gi en p ope y a e assigned wi h he ela ed ea u e.
•Domain Knowledge: This ea u e desc ibes p oblems wi h known unc ion p ope -
ies, such as a ma hema ical p oblem o mula ion o in o ma ion abou he numbe
and objec i e unc ion alue o op ima. This knowledge can be exploi ed and used
o a e icien o exac sea ch p ocess.
•Unimodal: This e m desc ibes objec i e unc ions wi h a single op imum in a linea
o con ex sea ch space.
17
•Mul imodal: P oblems a e called mul imodal when hey ha e se e al local and/o
global op ima.
•Black-Box: P oblems a e called black-box i hey do no p o ide any domain knowl-
edge and all in o ma ion needs o be ga he ed by objec i e unc ion e alua ions.
Many eal-wo ld p oblems can be associa ed wi h his cha ac e is ic.
•Discon inui ies: Func ions who ha e jumps in hei objec i e unc ion alues a e
discon inuous and no di e en iable.
•Noisy: Noisy objec i e unc ion do no e u n de e minis ic unc ion alues. Mul-
iple e alua ions o he same candida e on a noisy unc ion can lead o di e en
esul s.
•Mul i-Objec i e: Mul i-Objec i e p oblems ha e se e al (compe ing) objec i es.
•Expensi e: Expensi e p oblems ha e a high cos o each unc ion e alua ion in
e ms o ei he physical esou ces o compu a ion ime.
Classi ica ion Fea u es:
I Use o In o ma ion: a p io i, memo yless, explici /implici memo y
II Candida e E alua ion: di ec , indi ec
III Type o Candida e: single, popula ion, model
IV Sea ch Space: local, global
V P oblem P ope ies: unimodal, mul imodal, black-box, ...
Figu e 3: Fundamen al ea u es o algo i hm classi ica ion
Fo an o e iew o all classes and he connec ed classi ica ion ea u es CF I-IV, we u ilize a
decision ee, illus a ed in Figu e 4. In his igu e, we u ilized he ea u es I o IV as classi i-
ca ion nodes which conclude in ou new axonomy wi h he in oduced classes exac ,wande e ,
guide and ca og aphe . Mo eo e , he associa ed p oblem p ope ies a e displayed. The igu e is
in ended o p o ide a as o e iew on how he new axonomy wo ks. New algo i hms could
be easily included by assigning he abo e lis ed ea u es and hen using he illus a ed decision
ee. We know ha no all algo i hms will i in o ou axonomy, as hey ha e p ope y com-
bina ions, which a e no displayed in ou scheme. They may also belong o he hyb id class,
which ep esen combina ions o me hods om he displayed classes. The hyb id class is no
shown in he igu e, as i has no dis inc p ope ies.
18
Wande e
IV: Region o
Sea ch
global
Global Me hods
Simula ed
Annealing
local
Local Me hods
Line Sea ch,
Quasi-New on,
I e a i e Hill Climbe
unimodal, mul imodal
memo yless
no memo y o p io
obse a ions
Exac Guide Ca og aphe
I: Use o
In o ma ion
Exac Me hods
G id Sea ch
B anch and Bound
explici o implici
memo y o p io
obse a ions
II: Candida e
E alua ion
di ec e alua ion;
u ilizing objec i e
unc ion
III: Type o
Candida e
indi ec e alua ion;
u ilizing su oga e o
objec i e unc ion
Su oga e-based
Efficien Global
Op imiza ion,
Bayesian
Op imiza ion,
Sequen ial Pa ame e
Op imiza ion
model
Model-based
Es ima ion o
Dis ibu ion
Algo i hms,
Co a iance Ma ix
Adap ion- E olu ion
S a egy, An
Colony Op imiza ion
single
Single-solu ion
Tabu-Sea ch,
Va iable
Neighbo hood
Sea ch
popula ion
Popula ion-based
E olu iona y
Algo i hms, Pa icle
Swa m Op imiza ion
domain
knowledge
black-box, noisy, discon inui ies, mul i-objec i e expensi e
Objec i e
Func ion
Class Subclass
a p io i
in o ma ion abou
p oblem p ope ies
Algo i hm complexi y inc eases, objec i e unc ion cha ac e is ics add up
Figu e 4: Algo i hmic classi ica ion including he classes exac , wande e , guide, and ca og aphe . The de ined
classi ica ion ea u es I o IV a e used as nodes o a decision ee wi h he subclasses and ela ed example algo-
i hms as he inal lea es. Below he subclass he co esponding main classes and he associa ed objec i e unc ion
cha ac e is ics a e illus a ed. The objec i e unc ion cha ac e is ics a e displayed bo om-up, i.e., he displayed
cha ac e is ics a e adding up and ge ing mo e sophis ica ed om le o igh .
19

4 The Exac Class
Exac Class:
I Use o In o ma ion: a p io i
II Candida e E alua ion: di ec
III Type o Candida e: single
IV Sea ch Space: global
V P oblem P ope ies: unimodal,mul imodal,domain knowledge
The gene al desc ip ion o exac algo i hms was p esen ed in Sec ion 2.3. Fo an e icien sea ch,
exac algo i hms need a p io i in o ma ion abou he objec i e unc ion. The e o e, hey a e
only sui able o a limi ed class o p oblems whe e his in o ma ion is a ailable. Mo eo e , he
applica ion o exac algo i hms is always a adeo decision be ween compu a ion ime and
p ecision.
Fo example: Gi en a nonde e minis ic polynomial (NP)-ha d p oblem, usually no exac algo-
i hm exis s ha is able o ind he bes solu ion in polynomial ime. The a eling salesman
p oblem is a common combina o ial NP-ha d p oblem, whe e he goal is o ind he minimal
leng h ou h ough a ixed numbe o ci ies. An exac algo i hm could sol e his p oblem by
calcula ing e e y possible ou and selec ing he bes . Despi e p o iding he bes solu ions, his
s a egy would use a lo o compu a ion ime. Pa icula i he numbe o ci ies ge s la ge, his
p oblem canno be sol ed exac in easonable ime.
I should be no ed ha e en i exac algo i hms a e no e icien o NP-ha d and black-box
p oblems, hey a e commonly pa o su oga e-based op imiza ion amewo ks, because he
models p o ide he equi ed in o ma ion o an exac sea ch o a e compu a ionally e y cheap
o e alua e (see Sec ion 2.4 and Figu e 1). Fo example, e icien global op imiza ion (Sec ion 7.2.1
)and bayesian op imiza ion (Sec ion 7.2.2) can use exac algo i hms.
Two common me hods om he amily o exac me hods a e g id sea ch and b anch-and-bound.
G id sea ch combines a mul i-s a local op imiza ion wi h an inc easingly sub le sampling
g id o s a ing poin s. B anch-and-bound op imiza ion is conduc ed by spli ing he o igi-
nal p oblem ecu si ely in o subp oblems wi h he goal o excluding o sol ing hem, un il
i is gua an eed ha no subp oblem can lead o a be e solu ion. I is known as b anch-and-
bound (Lawle and Wood, 1966) as lowe bounds on he objec i e unc ion a e compu ed. Mo e
complex exac sea ch me hods combine b anching and local op imiza ion, Lipschi zian op i-
miza ion, con exi y o in e al analysis (Neumaie , 2004; Floudas, 2013; Hansen and Wals e ,
2003; Ho s and Tuy, 2013).
Example 4.1 (Di iding Rec angles).An example o an exac algo i hm is di iding ec angles
(DIRECT), ini ially p oposed by Jones, Pe unen, and S uckman (1993) as a modi ica ion o
Lipschi zian op imiza ion. While assuming ha he objec i e unc ion is Lipschi z con inuous,
he algo i hm does no need a speci ica ion o he Lipschi z cons an , as i is sampled du ing
he op imiza ion un. The algo i hm uses hype cubes o di ide he sea ch space. The cen e
cio each hype cube is sampled and gi en a i ness, based on he objec i e unc ion alue and
he size o he associa ed hype cube. Based on his i ness, he hype cube which is mos likely
o inhe i he op imum is selec ed and u he di ided in o smalle hype cubes. Then hei
i ness is sampled and he p ocess epea s, un il a s opping c i e ion is me o he algo i hm has
con e ged.
20
5 The Wande e Class
The wande e class encompasses algo i hms wi h non-complex sea ch s a egies which gene -
a e and main ain a single candida e pe i e a ion. New candida es a e gene a ed in he icini y
o he cu en solu ion by a s ochas ic p ocess which is independen o p e ious sea ch s eps.
The consecu i e candida es desc ibe a ajec o y in he sea ch space ha o ms in he ideal case
a di ec line o he op imum. In hei sea ch, hey only use he local objec i e unc ion in o ma-
ion abou he p io solu ion. Thus, hese algo i hms do no use global in o ma ion abou he
p oblem in he a ia ion o selec ion s eps.
Analogy 1 (The Wande e ).
The in ui i e desc ip ion o a wande e is a single indi idual who wande s h ough he land-
scape o ind he mos a ac i e place in a gi en a ea. Du ing i s sea ch i only u ilizes local
in o ma ion abou i s cu en posi ion o ind he bes di ec ion. I he goal o his indi idual is
o ind he highes moun ain, i will likely ollow he ascending way, because i di ec ly sa is ies
he cu en objec i e. I does no memo ize ga he ed in o ma ion, so ha he e is a chance ha
i will ci cle a posi ion, e isi a place o ge s comple ely los .
We sepa a e be ween he local and global subclass o he wande e : While he local wande e
keeps a g eedy selec ion, he global wande e also allows he accep ance o non-imp o ing can-
dida es.
5.1 Local Wande e
Local Wande e :
I Use o In o ma ion: memo yless
II Candida e E alua ion: di ec
III Type o Candida e: single
IV Sea ch Space: local
V P oblem P ope ies: unimodal
The local wande e subclass consis s o basic local op imiza ion algo i hms, which include clas-
sical g adien -based algo i hms as well as de e minis ic o s ochas ic hill-climbing algo i hms.
These algo i hms a e designed o as con e gence o a local op imum si ua ed in a egion o
a ac ion A ⊆ S and ha e no explici s a egy o explo a ion.
G adien -based me hods, auch as quasi-New on Me hods (Shanno, 1970), di ec ly compu e o
app oxima e he g adien s o he objec i e unc ion o ind he s eepes di ec ion o he op i-
mum. Di ec -Sea ch me hods pe o m an i e a i e and g adien - ee sea ch by using a minimal
amoun o in o ma ion abou he objec i e unc ion. O e iews o di ec sea ch me hods we e
p esen ed by Lewis, To czon, and T osse (2000) and Kolda e al. (2003). Mo eo e , he (1+1)
e olu ion s a egy wi a basic selec ion ope a o ( u he explained in Sec ion 6.2) can be associ-
a ed wi h his class.
Example 5.1 (I e a ed S ochas ic Hill-Climbe ).The i e a ed s ochas ic hill-climbe (Michalewicz
and Fogel, 2013) is a ypical example o he local wande e subclass. I has a elemen a y al-
go i hm design, whe e he sea ch a ia ion is s ochas ic and he selec ion ypically g eedy. In
each i e a ion o he algo i hm a new candida e x is c ea ed by sampling om a p obabili y
dis ibu ion Da ound he p io solu ion x −1. The a iance o he dis ibu ion, which is o en
21
uni o m o Gaussian, de ines he so-called s ep size o he a ia ion and is he mos impo an
con ol pa ame e o his algo i hm. The g eedy selec ion wo ks as ollows: I he new candida e
x has a be e i ness alue han he p io solu ion x −1, i is accep ed as new solu ion and he
i e a ion is epea ed. I he i ness is no imp o ed, he p io solu ion is kep o he nex i e -
a ion. This g eedy selec ion scheme is based on a compa a i e, anking-based selec ion o he
candida es wi h no in luence o he absolu e di e ence in he objec i e unc ion alues. This
implies in a iance o linea ans o ma ions and scaling o he objec i e unc ion. As he basic
scheme includes no ope a o o escape om a local op imum o explo a ion, his algo i hm will
mos likely con e ge o a local op imum. The e mina ion condi ion is usually se o a numbe
o non-imp o ing i e a ions, a e which is assumed ha an op imum has been ound. The
gene alized design o he i e a ed hill-climbe is ou lined in Algo i hm 5.1.
Algo i hm 5.1: I e a ed Hill-Climbe
1begin
2 = 0
3ini ialize x wi h ( andom) candida e x∈ S
4e alua e x
5while no e mina ion-condi ion do
6 = + 1
7sample new candida e x om p obabili y dis ibu ion Da ound he cu en
solu ion x −1
8e alua e candida e x
9i new solu ion imp o es he i ness y <y −1 hen
10 accep new solu ion
11 else
12 keep old solu ion x =x −1
13 adjus a ia ion s ep size/ a iance o p obabili y dis ibu ion (op ional)
14 end
15 end

As he name implies, he local wande e is in he i s place sui able o unimodal unc ions o
o exploi local op ima. I can be applied o global op imiza ion o mul imodal landscapes i
an adequa e mul i-s a s a egy is used. These mul i-s a s a egies ypically demand a high
numbe o unc ion e alua ions and a e only easonable o be used o p oblems wi h ela i ely
cheap objec i e unc ions, such as in su oga e-based op imiza ion. Theo e ically, a local wan-
de e could es ablish a global sea ch by sampling he candida es om a dis ibu ion wi h a
dispe sion o e he comple e sea ch space, which is equi alen o a e y la ge s ep size o he
a ia ion. This s a egy would be ine icien as i leads o andom sampling o candida es wi h-
ou conside ing any local in o ma ion and di ec ion o sea ch. Thus, i is common o limi he
dispe sion o he p obabili y dis ibu ion o he icini y o he cu en solu ion, o o m a small
neighbo hood which is e y small compa ed o he comple e sea ch space. This leads o he
ou lined hill-climbing sea ch s a egy which pe o ms a ajec o y o small, i ness-imp o ing
s eps. The maximal s ep size is consequen ly an impo an con ol pa ame e , which is o en
designed as being adap i e in many e sions o he algo i hm (c . mu a ion ope a o in Sec ion
22
6.2). In gene al, local wande e s a e o en pa o sophis ica ed algo i hms as as con e ging
local sea ch s a egy.
5.2 Global Wande e
Global Wande e :
I Use o In o ma ion: memo yless
II Candida e E alua ion: di ec
III Type o Candida e: single
IV Sea ch Space: global
V P oblem P ope ies: mul imodal
The global wande e subclass encompasses algo i hms which implemen ope a o s o balance
explo a ion and exploi a ion in he selec ion p ocess o candida es. They di e om local wan-
de e s by hei explo a i e sea ch s a egies, which u he enable global op imiza ion. Simi-
la o he local e sion, he global wande e u ilizes a s ochas ic a ia ion o candida es in he
neighbo hood o he cu en solu ion wi hou conside ing s o ed o modeled global in o ma-
ion. Explo a ion is achie ed by in oducing ope a o s o unc ions which allow o expand he
sea ch space and escape he egion o a ac ion o a local op imum. The well-known simula ed
annealing (SANN) will be used o exempli ying his app oach.
Example 5.2 (Simula ed Annealing).Ki kpa ick e al. (1983) in oduced SANN as a sea ch p o-
cedu e o global combina o ial op imiza ion. I is known o be a signi ican con ibu ion o he
ield o me aheu is ic sea ch algo i hms. The basic sea ch p ocedu e o e e y SANN me hod
is inspi ed by annealing in me allu gy, whe e a ma e ial is i s hea ed, hen cooled. Following
his analogy, he mos impo an elemen o con ol he sea ch is an adap i e pa ame e : he
empe a u e (T). Analogous o he he modynamic ene gy in a hea ed ma e ial, i inc eases he
possible mo emen o he candida es.
The con inuous e sion (Go e, Fe ie , and Roge s, 1994; Sia y, Be hiau, Du din, and Haussy,
1997; Van G oenigen and S ein, 1998) o he SANN algo i hm basically ex ends he i e a ed
s ochas ic hill climbe . I includes a new elemen o allow global sea ch, he so-called accep ance
unc ion P(x −1,x , T). The accep ance unc ion is used du ing he selec ion and de e mines he
p obabili y o accep ing an in e io candida e as solu ion by u ilizing T as a pa ame e . This
dynamic selec ion allows o escape local op ima s eps by accep ing mo emen in he opposi e
di ec ion o imp o emen , which is he undamen al di e ence o a hill climbe . A common
example o an accep ance unc ion is he so-called Me opolis unc ion:
P(x −1,x , T) = min 1,exp − (x )− (x −1)
T (1)
The Me opolis unc ion always accep s i ness imp o ing s eps owa ds he minimum ( (x )−
(x −1)≤0) and mo eo e , has a p obabili y o accep ascending ( (x )− (x −1)>0) s eps
based on T. Highe T alues hus inc ease he p obabili y o accep an in e io candida e. In
con as o ank-based selec ion schemes, his unc ion is scale-based and u ilizes absolu e di -
e ences in he i ness, which ende s i sensi i e o linea ans o ma ions o he objec i e unc-
ion, e.g., a mul iplica ion by a scala .
A he end o each i e a ion, a so-called cooling ope a o Cadap s T. This ope a o can be used
o balance explo a ion and exploi a ion (Hende son, Jacobson, and Johnson, 2003). A common
23
and λo sp ing candida es acco dingly o hei anked i ness, whe eby he op µsolu ions a e
kep o he nex gene a ion. In he (µ, λ)-s a egy all pa en s µa e disca ded and he su i o s
a e selec ed only om he o sp ing λacco ding o hei anked i ness. This equi es o c ea e
λ≥µcandida es in he ecombina ion s ep o p e en ex inc ion o he popula ion. Fu he , in
age-based selec ion s a egies, each solu ion only su i es a de ined numbe o i e a ions be o e
i ge s disca ded. This is o en combined wi h i ness-based selec ion, as in he (µ, λ)-s a egy,
whe e each solu ion su i es only one i e a ion. Aging adds a handicap o old domina ing so-
lu ions which su i ed se e al gene a ions. This depic s an explo a i e s a egy o escape local
op ima and inc ease he di e si y o he popula ion. 
EAs a e e y lexible in hei implemen a ion and adap able by uning. They a e obus and
sui able o sol e a la ge class o p oblems, including mul imodal, mul i-objec i e, dynamic
and black-box p oblems, e en wi h noise o discon inui ies in he i ness landscape (Jin and
B anke, 2005; Ma le and A o a, 2004). Fu he , hey ha e success ully been applied o a la ge
numbe o di e en indus ial p oblems (Fleming and Pu shouse, 2002) bu ypically equi e
a ela i ely la ge numbe o unc ion e alua ions o con e ge. This makes hem no he i s
choice o expensi e p oblems whe e he numbe o e alua ions is s ongly limi ed.
The lexibili y and obus ness o EAs is caused by di e en mechanisms and s a egies o con-
olling he balance be ween explo a ion and exploi a ion. A good o e iew is p esen ed in
he su ey by ˇ
C epinšek, Liu, and Me nik (2013). The de ailed su ey classi ies he di e en
a ailable e olu iona y app oaches and p esen s an in ensi e discussion which mechanisms
in luence explo a ion and exploi a ion. Theo e ical aspec s o e olu iona y ope a o s a e dis-
cussed by Beye (2013). The pe o mance o EAs is in luenced by pa ame e uning and con ol,
e.g., he se ing o popula ion size, mu a ion s eng h and selec ion p obabili y. An ex ensi e
o e iew o he di e en on- and o line uning app oaches o pa ame e con ol in EAs was
published by Eiben e al. (1999).
Fu he common s a egies o con olling explo a ion and exploi a ion and mul imodal op i-
miza ion a e so-called niching s a egies, which u ilize sub-popula ions o main ain he di e -
si y o he popula ion, in es iga e se e al egions o he sea ch space in pa allel o conduc
de ined asks o explo ing and exploi ing (Shi and Bäck, 2005; Filipiak and Lipinski, 2014).
6.3 Model-based Guide
Model-based Guide
I Use o In o ma ion: implici memo y by he model/dis ibu ion
II Candida e E alua ion: di ec
III Type o Candida e: model/dis ibu ion
IV Sea ch Space: global
V P oblem P ope ies: mul imodal, black-box, noisy, discon inui ies, mul i-objec i e
The model-based guide class encompasses algo i hms, which explici ly u ilize ma hema ical o
s a is ical models. The dis inc ion o su oga e-based op imiza ion is based on he assump ion,
ha hese models do no depic di ec app oxima ions o he unde lying objec i e unc ion and
o no a ge o model he comple e i ness landscape. Ins ead, hey a e specialized local models
which a e used in he a ia ion . They a e no explici ly sea ched o op ima, al hough o en he
mean o he dis ibu ion is u ilized as p edic ed op imal solu ion.
30

A common class o model-based algo i hms a e es ima ion o dis ibu ion algo i hms (EDA) (La -
añaga and Lozano, 2001). They gene ally belong o he la ge ield o EAs (Sec ion 6.2). The
main di e ence o EAs is ha he a ia ion ope a o s, such as ecombina ion o mu a ion, a e
no di ec ly applied o he candida es, bu o dis ibu ion models. The dis ibu ion models a e
build using in o ma ion o p io e alua ed popula ions. Di e en dis ibu ion models can be
u ilized, e.g., Bayesian ne wo ks o mul i a ia e Gaussian dis ibu ions. Fu he common ex-
amples o model-based algo i hms a e he co a iance ma ix adap ion - e olu ion s a egy (CMA-
ES) (Hansen e al., 2003) and an colony op imiza ion o con inuous domains ACOR(Do igo e al.,
2006; Socha and Do igo, 2008). ACORis based on he social beha io o an colonies and hei
communica ion ia phe omones. An s sea ch o ood a ound hei nes in a andom manne
and lea e ails o phe omones on hei way o ma k and enable o he an s o ollow hese
ails. The idea o hese phe omone ails a e ans e ed o use special dis ibu ion models
and a ia ion ope a o s. As he gene al idea o model-based algo i hms is simila , we will ou -
line hei mechanisms on he example o a gene alized EDA and gi e u he insigh on he
pa icula i ies o ACORand he CMA-ES.
Example 6.3 (Es ima ion o Dis ibu ion Algo i hms).The gene al idea behind he dis ibu-
ion model is ha i is bene icial o lea n he s uc u al in o ma ion o he unde lying popula-
ion (La añaga and Lozano, 2001; Hauschild and Pelikan, 2011). The s uc u al in o ma ion
allows o acqui e quali y knowledge abou he dependences among he a iables. Mo eo e ,
his in o ma ion is used o gene a e new candida es and hus, o guide he sea ch o he op i-
mum. A gene al EDA is ou lined in Algo i hm 6.3.
Algo i hm 6.3: Es ima ion o Dis ibu ion Algo i hm
1begin
2 = 1
3ini ialize µ andom popula ion P ={x ,1:µ}⊆S
4e alua e µ andom candida es P
5while no e mina ion-condi ion do
6selec pa en s om popula ion P∗
⊆ P
7es ima e dis ibu ion pa ame e s o pa en s P∗
, such as mean, a iance and
co a iance
8mu a e o adap pa ame e s o dis ibu ion G
9sample dis ibu ion unc ion G o ge λo sp ing O={x∗
,1:λ}
10 e alua e o sp ing
11 selec su i o s om P ∪ O o nex gene a ion P +1
12 = + 1
13 end
14 end
The algo i hm s a s wi h popula ion o µsolu ions, ei he ini ialized a andom o based on
exposed p oblem knowledge. Simila o an EA, pa en s a e selec ed, ypically based on anking
selec ion. I is common o use he i es solu ions as pa en s (c . selec ion in EAs, Sec 6.2).
Ins ead o a di ec ecombina ion o mu a ion, he pa en s a e used o cons uc a dis ibu ion
model. Fo example, ypical pa ame e s o a mul i a ia e Gaussian dis ibu ion, such as mean,
a iance and co a iance o he selec ed pa en popula ion a e compu ed. In ACORGaussian
31
ke nel unc ions o each dimension o he decision a iable space a e cons uc ed. The dis i-
bu ion pa ame e s a e hen a ge o he a ia ion ope a o s. This a ia ion is he c ucial aspec
o he sea ch s a egy, simila o he ecombina ion and mu a ion in he basic EA. Fo exam-
ple, he CMA-ES adap s he pa ame e s du ing each i e a ion ollowing he his o y o p io
success ul i e a ions, he so-called e olu ion pa hs. These e olu ion pa hs a e basically exponen-
ially smoo hed sums o each dis ibu ion pa ame e o e he consecu i e p io i e a i e s eps
(c . adap i e mu a ion s eng h in Sec ion 6.2). They hus u ilize he in o ma ion o se e al
success ul sea ch s eps, which is in ended o quickly app oach an op imum.
In he nex s ep, a numbe o λo sp ing candida es a e gene a ed by sampling he adap ed
dis ibu ion. A e wa ds he candida es a e e alua ed and su i o s o he nex gene a ion
a e selec ed, again based on su i o selec ion ope a o s, as explained in (Sec ion 6.2). The
CMA-ES uses only ank-based selec ion schemes, which makes i insensi i e o scaling o he
objec i e unc ion. 
In gene al, model-based guides y o combine he bene i s o s a is ical models and hei ca-
pabili y o s o ing and p ocessing in o ma ion wi h popula ion-based sea ch ope a o s. They
a e high le el me aheu is ics and ad anced EAs which in ended o be lexible, obus and ap-
plicable o a la ge class o p oblems, pa icula hose wi h unknown unc ion p ope ies. This
makes hem e y success ul in popula black-box benchma ks (Hansen e al., 2010a). Fo ex-
ample, he design o he CMA-ES is seeks o make he algo i hm pe o mance obus and no
dependen on he objec i e unc ion o uning. The a ious con ol pa ame e s o he algo i hm
we e p e-de ined on basis o heo e ical aspec s and p ac ical benchma ks.
7 The Ca og aphe Class
Ca og aphe Class:
I Use o In o ma ion: implici /explici memo y by su oga e and solu ion a chi e
II Candida e E alua ion: indi ec
III Type o Candida e: single
IV Sea ch Space: global
V P oblem P ope ies: mul imodal, black-box, noisy, expensi e
Ca og aphe algo i hms di e om all o he de ined classes in hei ocus on acqui ing, ga he -
ing and u ilizing global in o ma ion abou he i ness landscape. They u ilize p io e alua ed
candida es and model he acqui ed in o ma ion o p edic he i ness o new candida es. These
models a e hen used o an e icien indi ec sea ch in which ypically a single new candida e
is p oposed in each i e a ion, ins ead o pe o ming mul iple, di ec and localized sea ch s eps.
Analogy 3 (The Ca og aphe ).
The in ui i e idea o he ca og aphe is a specialis who sys ema ically measu es a landscape
by aking samples o he heigh o c ea e a opological map. This map esembles he eal land-
scape wi h a gi en app oxima ion accu acy and is ypically exac a he sampled loca ions (i
he measu emen s a e wi hou a iance) and models he emaining landscape by eg ession.
I can hen be examined and u ilized by any o he indi idual, such as a wande e o guide, o
ind a desi ed loca ion. One could hink o a guide using a pape map o na iga ion sys em o
ind he place o in e es .
32
As illus a ed in Sec ion 2.4, he su oga es s(x)depic he maps o he i ness landscape o an
objec i e unc ion ( 1(x)o 2(x)) in an algo i hmic amewo k. In his Sec ion, we will i s
gi e a b ie in oduc ion o common su oga e models and hen ou line ypical ca og aphe
amewo ks and hei sea ch s a egies.
7.1 Su oga e Models
The su oga e is he co e elemen o any su oga e-based op imiza ion and essen ial o hei
pe o mance. A pe ec su oga e p o ides an excellen i o p io obse a ions, whils ideally
possessing supe io in e pola ion and ex apola ion abili ies. Howe e , he la ge numbe o
a ailable su oga e models all ha e signi ican di e ing cha ac e is ics, ad an ages and disad-
an ages. Model selec ion is hus a complica ed and di icul ask. I no domain knowledge is
a ailable, such as in eal black box op imiza ion, i is o en ine i able o es di e en su oga es
o hei applicabili y.
Su oga es a e buil on basis o p io obse a ions, which p o ide in o ma ion abou he i -
ness landscape o he p oblem. Thus, he ini ial candida es a e commonly selec ed ollowing
di e en in o ma ion c i e ia and sui able expe imen al design. Fo example, linea eg ession
models can be build wi h ac o ial designs, while Gaussian p ocess models a e bes coupled
wi h space- illing designs, such as La in hype cube sampling (Mon gome y, Mon gome y, and
Mon gome y, 1984; Sacks e al., 1989).
Common models a e: linea , quad a ic o polynomial eg ession, Gaussian p ocesses (also
known as K iging) (Sacks e al., 1989; Fo es e , Sobes e , and Keane, 2008), eg ession ees
(B eiman, F iedman, S one, and Olshen, 1984), a i icial neu al ne wo ks and adial basis unc-
ion ne wo ks (Haykin, 2004; Ho nik, S inchcombe, and Whi e, 1989) including deep lea n-
ing ne wo ks (Collobe and Wes on, 2008; Hin on, Deng, Yu, Dahl, Mohamed, Jai ly, Senio ,
Vanhoucke, Nguyen, Saina h, e al., 2012; Hin on, Osinde o, and Teh, 2006) and symbolic e-
g ession models (Augus o and Ba bosa, 2000; Flasch, Me smann, and Ba z-Beiels ein, 2010;
McKay, Willis, and Ba on, 1995), which a e usually op imized by gene ic p og amming (Koza,
1992).
Fu he , a lo o e o in cu en s udies is o esea ch he bene i s o model ensembles, which
combine se e al dis inc models (Goel, Ha ka, Shyy, and Queipo, 2007; Mülle and Shoemake ,
2014; F iese, Ba z-Beiels ein, and Emme ich, 2016). The goal is o c ea e a sophis ica ed p e-
dic o ha su passes he pe o mance o a single model. A well-known example a e andom
o es s (F eund and Schapi e, 1997), which use bagging o i a la ge numbe o decision ees
(B eiman, 2001). We ega d ensemble modeling as s a e-o - he-a o cu en esea ch, as hey
a e able o combine he ad an ages o di e en models o gene a e ou s anding esul s in bo h
classi ica ion and eg ession. The d awback o hese ensemble me hodologies is ha hey a e
compu a ional expensi e and pose a demanding p oblem in ega d o e icien model selec ion,
e alua ion and combina ion.
7.2 Ca og aphe Algo i hms
Ca og aphe algo i hms a e su oga e-based op imiza ion me hodologies, which explici ly
use a su oga e in hei op imiza ion cycle, ollowing he gene al p inciple ou lined in Sec ion
2.4. They a e ei he ixed algo i hms designed a ound a ce ain model, such as K iging in he
well-known e icien global op imiza ion (EGO) (Jones e al., 1998), o amewo ks wi h a choice o
33
possible su oga es and op imiza ion me hods. We p esen wo common amewo ks and dis-
cuss hei pa icula i ies: gene al bayesian op imiza ion (Mockus, 1974) and sequen ial pa ame e
op imiza ion (Ba z-Beiels ein e al., 2005; Ba z-Beiels ein, 2010).
Fo es e and Keane (2009) and Ba z-Beiels ein and Zae e e (2017) gi e o e iews o su oga e-
based op imiza ion, di e en su oga e models and in ill c i e ia. Mo eo e , hey ma ch su o-
ga es o p oblem classes and gi e hin s abou hei indi idual applicabili y. In gene al, he se-
lec ion o an adequa e model, expe imen al design and op imize equi es bo h domain knowl-
edge and expe ise. We will ocus on he abo e-men ioned amewo ks as hey deli e a good,
ye no comple e, iew o he su oga e-based sea ch s a egy.
7.2.1 E icien Global Op imiza ion
EGO (Jones e al., 1998) was mo i a ed by he u ge o de elop a me hodology o op imize
expensi e black-box unc ions. I u ilizes K iging su oga es and mo i a es he use expec ed
imp o emen as in ill c i e ia. In gene al, he algo i hm consis s o wo phases: i s , he ini ial-
iza ion by La in hype cube sampling and he cons uc ion o a K iging su oga e; second, he
i e a i e imp o emen o he bes solu ion u ilizing he su oga e. Be o e s a ing he second
phase, Jones e al. (1998) sugges s o analyze he su oga e model i . I he i is no sa is ac o y,
i can be ied o imp o e i by a uning o he model pa ame e s o ans o ma ion o he da a.
Algo i hm 7.1: E icien Global Op imiza ion
1begin
// phase 1: ini ial su oga e building
2 = 1
3ini ialize kcandida e solu ions {x1:k}by la in hype cube sampling
4e alua e hem on objec i e unc ion yi= 1(xi)o yi= 2(xi),1≤i≤k;
5build ini ial K iging su oga e s wi h ini ial obse a ions D ={(xi,yi),1≤i≤k}
6analyze and imp o e model i (op ional)
// phase 2: use and upda e su oga e
7while no e mina ion-condi ion do
8i >1 hen
9upda e he K iging su oga e s wi h he se o all obse a ions D
10 end
11 calcula e expec ed imp o emen in ill c i e ia on su oga e s
12 op imize EI o maximum by b anch and bound; use op imum as candida e x
13 e alua e x on he objec i e unc ion y = 1(x )o y = 2(x )
14 add new solu ions o he se o all obse a ions D +1 ={D ,(x ,y )}
15 = + 1
16 end
17 end
The second phase s a s he i e a i e op imiza ion p ocess, as desc ibed in Sec ion 2.4. Du -
ing he a ia ion, a new candida e is sea ched by op imizing he expec ed imp o emen in ill
c i e ia o he K iging su oga e. Fo his op imiza ion, he exac b anch and bound me hod is
used (c . exac class, Sec ion 4). Expec ed imp o emen is mo i a ed as in ill c i e ia, because i
gua an ees a balance o explo a ion and exploi a ion by u ilizing bo h he p edic ed bes mean
34
alue o he model, as well as he model unce ain y. An example o he comple e me hod-
ology is ou lined in Algo i hm 7.1. The sea ch s a egy o EGO is a undamen al example o
mos su oga e-based op imiza ion which a e applicable o expensi e op imiza ion p oblems.
Howe e , we sugges o use ad anced amewo ks based on his base e sion o EGO. These
amewo ks a e mo e lexible and applicable o a la ge class o p oblem.
7.2.2 Bayesian Op imiza ion
The e m Bayesian op imiza ion (BO) was in oduced by Mockus (1974, 1994, 2012) and de-
sc ibes no a single, bu a scheme o algo i hms, which we ega d as su oga e-based, pa ic-
ula hese based on Gaussian p ocesses. While he gene al BO scheme hus emains simila
o he ou lined algo i hm in Sec ion 2.4, BO di e s in he unde lying e minology: In BO, he
uses selec s and ini ial, so-called p io dis ibu ion, which should suppo he a p io i belie s
abou he unde lying unknown objec i e unc ion. Gaussian dis ibu ions a e sugges ed and a
common choice. Algo i hm 7.2 displays a gene al BO algo i hm.
Algo i hm 7.2: Bayesian Op imiza ion
1begin
// phase 1: ini ializa ion
2 = 1
3selec p io dis ibu ion s −1(x)
4ini ialize kcandida e solu ions {x1:k}
5e alua e hem on objec i e unc ion yi= 1(xi)o yi= 2(xi),1≤i≤k
6upda e p io wi h D ={(xi,yi),1≤i≤k} o ge ini ial pos e io dis ibu ion s (x);
// phase 2: op imiza ion
7while no e mina ion-condi ion do
8i >1 hen
9upda e pos e io dis ibu ion s wi h he se o all obse a ions D
10 end
11 calcula e in ill unc ion on pos e io dis ibu ion s (x)
12 op imize in ill c i e ion; use op imum as candida e x
13 e alua e x on he objec i e unc ion y = 1(x )o y = 2(x )
14 add new solu ions o he se o all obse a ions D +1 ={D ,(x ,y )}
15 = + 1
16 end
17 end
This p io dis ibu ion is upda ed by sampled obse a ions o acqui e he pos e io dis ibu-
ion. The op imiza ion cycle includes he op imiza ion o he acquisi ion (o in ill) unc ion o
maximize u ili y o minimize isk ( i ness). Typical choices include he p obabili y o imp o e-
men (Kushne , 1964), expec ed imp o emen (Jones e al., 1998) and con idence bounds (Cox
and John, 1997). Algo i hms such as EGO can be seen as applied a ian s o BO. I is widely
applicable o di e en applica ions, including expensi e op imiza ion p oblems (Lizo e, 2008;
Khan, Goldbe g, and Pelikan, 2002) and machine lea ning (Snoek, La ochelle, and Adams,
2012; Swe sky, Snoek, and Adams, 2013). B ochu, Co a, and De F ei as (2010) gi e a u o ial on
BO wi h di e en applica ion examples.
35

7.2.3 Sequen ial Pa ame e Op imiza ion Toolbox
The sequen ial pa ame e op imiza ion oolbox (SPOT), de eloped by Ba z-Beiels ein (2010), is
a dynamic su oga e-based op imiza ion amewo k, which was ini ially in ended o o line
uning o algo i hm con ol pa ame e s. Va ious me hods o ini ial sampling designs, di e en
models and op imiza ion echniques a e included.
SPOT is s ongly in luenced by s a is ical me hods om design o expe imen s, whe e i is
a emp ed o p o e a ce ain s a is ical hypo hesis on basis o es ing. He eby, he a ailable
budge o expe imen s (i.e., unc ion e alua ions) is used sequen ially o imp o e a solu ion
and upda e he su oga e. This is done un il su icien knowledge abou he sea ch space is
a ailable o accep o ejec he ini ial s a ed hypo hesis.
The o e all design was dedica ed o algo i hm uning and ollows wo goals: one was imp o -
ing he e iciency o an algo i hm, i.e., disco e ing he algo i hm pa ame e s o sol e a de ined
p oblem ins ance as as as possible. The o he goal was imp o ing he obus ness o an iden-
i ied pa ame e se up, i.e., o sol ing di e en p oblem ins ances which o example di e
in hei egion o in e es o sea ch space dimensionali y. To une s ochas ic algo i hms, SPOT
in eg a es noise handling echniques by dynamic e-sampling o solu ions. This design can be
ans e ed o gene al su oga e-based op imiza ion, as he me hods ackle he p esen balanc-
ing p oblem o explo a ion ( obus ness) and exploi a ion (e iciency).
The gene al amewo k o SPOT is simila o he gene al su oga e-based op imiza ion algo-
i hms EGO and BO, which a e di ided in ini ializa ion and i e a i e op imiza ion phases.
SPOT also explici ly includes a p io pa ame iza ion phase, whe e he uses has o choose he
su oga e and ini ial sampling design. SPOT de ines a lexible amewo k and is hus appli-
cable o a la ge ange o p oblems, such as he men ioned algo i hm uning and indus ial
op imiza ion.
8 The Hyb id Class
Hyb id Class:
I Use o In o ma ion:implici /explici memo y by su oga e o candida e a chi e
II Candida e E alua ion: di ec /indi ec
III Type o Candida e: single ,popula ion,dis ibu ion model
IV Sea ch Space: global
V P oblem P ope ies: mul imodal, black-box, noisy, discon inui ies, mul i-objec i e, ex-
pensi e
The hyb id class depic s combina ions o algo i hms om he p e iously men ioned classes.
Hyb id algo i hms we e de eloped as a s a egy o imp o e o ackle indi idual algo i hm
weaknesses. The algo i hms a e o en gi en dis inc i e oles o explo a ion and exploi a ion,
as hey a e combina ions o an explo a i e global sea ch me hod pai ed wi h a local sea ch
algo i hm. Fo example, popula ion-based algo i hms wi h ema kable explo a ion abili ies
can be pai ed wi h local algo i hms wi h as con e gence. This app oach gi es some bene i s,
as he combined algo i hms can be adap ed o uned o ul ill hei dis inc asks. Mo eo e ,
he concep s can be easily adap ed o pa allel amewo ks.
One o he mos success ul ype o hyb ids a e he su oga e-assis ed e olu iona y algo i hms (Em-
me ich, Giannakoglou, and Naujoks, 2006; Lim, Jin, Ong, and Sendho , 2010). An o e iew
36
o su oga e-assis ed op imiza ion is gi en by Jin (2011), including se e al examples o eal-
wo ld applica ions. An example is ou lined in Algo i hm 8.1.
Algo i hm 8.1: Su oga e-Assis ed E olu iona y Algo i hm
1begin
2 =0
3ini ialize µ andom popula ion P ={x ,1:µ}⊆S
4e alua e popula ion P
5while no e mina ion-condi ion do
6 un e olu iona y algo i hm o ind λo sp ing O ={xi, µ < i ≤µ+λ}
7build su oga e s (x)( wi h cu en obse a ions D ={(xi,yi),1≤i≤k})
8p edic i ness o o sp ing O using su oga e s (x)
9selec λ∗bes o sp ing O∗
based on p edic ed i ness
10 e alua e selec ed o sp ing O∗
wi h objec i e unc ion
11 un local op imize om x∈ O∗
as s a ing solu ion o ge e ined solu ions O∗∗
(op ional)
12 selec su i o s om P ∪ O∗
∪ O∗∗
o nex gene a ion P +1
13 = + 1
14 end
15 end
Example 8.1 (Su oga e-Assis ed E olu iona y Algo i hm).In his hyb id sea ch s a egy, a
local su oga e is buil upon he cu en pa en popula ion and u ilized o p edic he i ness o
a numbe o λo sp ing candida es. The selec ion is hen based on he p edic ed i ness o he
su oga e. Op ionally, a local op imize can be used o u he e ine he compu ed solu ions.
Ex ensi e use o local sea ch leads o a as con e gence o local op ima. This hyb id s a egy
can be al e ed by using he su oga e only o a pa o he gene a ed o sp ing, while he o he
pa is e alua ed wi h he eal i ness unc ion.
Addi ional examples o hyb ids can be ound in he li e a u e, co e ing all possible class com-
bina ions:
Meme ic algo i hms, as de ined by Mosca o e al. (1989), a e a class o sea ch me hods which
combine popula ion-based guides wi h a local wande e . An ex ensi e o e iew o meme ic
algo i hms is gi en by Molina, Lozano, Ga cía-Ma ínez, and He e a (2010). They desc ibe
how di e en hyb id algo i hms can be cons uc ed by looking a sui able local sea ch algo-
i hms wi h special ega d o hei con e gence abili ies.
Ba z-Beiels ein, P euss, and Rudolph (2006) desc ibe a hyb id app oach an e olu ion s a egy
o explo a ion wi h quasi-New on me hod o exploi a ion. The algo i hm uns he ES and he
local sea ch in a consecu i e way and he budge o e alua ions o each me hod is con olled
by a con ol pa ame e . They pe o med expe imen s in which hey a ied he budge pa am-
e e o es i his hyb id app oach can be supe io o unning bo h me hods indi idually. They
came o he conclusion, ha hyb idiza ion can be bene icial o di icul objec i e unc ions, as
he ES p o ides in o ma ion abou in e es ing egions whe e he local sea ch is hen applied.
The su oga e managemen amewo k (Booke e al., 1999; Se a ini, 1999) u ilizes a combina ion
o a global su oga e-based algo i hm wi h an exac local pa e n sea ch. Mo eo e , i uses
i ness space ans o ma ions om con inuous o combina o ial by in oducing a ini e mesh
37
o possible solu ions. The key concep is o lowe he op imiza ion cos s by educing he eal
unc ion e alua ions using a su oga e, while a he same ime e aining he bene i s o a com-
bina o ial sea ch space and pa e n sea ch, i.e., he obus con e gence beha io . The algo i hm
u ilizes wo dis inc global and local sea ch phases, which a e execu ed du ing he sequen ial
op imiza ion. In he global sea ch s ep he selec ed in ill c i e ion (e.g. expec ed imp o emen )
is op imized in con inuous space and he nea es mesh poin is selec ed. In he local poll s ep,
a se o candida es si ua ed on he mesh a ound he cu en bes solu ion is e alua ed di ec ly
on he objec i e.
Taddy, Lee, G ay, and G i in (2009) combine su oga e-based op imiza ion based on eed Gaus-
sian p ocesses(TGP) wi h exac asynch onous pa allel pa e n sea ch (APPS) in a pa allel sea ch
amewo k. The algo i hm s a s wi h a space illing ini ial sampling using a la in hype cube
design, hen uns TGP and APPS in pa allel. In his case, TGP is used o p edic a anked lis
o a ixed numbe o new candida es, while APPS is used o pe o m local op imiza ion uns.
The budge o e alua ion and compu a ion is spli be ween hese wo componen s and all
obse a ions a e s o ed in an sha ed a chi e.
Hyb id algo i hms a e applicable o a la ge class o p oblems, de ined by which class hei
algo i hms o igina e om. Thei downside is hei la ge complexi y and he isk, ha hei
highe complexi y does no lead o imp o ed pe o mance, due o he di icul balancing and
equi ed uning o he dis inc algo i hms. Thei complex sea ch s a egies wi h a la ge numbe
o con ol pa ame e can make hem di icul o une. The algo i hm i sel becomes a black-box,
as he unde lying sea ch s a egy and he con e gence beha io is in luenced by nume ous
ope a o s and di icul o comp ehend.
9 Concluding Rema ks
In his wo k, we p esen ed an o e iew o con inous global op imiza ion algo i hms wi h ocus
on explaining hei sea ch s a egies using a new in ui i e axonomy. We de ined a se o i e
classes: exac , wande e , guide, ca og aphe , and hyb id in he Sec ions 4 o 8 and ou lined hei
indi idual p ope ies and exempli ied algo i hms o each o he p oposed classes.
To sho ly ecapi ula e: he exac class u ilizes (a p io i) p oblem in o ma ion o sol e a p ob-
lem wi h a gua an ee o inding he op imum. The heu is ic sea ch s a egies o he class o
wande e algo i hms a e sui able o as con e gence in a unimodal sea ch space and o en pa
o o he algo i hms. The well-known me aheu is ics om he guide class we e de eloped o
gene al applicabili y, pa icula o mul i-modal p oblems wi h unknown p ope ies. The ca -
og aphe class ocuses on su oga e-based algo i hms and ega ded amewo ks o p oblems
wi h expensi e unc ion e alua ions. Las bu no leas , we ook a look a hyb id class algo-
i hms, which y o combine he s eng hs o di e en algo i hms o o e come hei indi idual
weaknesses.
In gene al, i is bene icial o each use o iden i y i an op imiza ion algo i hm is sui able o
hei p oblem be o e applying hem. To suppo use s in selec ing a sui able algo i hm, we
poin ed ou he p os and cons o he di e en sea ch s a egies, he indi idual algo i hm ea-
u es and ypical cha ac e is ics o CGO p oblems hey a e able o handle.
A his poin , we also wan o highligh a new p omising esea ch a ea in he ield o algo i hms,
which is au oma ed algo i hm selec ion and pa icula au oma ic algo i hm con igu a ion. Bo h ideas
ackle he p oblem o selec ing he co ec sea ch s a egy o a gi en p oblem. Au oma ed
algo i hm selec ion ies o ind he mos sui able algo i hm o a ce ain p oblem based on
38
machine lea ning and exploi ed p oblem in o ma ion, such as explo a i e landscape analysis.
This me hod o algo i hm selec ion has shown o be able o ou pe o m a single algo i hm on
a se o benchma k unc ions (Ke schke and T au mann, 2017). An e en mo e p omising e-
sul was p esen ed by an Rijn, Wang, an S ein, and Bäck (2017), whe e algo i hm con igu a ion
was used o selec algo i hmic componen s o c ea ing a sea ch s a egy ou pe o ming a ail-
able algo i hms. The pa icula in e es ing idea is he e, ha sea ch ope a o s o algo i hms a e
iden i ied, ex ac ed and hen again combined o a new sea ch s a egy. The whole p ocedu e
also shows he s ong connec ions be ween di e en named algo i hms, pa icula in he a ea
o bio-inspi ed me aheu is ics.
In e es ing challenges o u u e algo i hm design a ise om p oblems in enginee ing applica-
ions, whe e he da a a ailable is es ic ed o ce ain condi ions, such as s eaming and online
da a and dynamic p oblems. The need o new op imiza ion app oaches eme ges om apid
de elopmen o communica ing senso s and machines in he ield o enginee ing, also known
as in e ne o hings (A zo i, Ie a, and Mo abi o, 2010). Sui able op imiza ion algo i hms need o
be di ec ly included in he p oduc ion cycle, adap ing o gene a e obus solu ions in challeng-
ing dynamic en i onmen s wi h mo ing op ima. Dynamic, su oga e-based online lea ning,
whe e a complex s a ic su oga e is cons uc ed and combined wi h ime- a ying modeling, is
s ill an open issue (Jin and B anke, 2005). Nowadays, cloud compu ing and high-pe o mance
compu ing clus e s a e a ailable o a wide ange o use s. Many op imiza ion algo i hms a e
no ye i ed o he needs o pa allel compu a ion and need o be adap ed Rehbach, Zae e e ,
S o k, and Ba z-Beiels ein (2018). The la ge and success ul ield o deep lea ning ne wo ks (Le-
Cun, Bengio, and Hin on, 2015; Schmidhube , 2015) decla es a comple e new ield om which
e y complex and di icul op imiza ion p oblems a ise. The ex ension o su oga e-based op i-
miza ion o hese ields, e.g., pa allel amewo ks and deep lea ning, is an in e es ing esea ch
opic. Fu he , we iden i y a lack in he ield o ealis ic benchma ks, which a e based on eal-
wo ld da a se s, which would allow a ealis ic compa ison o di e en algo i hmic app oaches.
10 Acknowledgemen s
Thanks o all ou colleagues o help ul p oo eading, ema ks and w i ing sugges ions. This
wo k is pa o a p ojec ha has ecei ed unding om he Eu opean Union’s Ho izon 2020
esea ch and inno a ion p og am unde g an ag eemen no. 692286.
Re e ences
F. A che i and F. Schoen. A su ey on he global op imiza ion p oblem: gene al heo y and
compu a ional app oaches. Annals o Ope a ions Resea ch, 1(2):87–110, 1984.
D. V. A nold and H.-G. Beye . A compa ison o e olu ion s a egies wi h o he di ec sea ch
me hods in he p esence o noise. Compu a ional Op imiza ion and Applica ions, 24(1):135–159,
2003.
D. V. A nold and N. Hansen. A (1+ 1)-cma-es o cons ained op imisa ion. In P oceedings o he
14 h annual con e ence on Gene ic and e olu iona y compu a ion, pages 297–304. ACM, 2012.
J. A o a, O. Elwakeil, A. Chahande, and C. Hsieh. Global op imiza ion me hods o enginee ing
applica ions: a e iew. S uc u al op imiza ion, 9(3-4):137–159, 1995.
39
I. Rechenbe g. E olu ionss a egie–Op imie ung echnische Sys eme nach P inzipien de biologischen
E olu ion. F ommann-Holzboog, 1973.
I. Rechenbe g. E olu ionss a egie ’94. F ommann-Holzboog, 1994.
F. Rehbach, M. Zae e e , J. S o k, and T. Ba z-Beiels ein. Compa ison o pa allel su oga e-
assis ed op imiza ion app oaches. In P oceedings o he Gene ic and E olu iona y Compu a ion
Con e ence, pages 1348–1355. ACM, 2018.
G. Rozenbe g, T. Bck, and J. N. Kok. Handbook o na u al compu ing. Sp inge Publishing Com-
pany, Inco po a ed, 2011.
J. Sacks, W. J. Welch, T. J. Mi chell, and H. P. Wynn. Design and analysis o compu e expe i-
men s. S a is ical science, pages 409–423, 1989.
J. Schmidhube . Deep lea ning in neu al ne wo ks: An o e iew. Neu al ne wo ks, 61:85–117,
2015.
M. Schonlau. Compu e Expe imen s and Global Op imiza ion. PhD hesis, Uni e si y o Wa e loo,
On a io, Canada, 1997.
H.-P. Schwe el. Nume ische Op imie ung on Compu e -Modellen mi els de E olu ionss a egie:
mi eine e gleichenden Ein üh ung in die Hill-Climbing-und Zu allss a egie. Bi khäuse , 1977.
H.-P. P. Schwe el. E olu ion and op imum seeking: he six h gene a ion. John Wiley & Sons, Inc.,
1993.
D. B. Se a ini. A amewo k o managing models in nonlinea op imiza ion o compu a ionally expen-
si e unc ions. PhD hesis, Rice Uni e si y, 1999.
D. F. Shanno. Condi ioning o quasi-new on me hods o unc ion minimiza ion. Ma hema ics
o compu a ion, 24(111):647–656, 1970.
Y. Shi and R. Ebe ha . A modi ied pa icle swa m op imize . In E olu iona y Compu a ion P o-
ceedings, 1998. IEEE Wo ld Cong ess on Compu a ional In elligence., The 1998 IEEE In e na ional
Con e ence on, pages 69–73. IEEE, 1998.
O. M. Shi and T. Bäck. Niching in e olu ion s a egies. In P oceedings o he 7 h annual con e ence
on Gene ic and e olu iona y compu a ion, pages 915–916. ACM, 2005.
P. Sia y and G. Be hiau. Fi ing o abu sea ch o op imize unc ions o con inuous a iables.
In e na ional jou nal o nume ical me hods in enginee ing, 40(13):2449–2457, 1997.
P. Sia y, G. Be hiau, F. Du din, and J. Haussy. Enhanced simula ed annealing o globally min-
imizing unc ions o many-con inuous a iables. ACM T ansac ions on Ma hema ical So wa e
(TOMS), 23(2):209–228, 1997.
S. Smi and A. Eiben. Mul i-p oblem pa ame e uning using bonesa. In A i icial E olu ion,
pages 222–233, 2011.
J. Snoek, H. La ochelle, and R. P. Adams. P ac ical bayesian op imiza ion o machine lea ning
algo i hms. In Ad ances in neu al in o ma ion p ocessing sys ems, pages 2951–2959, 2012.
46

K. Socha and M. Do igo. An colony op imiza ion o con inuous domains. Eu opean jou nal o
ope a ional esea ch, 185(3):1155–1173, 2008.
J. Sønde gaa d, K. Madsen, and H. B. Nielsen. Op imiza ion using su oga e models-by he Space
Mapping echnique. PhD hesis, Technical Uni e si y o Denma k, 2003.
K. Swe sky, J. Snoek, and R. P. Adams. Mul i- ask bayesian op imiza ion. In Ad ances in neu al
in o ma ion p ocessing sys ems, pages 2004–2012, 2013.
M. A. Taddy, H. K. Lee, G. A. G ay, and J. D. G i in. Bayesian guided pa e n sea ch o obus
local op imiza ion. Technome ics, 51(4):389–401, 2009.
E.-G. Talbi. Me aheu is ics: om design o implemen a ion, olume 74. John Wiley & Sons, 2009.
A. Tö n and A. Zilinskas. Global Op imiza ion. Sp inge , 1989.
J. Van G oenigen and A. S ein. Cons ained op imiza ion o spa ial sampling using con inuous
simula ed annealing. Jou nal o En i onmen al Quali y, 27(5):1078–1086, 1998.
S. an Rijn, H. Wang, B. an S ein, and T. Bäck. Algo i hm con igu a ion da a mining o cma
e olu ion s a egies. In P oceedings o he Gene ic and E olu iona y Compu a ion Con e ence,
GECCO ’17, pages 737–744, New Yo k, NY, USA, 2017. ACM. ISBN 978-1-4503-4920-8. doi:
10.1145/3071178.3071205. URL h p://doi.acm.o g/10.1145/3071178.3071205.
D. H. Wolpe and W. G. Mac eady. No F ee Lunch Theo ems o Op imiza ion. IEEE T ansac-
ions on E olu iona y Compu a ion, 1(1):67–82, Ap . 1997.
K. S. Won and T. Ray. Pe o mance o k iging and cok iging based su oga e models wi hin he
uni ied amewo k o su oga e assis ed op imiza ion. In E olu iona y Compu a ion, 2004.
CEC2004. Cong ess on, olume 2, pages 1577–1585. IEEE, 2004.
S. H. Zanakis and J. R. E ans. Heu is ic “Op imiza ion”: Why, When, and
How o Use I . In e aces, 11(5):84–91, 1981. doi: 10.1287/in e.11.5.84. URL
h p://dx.doi.o g/10.1287/in e.11.5.84.
A. Žilinskas. A e iew o s a is ical models o global op imiza ion. Jou nal o Global Op imiza-
ion, 2(2):145–153, 1992.
M. Zlochin, M. Bi a a i, N. Meuleau, and M. Do igo. Model-based sea ch o combina o ial
op imiza ion: A c i ical su ey. Annals o Ope a ions Resea ch, 131(1-4):373–395, 2004.
47
Kon ak /Imp essum
Diese Ve ö en lichungen e scheinen im Rahmen de Sch i en eihe "CIplus". Alle Ve ö -
en lichungen diese Reihe können un e
h ps://cos.bibl. h-koeln.de/home
abge u en we den.
Die Ve an wo ung ü den Inhal diese Ve ö en lichung lieg beim Au o .
Da um de Ve ö en lichung: 31.08.2018
He ausgebe / Edi o ship
P o . D . Thomas Ba z-Beiels ein,
P o . D . Wol gang Konen,
P o . D . Bo is Naujoks,
P o . D . Ho s S enzel
Ins i u e o Compu e Science,
Facul y o Compu e Science and Enginee ing Science,
TH Köln,
S einmülle allee 1,
51643 Gumme sbach
u l:
www.ciplus- esea ch.de
Sch i lei ung und Ansp echpa ne / Con ac edi o ’s office
P o . D . Thomas Ba z-Beiels ein,
Ins i u e o Compu e Science,
Facul y o Compu e Science and Enginee ing Science,
TH Köln,
S einmülle allee 1, 51643 Gumme sbach
phone: +49 2261 8196 6391
u l:
h p://www.spo se en.de
eMail: homas.ba z-beiels ein@ h-koeln.de
ISSN (online) 2194-2870