desdeo.optimization

This package contains methods for solving single-objective optimisation problems. These are contained in OptimizationMethod. It also contains scalarisation functions, used for converting multi-objective problems into single-objective fucntions. These are contained in OptimizationProblem. Both are used as primitives by the methods defined in desdeo.method.

class desdeo.optimization.PointSearch(optimization_problem)[source]

Bases: desdeo.optimization.OptimizationMethod.OptimizationMethod

__abstractmethods__ = frozenset({})
__module__ = 'desdeo.optimization.OptimizationMethod'
class desdeo.optimization.SciPyDE(optimization_problem)[source]

Bases: desdeo.optimization.OptimizationMethod.OptimalSearch

__abstractmethods__ = frozenset({})
__init__(optimization_problem)[source]

Initialize self. See help(type(self)) for accurate signature.

__module__ = 'desdeo.optimization.OptimizationMethod'
class desdeo.optimization.SciPy(optimization_problem)[source]

Bases: desdeo.optimization.OptimizationMethod.OptimalSearch

__abstractmethods__ = frozenset({})
__module__ = 'desdeo.optimization.OptimizationMethod'

desdeo.optimization.OptimizationProblem

This module contains single objective optimization problems.

desdeo.optimization.OptimizationMethod

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