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.