SciPy

minimize(method=’trust-exact’)

scipy.optimize.minimize(fun, x0, args=(), method='trust-exact', jac=None, hess=None, tol=None, callback=None, options={})

Minimization of scalar function of one or more variables using a nearly exact trust-region algorithm.

See also

For documentation for the rest of the parameters, see scipy.optimize.minimize

Options:
initial_tr_radius : float

Initial trust-region radius.

max_tr_radius : float

Maximum value of the trust-region radius. No steps that are longer than this value will be proposed.

eta : float

Trust region related acceptance stringency for proposed steps.

gtol : float

Gradient norm must be less than gtol before successful termination.