Class

amplify_bbopt.AmplifyModel

A class to represent an optimization model using Amplify SDK.

amplify_bbopt.BinaryVariable

Represents a binary variable.

amplify_bbopt.BlackBoxFuncBase

Base class for black-box functions.

amplify_bbopt.Dataset

Represents a dataset for surrogate model training.

amplify_bbopt.DiscreteVariable

Represents a discrete variable.

amplify_bbopt.DiscretizationMethod

Discretization methods for variables.

amplify_bbopt.DiscretizationSpec

Specifies the discretization method and number of bins for a variable.

amplify_bbopt.FlattenedSolution

Represents the flattened solution set.

amplify_bbopt.EncodingMethod

Encoding methods for variables.

amplify_bbopt.EncodingInfo

Encoding information for the variables.

amplify_bbopt.KMTrainer

amplify_bbopt.IntegerVariable

Represents an integer variable with specified bounds.

amplify_bbopt.IterationResult

A class to represent the result of an iteration.

amplify_bbopt.FMTrainer

Trainer for Factorization Machine models.

amplify_bbopt.Optimizer

amplify_bbopt.RealVariable

Represents a real-valued variable with specified bounds, discretization and encoding method.

amplify_bbopt.Solution

Represents a solution in the optimization process.

amplify_bbopt.SurrogateModel

A generic surrogate model class for approximating expensive objective functions.

amplify_bbopt.Variable

A base class representing a decision variable for the optimization problem.