genetic algorithm solver convergence
Show older comments
I am trying to maximize a function using ga solver. The value of the objective function that I get when the optimizer terminates is not the highest one (I can see some higher value in the command window). The function has four design variables and each of them is constrained between an upper value and a lower one. I'm using the following parameters: population size=20; creation function: use constraint dependent;scaling function=proportional; Selection function=Roulette; elite count=2; crossover fraction=0.8; mutation:uniform (probability=0.01);migration: forward, crossover:Heuristics (1.6)
Even the values of the design variables that I got are not the same as the optimum and those values vary according to the initial population (I'm sure it's a local maximum and not an absolute max.).
- * I know that the convergence is a problem dependent, but do you have some general comments/suggestions??**
Accepted Answer
More Answers (1)
B
on 8 Oct 2015
0 votes
Categories
Find more on Solver Outputs and Iterative Display 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!