Population update using the standard neighborhood replacement method for the MOEADr package.
updt_standard(X, Xt, Y, Yt, V, Vt, sel.indx, B, ...)
Matrix of candidate solutions
Matrix of incumbent solutions
Matrix of objective function values of X
Matrix of objective function values of Xt
List object containing information about the constraint violations
of the candidate solutions, generated by evaluate_population()
List object containing information about the constraint violations
of the incumbent solutions, generated by evaluate_population()
matrix of selection indices, generated by
order_neighborhood()
Neighborhood matrix, generated by define_neighborhood()
.
other parameters (included for compatibility with generic call)
List object containing the update population matrix (X
),
and its corresponding matrix of objective function values (Y
) and
constraint value list (V
).
This routine executes the standard neighborhood replacement operation to
update the population matrix of the MOEA/D.
This update routine is intended to be used internally by the main moead()
function, and should not be called directly by the user.
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