Learn R Programming

ecr (version 1.0)

setupSBXRecombinator: Generator of the Simulated Binary Crossover (SBX) recombinator.

Description

The Simulated Binary Crossover was first proposed by [1]. It i suited for float representation only and creates two offspring. Given parents $p_1, p_2$ the offspring are generated as $c_{1/2} = \bar{x} \pm \frac{1}{2}\beta(p_2 - p_1)$ where $\bar{x} = \frac{1}{2}(p_1 + p_2), p_2 > p_1$. This way $\bar{c} = \bar{x}$ is assured.

Usage

setupSBXRecombinator(eta = 5, p = 1)

Arguments

eta
[numeric(1)] Parameter eta, i.e., the distance parameters of the crossover distribution.
p
[numeric(1)] Crossover probability for each gene. Default is 1.0.

Value

[ecr_recombinator]

References

[1] Deb, K. and Agrawal, R. B. (1995). Simulated binary crossover for continuous search space. Complex Systems 9(2), 115-148.

See Also

Other recombinators: setupCrossoverRecombinator, setupIntermediateRecombinator, setupNullRecombinator, setupOXRecombinator, setupPMXRecombinator