I'm trying to solve a non-linear constraint optimization problem using MatLab's fmincon function with "Interior point" algorithm. The problem is volume minimization under the stress constraint. This solver has been successfully applied on my problem, but it doesn't give me a good result, the volume should drop more. The optimizer finds a local minumum, but optimization stops after 3 iterations showing a massage:
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 are satisfied to within the selected value of the constraint tolerance.
Options that use:
The options that I use: options=optimset('Algorithm','interior-point','Display','iter-detailed',...
'MaxFunEvals',10000,'TolX',1e-20,'TolFun',1e-20,','DiffMinChange',1e-1);
I dont know how to change OptimalityTolerance not to be 1e-6 with the algorithm "Interior point". I tried with:
opts = optimoptions('fmincon','OptimalityTolerance',1e-12);
but if i run this the OptimalityTolerance stays at 1e-6 and my results are no different no matter what I use before.

DiffMinChangeto a smaller value. - Mansooroptimsetrelates to this question? And please include an MVC example in your question. - saastn