Documentation of mutes1
Global Index (all files) (short | long)
| Local contents
| Local Index (files in subdir) (short | long)
Function Synopsis
[NewChromMut] = mutes1(ChromMut, FieldDR, MutOpt);
Help text
MUTation by Evolutionary Strategies 1, derandomized Self Adaption
This function takes a matrix OldChrom containing the real
representation of the individuals in the current population,
mutates the individuals corresponding to OldMutMat and returns
the offspring, NewChrom and the new mutation step matrix, NewMutMat.
This function implements the derandomized ES-algorithm with
individual step sizes.
Ostermeier, Gawelczyk, Hansen: A Derandomized Approach to
Self Adaption of Evolution Strategies. Technical Report TR-93-003,
TU Berlin, 1993.
Syntax: [NewChromMut] = mutes1(ChromMut, FieldDR, MutOpt)
Input parameter:
ChromMut - Matrix containing the chromosomes and the mutation variables
of the old population. Each row corresponds to one individual.
First half columns contain the chromosomes, second
half the individual step sizes.
FieldDR - Matrix describing the boundaries of each variable.
MutOpt - (optional) Vector containing mutation rate and shrink value
MutOpt(1): MutRate - number containing the mutation rate -
probability for mutation of a variable
not used here
MutOpt(2): MutShrink - (optional) number for shrinking the
mutation range in the range [0 ???], possibility to
shrink the range of the mutation.
(used for shrinking the starting step sizes)
if omitted or NaN, MutShrink = 1 is assumed
MutOpt(3): MutNumOff - (optional) Number of offspring to be
produced per parent
if omitted or NaN, MutNumOff = 1 is assumed
at the moment not used, MutNumOff = 1 all the time
Output parameter:
NewChromMut-Matrix containing the chromosomes and the mutation variables
of the new population after mutation, ready to be evaluated,
in the same format as ChromMut.
First half columns contain the chromosomes, second
half the mutation variables.
See also: mutes2, mutate, mutreal, mutbin, mutint
Cross-Reference Information
|
This function is called by |
|
|
This document is part of
version 3.8 of the
GEATbx: Genetic and Evolutionary Algorithm Toolbox for use with Matlab -
www.geatbx.com.
The Genetic and Evolutionary Algorithm Toolbox is
not public domain.
© 1994-2006 Hartmut Pohlheim, All Rights Reserved,
(support@geatbx.com).