Documentation of mutes2
Global Index (all files) (short | long)
| Local contents
| Local Index (files in subdir) (short | long)
Function Synopsis
[NewChromMut] = mutes2(ChromMut, FieldDR, MutOpt);
Help text
MUTation by Evolutionary Strategies 2, derandomized self adaption
This function takes a matrix ChromMut containing the real
representation of the individuals in the current population and the
mutation step sizes, mutates the individuals and returns
the offspring and the new mutation step matrix in NewChromMut.
This function implements the ES algorithm with derandomized mutative
step-size control using accumulated information
Ostermeier, Gawelczyk, Hansen: Step-Size Adaptation Based on Non-Local
Use of Selection Information. PPSN3, pp. 189-198, 1994.
Syntax: [NewChromMut] = mutes2(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 third columns contain the chromosomes, second
third the individual step sizes and the third the accumulated
information
ChromMut = [Chrom, MutSteps, AccuInfo]
FieldDR - Matrix describing the boundaries of each variable.
MutOpt - (optional) Vector containing mutation rate and shrink value
not used here
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.
See also: mutes1, 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).