Attachment Screenshot 65.png added
Attachment information-10-00390.pdf added
Attachment information-10-00390.zip added
Then convention seems to be based on island.generation.strategy
1.0.30 seems to be island 1. generation 0. strategy 30 and when your evolution restarts after stagnation, it may find another strategy with the same name.
Attachment Example.png added
I can't edit my previous post for some reason and it meant to say "The naming convention" instead of "Then convention"
Status changed from New to Refused
> I have not seen any references which would suggest that strategies should make a copy of itself and both the copy AND the original are brought forward to the next generations. This may be a bug or a
> misinterpretation of how genetic evolution is supposed to work or it may be an artifact from a programmer trying to fix the previous breeding bug. In theory creating a copy of itself and bringing the original
> AND the copy forward to next gen requires that even more of the weakest genomes die off to make room. This will reduce diversity and accelerate convergence towards local optima unnecessarily.
It doesn't make sense to keep the the weakest candidates and hope for some breakthrough.
Attachment Screenshot 71.png added
Attachment Screenshot 69.png added
Status changed from Refused to Waiting for information
I'll look at the cause, it shouldn't behave like this.
Attachment Screenshot 72.png added
Attachment show-elitsm.cfx added
Attachment show-convergence.cfx added
Attachment Screenshot 75.png added
Status changed from Waiting for information to Fixed
The duplicates are not created only by elitism, elitism is set only for a few top strategies. It is a natural property of genetic selection algorithm that a candidate can be chosen multiple times, it is not wrong. But it shouldn't duplicate one strategy over whole population.
I made some improvements in genetic selection algorithm - no strategy should be selected to be more than 20% of the population.