![Page 1: 6. Vorlesung Evolutionsstrategie I. Gradientenstrategie kontra Evolutionsstrategie](https://reader036.vdocuments.net/reader036/viewer/2022062404/55204d6749795902118bd73a/html5/thumbnails/1.jpg)
6. Vorlesung Evolutionsstrategie I
![Page 2: 6. Vorlesung Evolutionsstrategie I. Gradientenstrategie kontra Evolutionsstrategie](https://reader036.vdocuments.net/reader036/viewer/2022062404/55204d6749795902118bd73a/html5/thumbnails/2.jpg)
1/n
1/ n
Gradientenstrategie
kontra
Evolutionsstrategie
![Page 3: 6. Vorlesung Evolutionsstrategie I. Gradientenstrategie kontra Evolutionsstrategie](https://reader036.vdocuments.net/reader036/viewer/2022062404/55204d6749795902118bd73a/html5/thumbnails/3.jpg)
Der Dumme, der einfach losgeht, kommt weiter als der Schlaue, der sitzen bleibt und sich vor lauter Nachdenken nicht entscheiden kann.
Motto des Evolutionsstrategen
![Page 4: 6. Vorlesung Evolutionsstrategie I. Gradientenstrategie kontra Evolutionsstrategie](https://reader036.vdocuments.net/reader036/viewer/2022062404/55204d6749795902118bd73a/html5/thumbnails/4.jpg)
Normalverteilte Zufallszahlen zi für die Mutation der Variablen xi
zi
w2
22
1
e2
1)(
iz
izw
0
2
+
![Page 5: 6. Vorlesung Evolutionsstrategie I. Gradientenstrategie kontra Evolutionsstrategie](https://reader036.vdocuments.net/reader036/viewer/2022062404/55204d6749795902118bd73a/html5/thumbnails/5.jpg)
)(213 2
322
212
e21)(
zzz
t PPw
P
P
Die Trefferwahrscheinlichkeitsdichte
Ursprung der z-KoordinatenP
P
P
P
P
P
P
![Page 6: 6. Vorlesung Evolutionsstrategie I. Gradientenstrategie kontra Evolutionsstrategie](https://reader036.vdocuments.net/reader036/viewer/2022062404/55204d6749795902118bd73a/html5/thumbnails/6.jpg)
r
PP
Zum radialen Strecken- Erwartungswert
P
P
32123
32
21 ddd)( zzzwzzzr PPt
R3
![Page 7: 6. Vorlesung Evolutionsstrategie I. Gradientenstrategie kontra Evolutionsstrategie](https://reader036.vdocuments.net/reader036/viewer/2022062404/55204d6749795902118bd73a/html5/thumbnails/7.jpg)
ntn zzzwzzzr PP ddd)( 2122
221
R
…
Für n Dimensionen
)()(
2
21
2 n
n
n für n >> 1
Zur Schwankung des Zufallsvektors
![Page 8: 6. Vorlesung Evolutionsstrategie I. Gradientenstrategie kontra Evolutionsstrategie](https://reader036.vdocuments.net/reader036/viewer/2022062404/55204d6749795902118bd73a/html5/thumbnails/8.jpg)
1
211
2Korr
n
b
rn
rnr
n
882erf1
2
Kugel8e
1
211
2Korr
n
bnn
rn
rn
nrn
882erf1
2
lKuge
8e
![Page 9: 6. Vorlesung Evolutionsstrategie I. Gradientenstrategie kontra Evolutionsstrategie](https://reader036.vdocuments.net/reader036/viewer/2022062404/55204d6749795902118bd73a/html5/thumbnails/9.jpg)
Korridor Kugel
nb
e nr202,0
nb2
nr224,1
max
opt
opteWe2
1 270,0
Ergebnisse der nichtlinearen Theorie
![Page 10: 6. Vorlesung Evolutionsstrategie I. Gradientenstrategie kontra Evolutionsstrategie](https://reader036.vdocuments.net/reader036/viewer/2022062404/55204d6749795902118bd73a/html5/thumbnails/10.jpg)
Korridor Kugel
nb
e nr202,0
nb2
nr224,1
max
opt
opteW e21
270,0
Ergebnisse der nichtlinearen Theorie
optn
b2n
r224,1
![Page 11: 6. Vorlesung Evolutionsstrategie I. Gradientenstrategie kontra Evolutionsstrategie](https://reader036.vdocuments.net/reader036/viewer/2022062404/55204d6749795902118bd73a/html5/thumbnails/11.jpg)
Kein zufälliges Stochern,
sondern gerichtete Diffusion
![Page 12: 6. Vorlesung Evolutionsstrategie I. Gradientenstrategie kontra Evolutionsstrategie](https://reader036.vdocuments.net/reader036/viewer/2022062404/55204d6749795902118bd73a/html5/thumbnails/12.jpg)
ggg zxx EN
Algorithmus der (1 + 1) – ES mit 1/5-Erfolgsregel
1gEx
)() ( für gggENN xQxQx
sonst gEx{
vergrößern für We > 1 /
5 verkleinern für We < 1 /
5
?Wie stark müssen wir vergrößern bzw. verkleinern?
normiert 1 Länge die auf gz
![Page 13: 6. Vorlesung Evolutionsstrategie I. Gradientenstrategie kontra Evolutionsstrategie](https://reader036.vdocuments.net/reader036/viewer/2022062404/55204d6749795902118bd73a/html5/thumbnails/13.jpg)
Zum Schrittweitenänderungsfaktor der (1 + 1) - ES
enGeneration der ZahlungVerkleinerRadien
Kugel
1
)1()(
Kugel
gg rrfür g =
1
Klettern mit max)(
max Kugel202,0 grn
)()1()( 202,0
1g
ggr
nrr
nrr
g
g 202,01)(
)1(
2
)(
)1(
)1(
)2(
)(
)2( 202,01
nrr
rr
rr
g
g
g
g
g
g
nk
g
nkg
nrr
202,01)(
)(
Für n >> 1 giltk
kn
k n202,0
202,0202,0
e202,01lim
![Page 14: 6. Vorlesung Evolutionsstrategie I. Gradientenstrategie kontra Evolutionsstrategie](https://reader036.vdocuments.net/reader036/viewer/2022062404/55204d6749795902118bd73a/html5/thumbnails/14.jpg)
knk
g
nkg
nrr 202,0
)(
)(e202,01
Die Schrittweiten müssen sich so ändern wie die Radien:
kg
nkg
g
nkg
rr 202,0
)(
)(
)(
)(e
Für k = 1 folgt 817,0202,0)(
)1(e
g
ng
Für optimales Fortschreiten ist also nach n Generationen um
817,022,111 k zu verkleinern. Bewährt hat sich = 1,3 –
1,5
→ Einstellregel5/1 eW für 5,1
5/1 eW für 5,1/
![Page 15: 6. Vorlesung Evolutionsstrategie I. Gradientenstrategie kontra Evolutionsstrategie](https://reader036.vdocuments.net/reader036/viewer/2022062404/55204d6749795902118bd73a/html5/thumbnails/15.jpg)
ggg zxx EN
Algorithmus der (1 + 1) – ES mit 1/5-Erfolgsregel
1gEx
)() ( für gggENN xQxQx
sonst gEx{
1,5 für We > 1 / 5
normiert 1 Länge die auf gz
1,5 für We < 1 / 5
Nach jeweilsn Generationen
![Page 16: 6. Vorlesung Evolutionsstrategie I. Gradientenstrategie kontra Evolutionsstrategie](https://reader036.vdocuments.net/reader036/viewer/2022062404/55204d6749795902118bd73a/html5/thumbnails/16.jpg)
Computer-Versuche mit der 1/5-Erfolgsregel
![Page 17: 6. Vorlesung Evolutionsstrategie I. Gradientenstrategie kontra Evolutionsstrategie](https://reader036.vdocuments.net/reader036/viewer/2022062404/55204d6749795902118bd73a/html5/thumbnails/17.jpg)
ggg zxx EN
Algorithmus der (1 + 1) – ES mit 1/5-Erfolgsregel
1gEx
)() ( für gggENN xQxQx
sonst gEx{
1,5 für We > 1 / 5
normiert 1 Länge die auf gz
1,5 für We < 1 / 5
Nach jeweilsn Generationen
![Page 18: 6. Vorlesung Evolutionsstrategie I. Gradientenstrategie kontra Evolutionsstrategie](https://reader036.vdocuments.net/reader036/viewer/2022062404/55204d6749795902118bd73a/html5/thumbnails/18.jpg)
ggg zxx EN
Algorithmus der (1 + 1) – ES mit 1/5-Erfolgsregel
1gEx
)() ( für gggENN xQxQx
sonst gEx{
normiert 1 Länge die auf gz
1g { )() ( für3,1 gggEN xQxQ
sonst 4 3,1/ gMinimalform !
![Page 19: 6. Vorlesung Evolutionsstrategie I. Gradientenstrategie kontra Evolutionsstrategie](https://reader036.vdocuments.net/reader036/viewer/2022062404/55204d6749795902118bd73a/html5/thumbnails/19.jpg)
Idealisierter richtiger Ablauf einer (1+ 1)-ES-Optimierung
Schrittweitenänderung
3,1 4 3,1/ 4 3,1/ 4 3,1/ 4 3,1/ 3,1 4 3,1/
Erfolg Misserfolg Erfolg
Erfolgshäufigkeit ist richtig Keine Schrittweitenänderung !
![Page 20: 6. Vorlesung Evolutionsstrategie I. Gradientenstrategie kontra Evolutionsstrategie](https://reader036.vdocuments.net/reader036/viewer/2022062404/55204d6749795902118bd73a/html5/thumbnails/20.jpg)
Ein Minimalprogramm in MATLAB
zur Minimierung der Testfunktion „Kugelmodell“
v=100; d=1; xe=ones(v,1); qe=sum(xe.^2);
for g=1:1000 xn=xe+d*randn(v,1)/sqrt(v); qn=sum(xn.^2); if qn < qe qe=qn; xe=xn; d=d*1.3; else d=d/(1.3^0.25); end semilogy(g,qe,'b.') hold on; drawnow;end
![Page 21: 6. Vorlesung Evolutionsstrategie I. Gradientenstrategie kontra Evolutionsstrategie](https://reader036.vdocuments.net/reader036/viewer/2022062404/55204d6749795902118bd73a/html5/thumbnails/21.jpg)
Kugelmodell
Korridormodell
10010-210-410-610-8
102 104 106 1080
0,4
0,3
0,2
0,1
*
*
Fortschrittsfenster der (1 + 1) - Evolutionsstrategie
Evolutionsfenster
![Page 22: 6. Vorlesung Evolutionsstrategie I. Gradientenstrategie kontra Evolutionsstrategie](https://reader036.vdocuments.net/reader036/viewer/2022062404/55204d6749795902118bd73a/html5/thumbnails/22.jpg)
rn
rnr
n
882erf1
2
Kugel8e
882
**8** erf1
2*
Kugel e
folgt und mit **rn
rn
![Page 23: 6. Vorlesung Evolutionsstrategie I. Gradientenstrategie kontra Evolutionsstrategie](https://reader036.vdocuments.net/reader036/viewer/2022062404/55204d6749795902118bd73a/html5/thumbnails/23.jpg)
1
211
2Korr
n
b
1
211
2
n
bn
nn
bn
bn
n
n
nbn
2e
11
21lim
bn
bn
bn
2
1
e2
1 *
Korr
21
** e2
1
Quasikonstante für opt
![Page 24: 6. Vorlesung Evolutionsstrategie I. Gradientenstrategie kontra Evolutionsstrategie](https://reader036.vdocuments.net/reader036/viewer/2022062404/55204d6749795902118bd73a/html5/thumbnails/24.jpg)
Kugelmodell
Korridormodell
10010-210-410-610-8
102 104 106 1080
0,4
0,3
0,2
0,1
*
*
Fortschrittsfenster der (1 + 1) - Evolutionsstrategie
Evolutionsfenster
![Page 25: 6. Vorlesung Evolutionsstrategie I. Gradientenstrategie kontra Evolutionsstrategie](https://reader036.vdocuments.net/reader036/viewer/2022062404/55204d6749795902118bd73a/html5/thumbnails/25.jpg)
Ende