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.
SciPy
(optimization_problem)[source]¶ Bases:
desdeo.optimization.OptimizationMethod.OptimalSearch
Optimal search using
scipy.optimize.minimize()
.-
__abstractmethods__
= frozenset({})¶
-
__module__
= 'desdeo.optimization.OptimizationMethod'¶
-
-
class
desdeo.optimization.
SciPyDE
(optimization_problem)[source]¶ Bases:
desdeo.optimization.OptimizationMethod.OptimalSearch
Optimal search using
scipy.optimize.differential_evolution()
.-
__abstractmethods__
= frozenset({})¶
-
__init__
(optimization_problem)[source]¶ Initialize self. See help(type(self)) for accurate signature.
-
__module__
= 'desdeo.optimization.OptimizationMethod'¶
-