API Documentation¶
desdeo_problem.problem Package¶
Desdeo-problem package
This package is for creating a problem for desdeo to solve. It includes modules for Variables, Objectives, Constraints, and actual Problem.
Functions¶
|
A function that creates an evaluator. |
|
Automatically build all variable objects. |
Classes¶
|
A simple scalar constraint that evaluates to a single scalar. |
Raised when an error related to the Constraint class in encountered. |
|
Base class for constraints. |
|
The abstract base class for objectives. |
|
Raised when an error related to the Objective class is encountered. |
|
|
The return object of <problem>.evaluate methods. |
The abstract base class for multiple objectives which are calculated at once. |
|
|
A simple objective function that returns a scalar. |
|
|
|
An objective object that calculated one or more objective functions. |
|
A simple Objective class for single valued objectives. |
|
|
|
A Objective class for multi/valued objectives. |
Raised when an error related to the Problem class is encountered. |
|
The base class for the problems. |
|
|
The return object of <problem>.evaluate methods. |
|
A multiobjective optimization problem. |
|
A problem class for case where the data is pre-computed. |
|
An user defined multiobjective optimization problem. |
|
A class for a data based problem. |
|
A problem class for data-based problem. |
Raised when an error is encountered during the handling of the Variable objects. |
|
Raised when an error is encountered during the handling of the Variable objects. |
|
|
Simple variable with a name, initial value and bounds. |
|
A problem class for data-based problems with discrete values. |
Class Inheritance Diagram¶

desdeo_problem.testproblems Package¶
Functions¶
|
Build test problems. |
An example on how to implement a problem with 3 objectives and 4 variables and no constraints. |
desdeo_problem.surrogatemodels Package¶
Classes¶
Raised when an error related to the surrogate models classes is encountered. |
|
|
|
Class Inheritance Diagram¶
