API documentation

desdeo.core.ResultFactory

desdeo.method

This package contains methods for interactively solving multi-objective optimisation problems.

desdeo.method.base

This module contains the abstract base class for all interactive methods.

desdeo.method.NAUTILUS

NAUTILUS method variants.

desdeo.method.NIMBUS(problem, method_class)

desdeo.optimization

This package contains methods for solving single-objective optimisation problems.

desdeo.optimization.OptimizationProblem

This module contains single objective optimization problems.

desdeo.optimization.OptimizationMethod

This module contains methods for solving single-objective optimization problems.

desdeo.preference

This package contains various classes acting as containers for preference information given by a decision maker about which objectives they are concerned with and to what degree.

desdeo.preference.base

desdeo.preference.direct

desdeo.preference.nimbus

desdeo.problem

This package contains tools for modelling multi-objective optimisation problems.

desdeo.problem.porcelain

desdeo.problem.toy

This module contains simple “toy” problems suitable for demonstrating different interactive multi-objective optimization methods.

desdeo.problem.RangeEstimators

Contains tools to estimate the range of objective values in the Patero optimal set.

desdeo.result

This package contains classes for representing results obtained from running the methods in desdeo.method.

desdeo.utils

DESDEO Utilities

desdeo.utils.exceptions

desdeo.utils.warnings