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.OptimalSearchOptimal search using
scipy.optimize.minimize().-
__abstractmethods__= frozenset({})¶
-
__module__= 'desdeo.optimization.OptimizationMethod'¶
-
-
class
desdeo.optimization.SciPyDE(optimization_problem)[source]¶ Bases:
desdeo.optimization.OptimizationMethod.OptimalSearchOptimal 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'¶
-