Learn R Programming

ecr (version 2.1.0)

mutPolynomial: Polynomial mutation.

Description

Performs an polynomial mutation as used in the SMS-EMOA algorithm.

Usage

mutPolynomial(ind, p = 0.2, eta = 10, lower, upper)

Value

[numeric]

Arguments

ind

[numeric]
Numeric vector / individual to mutate.

p

[numeric(1)]
Probability of mutation of each gene.

eta

[numeric(1)
Distance parameter of the mutation distribution.

lower

[numeric]
Vector of minimal values for each parameter of the decision space.

upper

[numeric]
Vector of maximal values for each parameter of the decision space.

See Also

Other mutators: mutBitflip, mutGauss, mutInsertion, mutScramble, mutSwap, mutUniform