class iwopy.interfaces.scipy.Optimizer_scipy(iwopy.core.Optimizer)[source]

Interface to the scipy optimizers.

Note that these solvers do not support vectorized evaluation.

Attributes

scipy_pars: dict

Additional parameters for scipy.optimze.minimize()

mem_size: int

The memory size, number of stored obj, cons evaluations

Public members

Optimizer_scipy(problem, scipy_pars={}, mem_size=100, **kwargs)[source]

Constructor

print_info()[source]

Print solver info, called before solving

initialize(verbosity=1)[source]

Initialize the object.

solve(verbosity=1)[source]

Run the optimization solver.

finalize(opt_results, verbosity=1)[source]

This function may be called after finishing the optimization.

classmethod new(optimizer_type, *args, **kwargs)[source]

Run-time optimizer factory.

__str__()[source]

Get info string

property initialized

Flag for finished initialization