basinhopping

SeparableModelResult.basinhopping(params=None, **kws)

Use the basinhopping algorithm to find the global minimum of a function.

This method calls scipy.optimize.basinhopping using the default arguments. The default minimizer is BFGS, but since lmfit supports parameter bounds for all minimizers, the user can choose any of the solvers present in scipy.optimize.minimize.

Parameters:params (Parameters object, optional) – Contains the Parameters for the model. If None, then the Parameters used to initialize the Minimizer object are used.
Returns:Object containing the optimization results from the basinhopping algorithm.
Return type:MinimizerResult

New in version 0.9.10.