selDomHV {ecr}R Documentation

Dominated Hypervolume selector.

Description

Performs non-dominated sorting and drops the individual from the last front with minimal hypervolume contribution. This selector is the basis of the S-Metric Selection Evolutionary Multi-Objective Algorithm, termed SMS-EMOA (see smsemoa).

Usage

selDomHV(fitness, n.select, ref.point)

Arguments

fitness

[matrix]
Matrix of fitness values (each column contains the fitness value(s) of one individual).

n.select

[integer(1)]
Number of elements to select.

ref.point

[numeric]
Reference point for hypervolume computation.

Value

[integer] Vector of survivor indizes.

Note

Note that the current implementation expects n.select = ncol(fitness) - 1 and the selection process quits with an error message if n.select is greater than 1.

See Also

Other selectors: selGreedy(), selNondom(), selRanking(), selRoulette(), selSimple(), selTournament()


[Package ecr version 2.1.1 Index]