API Documentation¶
desdeo_tools.interaction Package¶
This module contains classes implementing different interactions to be used to communicate between different optimization algorithms and users.
Functions¶
|
|
Classes¶
|
Methods can use this request class to send out textual information to be displayed to the decision maker. |
|
Methods can use this request class to send out some data to be shown to the decision maker (typically in the form of a plot). |
|
Methods can use this request class to ask the DM to provide their preferences in the form of a reference point. |
Class Inheritance Diagram¶
desdeo_tools.scalarization Package¶
This module implements methods for defining functions to scalarize vector valued functions. These are knows as `Scalarizer`s. It also provides achievement scalarizing functions to be used with the scalarizers.
Classes¶
|
Implementation of the augmented GUESS related ASF as presented in Miettinen 2006 equation (3.4) |
|
Implements the ASF as defined in eq. |
|
Implementation of the reference point based ASF as presented in Miettinen 2006 equation (3.3) |
|
Uses a reference point q and preferential factors to scalarize a MOO problem. |
|
Implements a simple order-representing ASF. |
|
Implementation of the satisfying trade-off method (STOM) as presented in Miettinen 2006 equation (3.2) |
|
Implements a class to scalarize discrete vectors given a scalarizing function. |
|
Implements a class for scalarizing vector valued functions with a given scalarization function. |
Class Inheritance Diagram¶
desdeo_tools.solver Package¶
This module implements methods for solving scalar valued functions.
Classes¶
|
Implements a class for finding the minimum value of a discrete of scalarized vectors. |
|
A class the define and implement methods for minimizing scalar valued functions. |
|
Implements a class for minimizing scalar valued functions with bounds set for the variables, and constraints. |