Abstract
The benefits of using crossover in crossing fitness gaps have been studied extensively in evolutionary computation. Recent runtime results show that majority-vote crossover is particularly efficient at optimizing the well-known Jump benchmark function that includes a fitness gap next to the global optimum. Also estimation-of-distribution algorithms (EDAs), which use an implicit crossover, are much more efficient on Jump than typical mutation-based algorithms. However, the allowed gap size for polynomial runtimes with EDAs is at most logarithmic in the problem dimension n. In this paper, we investigate variants of the Jump function where the gap is shifted and appears in the middle of the typical search trajectory. Such gaps can still be overcome efficiently in time O (n log n) by majority-vote crossover and an estimation-of-distribution algorithm, even for gap sizes almost [EQUATION]. However, if the global optimum is located in the gap instead of the usual all-ones string, majority-vote crossover would nevertheless approach the all-ones string and be highly inefficient. In sharp contrast, an EDA can still find such a shifted optimum efficiently. Thanks to a general property called fair sampling, the EDA will with high probability sample from almost every fitness level of the function, including levels in the gap, and sample the global optimum even though the overall search trajectory points towards the all-ones string. Finally, we derive limits on the gap size allowing efficient runtimes for the EDA.
Original language | English |
---|---|
Title of host publication | Proceedings of the 16th ACM/SIGEVO Conference on Foundations of Genetic Algorithms |
Number of pages | 15 |
Publisher | Association for Computing Machinery |
Publication date | 2021 |
ISBN (Print) | 978-1-4503-8352-3 |
DOIs | |
Publication status | Published - 2021 |
Event | 16th ACM/SIGEVO Conference on Foundations of Genetic - Virtual Event Duration: 6 Sept 2021 → 8 Sept 2021 |
Conference
Conference | 16th ACM/SIGEVO Conference on Foundations of Genetic |
---|---|
Location | Virtual Event |
Period | 06/09/2021 → 08/09/2021 |
Keywords
- Crossover
- Estimation-of-distribution algorithms
- Jump function
- Multimodal functions
- Randomized search heuristics
- Runtime analysis