ls_dvls {MOEADr} | R Documentation |
Differential vector-based local search
Description
Differential vector-based local search (DVLS) implementation for the MOEA/D
Usage
ls_dvls(
Xt,
Yt,
Vt,
B,
W,
which.x,
trunc.x,
problem,
scaling,
aggfun,
constraint,
...
)
Arguments
Xt |
Matrix of incumbent solutions |
Yt |
Matrix of objective function values for Xt |
Vt |
List object containing information about the constraint violations
of the incumbent solutions, generated by |
B |
Neighborhood matrix, generated by |
W |
matrix of weights (generated by |
which.x |
logical vector indicating which subproblems should undergo local search |
trunc.x |
logical flag indicating whether candidate solutions generated by local search should be truncated to the variable limits of the problem. |
problem |
list of named problem parameters. See Section
|
scaling |
list containing the scaling parameters (see |
aggfun |
List containing the aggregation function parameters. See
Section |
constraint |
list containing the parameters defining the constraint
handling method. See Section |
... |
other parameters (included for compatibility with generic call) |
Details
This routine implements the differential vector-based local search for the MOEADr package. Check the references for details.
This routine is intended to be used internally by variation_localsearch()
,
and should not be called directly by the user.
Value
List object with fields X
(matrix containing the modified points,
with points that did not undergo local search indicated as NA) and nfe
(integer value informing how many additional function evaluations were
performed).
References
B. Chen, W. Zeng, Y. Lin, D. Zhang,
"A new local search-based multiobjective optimization algorithm",
IEEE Trans. Evolutionary Computation 19(1):50-73, 2015.
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