Adds a variable delta
to each component ind[i]
with probability p
, where delta
is uniformly
distributed between pmax(lower - ind[x], -lx/2)
and
pmin(upper - ind[i], lx/2)
.
mutUniformParametric(ind, p, lx, lower, upper)mutUniformParametricScaled(ind, p, sdev, lower, upper)
mutUniformParametricInt(ind, ..., lower, upper)
mutUniformParametricIntScaled(ind, ..., lower, upper)
[numeric | integer]
mutated individual.
[numeric | integer]
individual to mutate.
[numeric]
per-entry probability to perform mutation.
[numeric]
uniform distribution bandwidth.
[integer]
lower bounds of ind
values. May have same length as
ind
or may be a single number, if the lower bounds are the same for all
values.
[integer]
upper bounds of ind
values. May have same length as
ind
or may be a single number, if the upper bounds are the same for all
values.
[numeric]
standard deviation, will be scaled to upper - lower
.
further arguments passed on to the method.