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)\).
mutGauss(ind, p = 1L, sdev = 0.05, lower, upper)
ind | [ |
---|---|
p | [ |
sdev | [ |
lower | [ |
upper | [ |
[numeric
]
Other mutators: mutBitflip
,
mutInsertion
, mutPolynomial
,
mutScramble
, mutSwap
,
mutUniform