createWeights | R Documentation |
Generate a set of weights following Das and Dennis's method. Each column returned is a weight vector.
createWeights(nDim, axisDivision = nDim + 2, noZero = FALSE)
nDim |
The dimensionality of the problem. In EA, usually this is used in the objective space, hence nDim = nObjective |
axisDivision |
Used only when no weights are supplied. An input for the structured weight distribution. This defines how many division are created in each axis. |
noZero |
Default to false. If set to TRUE, reference vector containing zero, e.g. (1,0,0) will be removed. Used to generate weight in modified tch method. |
The function return a set of weight vectors.
Indraneel Das and J. E. Dennis. 1998. Normal-Boundary Intersection: A New Method for Generating the Pareto Surface in Nonlinear Multicriteria Optimization Problems. SIAM Journal on Optimization 1998 8:3, 631-657.
nObjective <- 3 axisDiv <- 6 createWeights(nObjective,axisDiv)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.