box_constraints: Box constraints routine

View source: R/sample_constraints.R

box_constraintsR Documentation

Box constraints routine

Description

Calculates the constraint values and violations when only box constraints are present.

Usage

box_constraints(X, ...)

Arguments

X

Population matrix of the MOEA/D (each row is a candidate solution). If NULL the function searches for X in the calling environment.

...

other parameters (unused, included for compatibility with generic call)

Details

This routine calculates the constraint values and violations for a population matrix in the MOEA/D. Each row of the matrix is considered as a candidate solution. This routine expects the candidate solutions to be standardized, i.e., that the variable limits given in problem$xmin and problem$xmax are mapped to 0 and 1, respectively.

Value

List objective containing a matrix of constraint values Cmatrix, a matrix of individual constraint violations Vmatrix, and a vector of total constraint violations v.

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


fcampelo/MOEADr documentation built on Jan. 9, 2023, 6 a.m.