Description Usage Arguments Value Mutation Parameters Warning References Author(s)
Implements the "/best/nvecs" mutation for the ExpDE framework
1 | mutation_best(X, mutpars)
|
X |
population matrix |
mutpars |
mutation parameters (see |
Matrix M
containing the mutated population
The mutpars
parameter contains all parameters required to define the
mutation. mutation_best()
understands the following fields in
mutpars
:
f
: scaling factor for difference vector(s).
Accepts numeric vectors of size 1 or nvecs
.
nvecs
: number of difference vectors to use.
Accepts 1 <= nvecs <= (nrow(X)/2 - 2)
Defaults to 1.
This routine will search for the performance vector
of population X
(J
) in the parent environment (using
parent.frame()
. This variable must be defined for
mutation_best()
to work.
K. Price, R.M. Storn, J.A. Lampinen, "Differential Evolution: A Practical Approach to Global Optimization", Springer 2005
Felipe Campelo (fcampelo@ufmg.br)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.