MATLAB: Is optimal value outputted by “fmincon” greater than the intial guess

Optimization Toolbox

I have a non-convex nonlinear optimization problem that I am trying to solve using "fmincon".
However, the 'optimal' value that "fmincon" output is greater than the initial guess that I inputted to it.
Is there something wrong with the algorithm in "fmincon"?

Best Answer

It is possible that the initial guess you input to "fmincon" is not within the feasible region (i.e. it does not satisfy the constraints you defined).