Implements the "/geo" (geometric) recombination for the ExpDE framework
recombination_geo(X, M, recpars)
population matrix (original)
population matrix (mutated)
recombination parameters (see Recombination parameters
for details)
Matrix U
containing the recombined population
The recpars
parameter contains all parameters required to define the
recombination. recombination_geo()
understands the following
fields in recpars
:
alpha
: exponent for geometrical recombination.
Accepts numeric value 0 <= alpha <= 1
or NULL
(in which
case a random value is chosen for each recombination).
F. Herrera, M. Lozano, A. M. Sanchez, "A taxonomy for the crossover operator for real-coded genetic algorithms: an experimental study", International Journal of Intelligent Systems 18(3) 309-338, 2003.