recombination_pbest {ExpDE} | R Documentation |
p-Best recombination for DE
Description
Implements the "/pbest" (p-Best) recombination for the ExpDE framework
Usage
recombination_pbest(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_pbest()
understands the following
fields in recpars
:
-
cr
: component-wise probability of using the value inM
.
Accepts numeric value0 < cr <= 1
.
Warning
This routine will search for the iterations counter (t
), the maximum
number of iterations (stopcrit$maxiter
), and the performance vector
of population X
(J
) in the parent environment (using
parent.frame()
. These variables must be defined for
recombination_pbest()
to work.
References
S.M. Islam, S. Das, S. Ghosh, S. Roy, P.N. Suganthan, "An Adaptive Differential Evolution Algorithm With Novel Mutation and Crossover Strategies for Global Numerical Optimization", IEEE. Trans. Systems, Man and Cybernetics - Part B 42(2), 482-500, 2012