Become an expert in R — Interactive courses, Cheat Sheets, certificates and more!
Get Started for Free

mlr_terminators_perf_reached

Terminator that stops when a performance level has been reached


Description

Class to terminate the optimization after a performance level has been hit.

Dictionary

This Terminator can be instantiated via the dictionary mlr_terminators or with the associated sugar function trm():

mlr_terminators$get("perf_reached")
trm("perf_reached")

Parameters

level

numeric(1)
Performance level that needs to be reached, default is 0. Terminates if the performance exceeds (respective measure has to be maximized) or falls below (respective measure has to be minimized) this value.

Super class

bbotk::Terminator -> TerminatorPerfReached

Methods

Public methods


Method new()

Creates a new instance of this R6 class.

Usage
TerminatorPerfReached$new()

Method is_terminated()

Is TRUE iff the termination criterion is positive, and FALSE otherwise.

Usage
TerminatorPerfReached$is_terminated(archive)
Arguments
archive

(Archive).

Returns

logical(1).


Method clone()

The objects of this class are cloneable with this method.

Usage
TerminatorPerfReached$clone(deep = FALSE)
Arguments
deep

Whether to make a deep clone.

See Also

Examples

TerminatorPerfReached$new()
trm("perf_reached")

bbotk

Black-Box Optimization Toolkit

v0.3.2
LGPL-3
Authors
Marc Becker [cre, aut] (<https://orcid.org/0000-0002-8115-0400>), Jakob Richter [aut] (<https://orcid.org/0000-0003-4481-5554>), Michel Lang [aut] (<https://orcid.org/0000-0001-9754-0393>), Bernd Bischl [aut] (<https://orcid.org/0000-0001-6002-6980>), Martin Binder [aut], Olaf Mersmann [ctb]
Initial release

We don't support your browser anymore

Please choose more modern alternatives, such as Google Chrome or Mozilla Firefox.