recombination_eigen {ExpDE} | R Documentation |
Implements the "/eigen" (eigenvector-based) recombination for the ExpDE framework
recombination_eigen(X, M, recpars)
X |
population matrix (original) |
M |
population matrix (mutated) |
recpars |
recombination parameters (see |
Matrix U
containing the recombined population
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 by recpars$othername
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.