Affiliation:
1. Department of Computer Science, University of Sheffield, Sheffield, S1 4DP, United Kingdom
Abstract
Clearing is a niching method inspired by the principle of assigning the available resources among a niche to a single individual. The clearing procedure supplies these resources only to the best individual of each niche: the winner. So far, its analysis has been focused on experimental approaches that have shown that clearing is a powerful diversity-preserving mechanism. Using rigorous runtime analysis to explain how and why it is a powerful method, we prove that a mutation-based evolutionary algorithm with a large enough population size, and a phenotypic distance function always succeeds in optimising all functions of unitation for small niches in polynomial time, while a genotypic distance function requires exponential time. Finally, we prove that with phenotypic and genotypic distances, clearing is able to find both optima for [Formula: see text] and several general classes of bimodal functions in polynomial expected time. We use empirical analysis to highlight some of the characteristics that makes it a useful mechanism and to support the theoretical results.
Subject
Computational Mathematics
Cited by
13 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献
1. Theory and Practice of Population Diversity in Evolutionary Computation;Proceedings of the Genetic and Evolutionary Computation Conference Companion;2024-07-14
2. Analysing Equilibrium States for Population Diversity;Algorithmica;2024-04-16
3. History-Guided Hill Exploration for Evolutionary Computation;IEEE Transactions on Evolutionary Computation;2023-12
4. Theory and Practice of Population Diversity in Evolutionary Computation;Proceedings of the Companion Conference on Genetic and Evolutionary Computation;2023-07-15
5. Analysing Equilibrium States for Population Diversity;Proceedings of the Genetic and Evolutionary Computation Conference;2023-07-12