• Keine Ergebnisse gefunden

Mutation at Evolution Strategy Mutation at Evolution Strategy

N/A
N/A
Protected

Academic year: 2021

Aktie "Mutation at Evolution Strategy Mutation at Evolution Strategy"

Copied!
12
0
0

Wird geladen.... (Jetzt Volltext ansehen)

Volltext

(1)

Mutation at Evolution Strategy Mutation at Evolution Strategy

by

Guido Moritz

SoftComputingMethods 2006

(2)

Target of Evolution Strategy Target of Evolution Strategy

Find a solution for BlackBoxProblems (no explicit solution) wich is exactly enough.

INPUT OUTPUT

EXAMPLE: FIND AN INPUT WHERE THE OUTPUT IS MAXIMUM

(3)

Target of Evolution Strategy Target of Evolution Strategy

Regler Strecke

Stellgröße y Regelgröße x

Sollwert w

Störgröße z

P I D

Proportional anteil

Integralant

eil Differentiala nteil

x(t)

Aktion Reaktion

Regelgr

öße by Ingo Rechenberg

(4)

Evolution Strategy – how to Evolution Strategy – how to

• Genererating new elements by

recombination/variation of existing elements

• Choose good and bad elements (because of difference between OUTPUTS)

• Take good ones for next generation

(recombination/variation) - > creating new INPUTS

(5)

Evolution Strategy – how to Evolution Strategy – how to

• Creating elements randomly

• Select parents (by random)

• Recombination of parents

• Mutation

• Choose because of fitness

• Generating new generation

Xneu=Xalt+∂*N(0,σ)

(6)

Mutation – how to Mutation – how to

• Changing a value by f.e. adding or substracting a small normal distributed (avarage=0) value with a standard variance (dt. standartabweichung)

• How big changing-decided by ∂ and standart variance of N()

• Xneu=Xalt+∂*N(0,σ)

(7)

Mutation – how to Mutation – how to

GALTONs Nailboard (Nails vertical of wall)

by Ingo Rechenberg

Leakage=distance between nails

(8)

Selfadapting Leakage (StepSize) - Selfadapting Leakage (StepSize) -

Why Why

∆x1

∆h1

∆x2

∆h2

∆x1=∆x2 BUT

∆h1!=∆h2

(9)

Rechenberg 1/5 Rule Rechenberg 1/5 Rule

If 1/5 of mutations are better (better fitness) decrease

leakage!

If sucess<1/5

∂= ∂*1,5;

Else if (sucess>1/5) ∂= ∂/1,5;

Else

∂= ∂;

(10)

Problems Problems

• Rechenbergs Rule is static and depends not on problem itself (maybe only local optimum)

 Schwefel enhanced Rechenbergs Rule (∂ takes part at evolution):

σ neu := σ alt e^N(0,Δ)⋅

xneu := xalt + ∂ *N(0, ∂ σ neu)

• σ can addapt itself to problem

(11)

Random Numbers Random Numbers

• Constant allocated (same chance)

• Gauß allocated

(12)

Random Numbers Random Numbers

• Take quadratic values – Gaußnarrow/higher

– Constandbigger values

• Group numbers

– Constand  getting closer to avarage

• Effect of both (quadrativ&group)

– Difference between values and avarage is

Referenzen

ÄHNLICHE DOKUMENTE

L’objectif est dès lors d’optimiser le système de management énergétique dans des conditions données (profil d’uti- lisation, prévisions météorologiques, pré-

Les déchets transuraniens issus des activités militaires américaines sont en- treposés dans le «Waste Isolation Pilot Plant» (WIPP), un centre de stockage en profondeur installé

A young female patient, diagnosed with diabetes mellitus at the age of 28 years old in 2009, carries KCNJ11 R136C by whole exome sequencing and her daughter doesn’t carry

Four male and four female patients with FHHNC and CLDN16 mutation, under long-standing HCT therapy (0.4–1.2 mg/kg, median 0.9 mg/kg, dose according to calciuria), aged 0.7–22.4

the molecular as well as the phonotypical heterogeneity of MPN patients is not well understood. Future studies will undoubt- edly discover additional mutations

In our case study, for both approaches and, naturally, with respect to the selected mutation operators, coverage criteria and test generation methods: (1) Repeated test sequences

In contrast, data mutation operators are applied on input data to generate a large number of test data from a few seed test cases.. The talk will describe the general principles of

En 2008, l’augmentation du prix du lait et des quantités de lait produites a permis une augmentation importante du produit brut lait dans toutes les zones considérées (plaine: