How to choose a Local optimization algorithm
4 views (last 30 days)
Show older comments
I have to find the global minimum of a scalar function of 22 variables. These variables must stay inside bounds and some of the variables are subject to linear constraints. I have used Genetic Algorithm to find a solution of the problem and now I would like to use this solution as starting point for a local optimization algorithm. I have seen that there are a lot of different methods. What is the best method suited for my problem? And could you explain me briefly how these algorithms work? Thank you.
0 Comments
Answers (1)
Matt J
on 1 Apr 2016
Edited: Matt J
on 1 Apr 2016
You probably will want to use quadprog or lsqlin if your problem is quadratic. Otherwise, fmincon with the sqp algorithm if the problem is smooth, nonquadratic. Algorithm descriptions are available online, e.g.,
If the problem is not smooth, you have probably already done as much as you can do with GA.
But your question begs another question. Why do you now want to use a local optimization algorithm when you have already optimized globally?
0 Comments
See Also
Categories
Find more on Genetic Algorithm in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!