I am using scipy library for an optimization problem.
My optimization code:
result = minimize(objective,x0,args=(a,b,c),method='nelder-mead',options={'xtol': 1e-8, 'disp': True})
I am using nelder-mead simplex solver as I am solving an unconstrained optimization problem. The optimizer runs and prints
Optimization terminated successfully.
Current function value: 19.243507
Iterations: 71
Function evaluations: 136
I have few questions regarding
- What do iterations and function evaluation mean?
- What is the default termination condition?
- How to change the default termination conditions?
I couldn't find much information on the documentation. Can someone help me with understanding these. Thanks