recombination_eigen {ExpDE} | R Documentation |
/eigen recombination for DE
Description
Implements the "/eigen" (eigenvector-based) recombination for the ExpDE framework
Usage
recombination_eigen(X, M, recpars)
Arguments
X |
population matrix (original) |
M |
population matrix (mutated) |
recpars |
recombination parameters (see |
Value
Matrix U
containing the recombined population
Recombination Parameters
The recpars
parameter contains all parameters required to define the
recombination. recombination_eigen()
understands the following fields
in recpars
:
-
othername
: name of the recombination operator to be applied after the projection in the eigenvector basis -
...
: parameters required (or optional) to the operator defined byrecpars$othername
References
Shu-Mei Guo e Chin-Chang Yang, "Enhancing differential evolution utilizing eigenvector-based crossover operator", IEEE Transactions on Evolutionary Computation 19(1):31-49, 2015.