MATLAB: Fmincon is given error

fmincon error

In a nonlinear constrained optimization problem fmincon is giving error as
Local minimum possible. Constraints satisfied.
fmincon stopped because the size of the current step is less than the selected value of the step size tolerance and constraints were satisfied to within the selected value of the constraint tolerance.
what should i do? should i increase the step size or decrease in Tolx?

Best Answer

fmincon can never promise that it found the global minima, so it never reports that it has definitely solved the problem: instead it says that it found a minima that satisfied constraints. That is the expected message with fmincon if things go well.
If you have reason to know that the minima found could be improved then you should probably not have chosen fmincon as it is strictly a local minimizer.
Related Question