embcol.optimizers.SLSQPLocalOptimizer¶
- class embcol.optimizers.SLSQPLocalOptimizer(problem, callback=())[source]¶
Bases:
BaseLocalOptimizerSLSQP local optimizer.
Search a local optimum by the sequential least squares programming (SLSQP).
- Parameters:
problem (
embcol.problem.Problem) – Optimization problem.callback (callable or sequence of callable, optional) – Function(s) called after each iteration. The signature of a function must be
(params, cost, state) -> None, whereparamsis a one-dimensional array of parameters of type numpy.ndarray,costis a cost value of type float, andstateis a dict object of str to float detailing an optimization state.
Inherited methods
optimize(init_oklabs[, max_n_iters])Run an optimization.