API Documentation¶
desdeo_mcdm.interactive Package¶
This module contains interactive methods and related requests implemented as classes.
Functions¶
|
Validate decision maker’s response. |
|
Validate decision maker’s preferences. |
|
Validate decision maker’s preferences in NAUTILUS 2. |
|
Validate decision maker’s preference for number of iterations. |
Classes¶
|
|
Raised when an exception related to ENautilus is encountered. |
|
|
A request class to handle the initial preferences. |
|
A request class to handle the intermediate requests. |
|
A request class to handle termination. |
|
Implements the basic NAUTILUS method as presented in |Miettinen_2010|. |
|
Implements the NAUTILUS 2 method as presented in |Miettinen_2015|. |
Raised when an exception related to Nautilus is encountered. |
|
|
A request class to handle the Decision maker’s initial preferences for the first iteration round. |
|
A request class to handle the Decision maker’s preferences after the first iteration round. |
|
A request class to handle termination. |
|
Implementations of the NAUTILUS Navigator algorithm. |
Raised when an exception related to NAUTILUS Navigator is encountered. |
|
|
Request to handle interactions with NAUTILUS Navigator. |
|
Implements the synchronous NIMBUS algorithm. |
Risen when an error related to NIMBUS is encountered. |
|
|
A request to handle the classification of objectives in the synchronous NIMBUS method. |
A request to handle the computation of intermediate points between two previously computed points. |
|
|
A request to handle the indication of a preferred point. |
|
A request to handle archiving of the solutions computed with NIMBUS. |
|
A request to handle the termination of Synchronous NIMBUS. |
|
Implements the Reference Point Method as presented in |Wierzbicki_1982|. |
Raised when an exception related to Reference Point Method (RFM) is encountered. |
|
|
A request class to handle the Decision Maker’s initial preferences for the first iteration round. |
|
A request class to handle the Decision Maker’s preferences after the first iteration round. |
|
A request class to handle termination. |
Class Inheritance Diagram¶

desdeo_mcdm.utilities Package¶
This module contains various utilities used in different interactive methods.
Functions¶
|
Uses the payoff table method to solve for the ideal and nadir points of a MOProblem. |
|
Solves a representation for the nadir and ideal points for a multiobjective minimization problem with objectives defined as the result of some objective evaluator. |
|
Pass through to solve_pareto_front_representation_general when the problem for which the front is being calculated for is defined as an MOProblem object. |
Computes a representation of a Pareto efficient front from a multiobjective minimizatino problem. |
|
|
A simple linear weight based scalarizer. |