perform_variation {MOEADr} | R Documentation |
Run variation operators
Description
Sequentially apply variation operators for the MOEADr package
Usage
perform_variation(variation, X, iter, ...)
Arguments
variation |
List vector containing the variation operators to be used.
See |
X |
Population matrix of the MOEA/D (each row is a candidate solution). |
iter |
iterations counter of the |
... |
other parameters to be passed down to the individual variation
operators (see documentation of the specific |
Details
This routine performs the variation block for the MOEA/D. The
list of available variation operators can be generated using
get_variation_operators()
.
If the localsearch
operator is included, it is executed whenever its
conditions (period of occurrence or probability of occurrence) are verified.
See variation_localsearch()
for details.
Value
List object containing a modified population matrix X
, a
local search argument list ls.arg
, and the number of function evaluations
used by the variation operators, var.nfe
.
References
F. Campelo, L.S. Batista, C. Aranha (2020): The MOEADr Package: A
Component-Based Framework for Multiobjective Evolutionary Algorithms Based on
Decomposition. Journal of Statistical Software doi:10.18637/jss.v092.i06