Hi all,
I'm using GA for optimization and my problem is that I'm getting the same best and mean value and it doesn't change after each generation (screenshot attached)
any ideas why?
I was thinking about crossover, mutation values but I'm not sure
many thanks
Nikolas

 Réponse acceptée

Walter Roberson
Walter Roberson le 6 Avr 2018

0 votes

When you see a constant mean or best, but the stall generations is 0, then the implication is that one of these two things is happening:
  1. the value of the function is being improved, but only after more than the 4th digit, too small a change to show up on this limited display; or
  2. the algorithm is progressing by finding locations that violate constraints less . Generally speaking, the f(x) value that is accepted can even increase if the position would violate the constraints less than the previous position.

2 commentaires

Nikolas Spiliopoulos
Nikolas Spiliopoulos le 7 Avr 2018
ok thanks! is there any way to see more than to digits?

Connectez-vous pour commenter.

Plus de réponses (0)

Tags

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by