CADETProcess.optimization.OptimizerBase.run

CADETProcess.optimization.OptimizerBase.run#

abstract OptimizerBase.run(x0=None, *args, **kwargs)[source]#

Abstract Method for solving an optimization problem.

Parameters:
optimization_problemOptimizationProblem

Optimization problem to be solved.

x0list, optional

Initial population of independent variables in untransformed space.

Returns:
resultsOptimizationResults

Optimization results including OptimizationProblem and Optimizer configuration.

Raises:
CADETProcessError

If solver doesn’t terminate successfully