AdaptiveNormalization {MaOEA}R Documentation

Objective space normalization.

Description

Normalize the objectives to 0-1. The origin is the ideal point. (1,...,1) is not the nadir point. The normalization is done by using adaptive normalization used in NSGA-III.

Usage

AdaptiveNormalization(objectiveValue)

Arguments

objectiveValue

Set of objective vectors to normalize

Value

A list containing the following: normalizedObjective The normalized values idealPoint The ideal point corresponding to the origin nadirPoint The location of nadir point in the normalized Space

Examples

nObj <- 5
nIndividual <- 100
nVar <- 10
population <- InitializePopulationLHS(nIndividual,nVar,FALSE)
objective <- matrix(,nrow=nObj,ncol=nIndividual)
for(individual in 1:nIndividual){
   objective[,individual] <- WFG4(population[,individual],nObj)
}
AdaptiveNormalization(objective)

[Package MaOEA version 0.6.2 Index]