S-Metric Selection Evolutionary Multiobjective Optimization Algorithm.

Parameters

References

Beume N, Naujoks B, Emmerich M (2007). “SMS-EMOA: Multiobjective selection based on dominated hypervolume.” European Journal of Operational Research, 181(3), 1653--1669. doi: 10.1016/j.ejor.2006.08.008 .

See also

Super classes

bbotk::Objective -> bbotk::ObjectiveRFunDt -> mlr3mbo::AcqFunction -> AcqFunctionSmsEgo

Public fields

ys_front

(matrix()).

ref_point

(numeric()).

eps

(numeric()).

progress

(numeric()).

Methods

Public methods

Inherited methods

Method new()

Creates a new instance of this R6 class.

Usage

AcqFunctionSmsEgo$new(surrogate)

Arguments

surrogate

SurrogateMultiCrit.


Method eval_dt()

Evaluates all input values in xdt.

Usage

AcqFunctionSmsEgo$eval_dt(xdt)

Arguments

Returns

data.table::data.table()


Method update()

Updates acquisition function and sets $y_best.

Usage

AcqFunctionSmsEgo$update(archive)

Arguments

archive

bbotk::Archive.


Method clone()

The objects of this class are cloneable with this method.

Usage

AcqFunctionSmsEgo$clone(deep = FALSE)

Arguments

deep

Whether to make a deep clone.