Affiliation:
1. FB Informatik LS 2 Univ. Dortmund 44221 Dortmund, Germany
Abstract
Evolutionary algorithms (EAs) are heuristic randomized algorithms which, by many impressive experiments, have been proven to behave quite well for optimization problems of various kinds. In this paper a rigorous theoretical complexity analysis of the (1 + 1) evolutionary algorithm for separable functions with Boolean inputs is given. Different mutation rates are compared, and the use of the crossover operator is investigated. The main contribution is not the result that the expected run time of the (1 + 1) evolutionary algorithm is Θ(n ln n) for separable functions with n variables but the methods by which this result can be proven rigorously.
Subject
Computational Mathematics
Cited by
77 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献
1. Lower Bounds from Fitness Levels Made Easy;Algorithmica;2022-04-28
2. The lower bounds on the runtime of the (1 + (λ, λ)) GA on the minimum spanning tree problem;Proceedings of the Genetic and Evolutionary Computation Conference Companion;2021-07-07
3. Runtime analysis of evolutionary algorithms;Proceedings of the Genetic and Evolutionary Computation Conference Companion;2021-07-07
4. Multi-Level Evolution for Robotic Design;Frontiers in Robotics and AI;2021-06-29
5. Lower bounds from fitness levels made easy;Proceedings of the Genetic and Evolutionary Computation Conference;2021-06-26