fmincon exitflag=5
13 views (last 30 days)
Show older comments
"Optimization terminated: magnitude of directional derivative in search direction less than 2*options.TolFun and maximum constraint violation is less than options.TolCon."
got this error (exitflag=5) when i tried to optimize my problem with fmincon. Does this mean the value obtained is not the optimum solution??
I have tried optimizing the same problem in Excel and it actually gave the same answer as that obtained MATLAB.
0 Comments
Accepted Answer
Walter Roberson
on 12 Feb 2011
That exit status means that it found a feasible point (according to the constraints) where the surface was flat to within the tolerance option. There might be a better point but the search algorithm cannot tell which direction it might lie in.
Please remember that fmincon never promises the optimal solution, just a local optimum. You need the tools from the Global Optimization Toolbox for global optimums.
0 Comments
More Answers (0)
See Also
Categories
Find more on Get Started with Optimization Toolbox in Help Center and File Exchange
Products
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!