mutGauss {ecr} | R Documentation |
Gaussian mutator.
Description
Default Gaussian mutation operator known from Evolutionary Algorithms.
This mutator is applicable only for representation="float"
. Given
an individual \mathbf{x} \in R^l
this mutator adds a Gaussian
distributed random value to each component of \mathbf{x}
, i.~e.,
\tilde{\mathbf{x}}_i = \mathbf{x}_i + \sigma \mathcal{N}(0, 1)
.
Usage
mutGauss(ind, p = 1L, sdev = 0.05, lower, upper)
Arguments
ind |
[ |
p |
[ |
sdev |
[ |
lower |
[ |
upper |
[ |
Value
[numeric
]
References
[1] Beyer, Hans-Georg & Schwefel, Hans-Paul (2002). Evolution strategies. Kluwer Academic Publishers.
[2] Mateo, P. M. & Alberto, I. (2011). A mutation operator based on a Pareto ranking for multi-objective evolutionary algorithms. Springer Science+Business Meda. 57.
See Also
Other mutators:
mutBitflip()
,
mutInsertion()
,
mutInversion()
,
mutJump()
,
mutPolynomial()
,
mutScramble()
,
mutSwap()
,
mutUniform()