pygsti.optimize.fmin_supersimplex¶
-
pygsti.optimize.
fmin_supersimplex
(fn, x0, outer_tol, inner_tol, max_outer_iter, min_inner_maxiter, max_inner_maxiter)¶ Minimize a function using repeated applications of the simplex algorithm.
By varying the maximum number of iterations and repeatedly calling scipy’s Nelder-Mead simplex optimization, this function performs as a robust (but slow) minimization.
Parameters: - fn (function) – The function to minimize.
- x0 (numpy array) – The starting point (argument to fn).
- outer_tol (float) – Tolerance of outer loop
- inner_tol (float) – Tolerance fo inner loop
- max_outer_iter (int) – Maximum number of outer-loop iterations
- min_inner_maxiter (int) – Minimum number of inner-loop iterations
- max_inner_maxiter (int) – Maxium number of outer-loop iterations
Returns: Includes members ‘x’, ‘fun’, ‘success’, and ‘message’.
Return type: scipy.optimize.Result object