Skip to main content

DiscreteSearchCallback

Module: opytimizer.utils.callback

A DiscreteSearchCallback class that handles mapping floating-point variables to discrete values.

Constructor​

DiscreteSearchCallback(allowed_values: List[Union[int, float]] = None) -> None

Parameters​

ParameterTypeDefaultDescription
allowed_valuesList[Union[int, float]]None—

Methods​

on_evaluate_before​

on_evaluate_before(self, *evaluate_args) -> None

Performs a callback prior to the evaluate method.

Parameters​

ParameterTypeDefaultDescription
evaluate_args—

on_task_begin​

on_task_begin(self, opt_model: ~Opytimizer) -> None

Performs a callback whenever a task begins.

Parameters​

ParameterTypeDefaultDescription
opt_model~OpytimizerAn instance of the optimization model.