| variation_localsearch {MOEADr} | R Documentation | 
Local search Operators
Description
Local search operators for the MOEA/D
Usage
variation_localsearch(...)
Arguments
... | 
 arguments to be passed down to the specific   | 
Details
This routine calls the local search operator for the MOEADr package, as part
of the call to perform_variation(). This operator requires its entry
in the variation stack (see Section Variation Operators of moead())
to contain the following fields:
-  
name = "localsearch" -  
type(seeget_localsearch_methods()for details) -  
gamma.ls(optional): probability of application of local search to a given subproblem at any given iteration (numeric between 0 and 1) -  
tau.ls(optional): period of application of local search to each subproblem (positive integer) -  
trunc.x(optional): logical flag for truncating the results of the local search operator to the limits defined byproblem$xmin,problem$xmax(logical). Defaults toTRUE. 
Whenever local search is triggered for a given subproblem, it cancels all other variation operators for that subproblem and is executed directly on the incumbent solution.
This routine is intended to be used internally by perform_variation(),
and should not be called directly by the user.
Value
Either a matrix Xls containing the modified points (points
that did not undergo local search are indicated as NA in this output matrix),
or a list object containing the Xls matrix and an integer nfe, informing
how many additional function evaluations were performed by the local search
operator. The specific output is defined by the ls_xyz() method used.
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