Skip to content

Surrogate based optimization

surrogate_based_optimization

A library for surrogate-based optimization.

Classes

SurrogateBasedAlgorithmDescription dataclass

SurrogateBasedAlgorithmDescription(
    library_name: str = "gemseo-mlearning",
)

Bases: OptimizationAlgorithmDescription

The description of a surrogate-based optimization algorithm.

Parameters:

  • library_name (str, default: 'gemseo-mlearning' ) –

SurrogateBasedOptimization

Bases: BaseOptimizationLibrary

A wrapper for surrogate-based optimization.

Notes

The missing current values of the :class:.DesignSpace attached to the :class:.OptimizationProblem are automatically initialized with the method :meth:.DesignSpace.initialize_missing_current_values.