摘要:Population based evolutionary algorithms (EA) are frequently used to optimize on multimodal functions. A common assumption is that during search several subpopulations might coexist in different attraction regions of the search space. Practical experience and takeover--time considerations suggest that this is not true in general. We therefore analyze the stability of subpopulations within a simplified EA on a two-attractor model, focusing on two extreme cases: (1) Function values of both local minima are exactly the same and (2) function values on the first attractor are always better than on the second. Realistic scenarios for bimodal optimization are assumed to be located in between these two extremes, such that upper and lower bounds for extinction times can be estimated, e.g. by Markov chain analysis and empirical studies. The obtained results provide new insights into the effect of μ+,λ selection on the stability of subpopulations and the effect of genetic drift. Moreover, the effect of idealized niching on the same scenarios is investigated, leading to an immense increase of the EA's ability to perform concurrent search. Our model and the findings based thereupon do not depend on the number of problem dimensions.
关键词:Evolutionary algorithms; multimodal fitness landscape; niching techniques; random genetic drift