ABSTRACT
We extend the theory of non-elitist evolutionary algorithms (EAs) by considering the offspring population size in the (1,λ) EA. We establish a sharp threshold at λ = log{\frac{e}{e-1}} n ≈5 log10 n between exponential and polynomial running times on OneMax. For any smaller value, the (1,λ) EA needs exponential time on every function that has only one global optimum. We also consider arbitrary unimodal functions and show that the threshold can shift towards larger offspring population sizes. Finally, we investigate the relationship between the offspring population size and arbitrary mutation rates on OneMax. We get sharp thresholds for λ that decrease with the mutation rate. This illustrates the balance between selection and mutation.
- B. Doerr, D. Johannsen, and C. Winzen. Drift analysis and linear functions revisited. In Genetic and Evolutionary Computation Conference (GECCO '10), pages 1449--1456. ACM Press, 2010. Google ScholarDigital Library
- B. Doerr, D. Johannsen, and C. Winzen. Multiplicative drift analysis. In Proceedings of the IEEE Congress on Evolutionary Computation (CEC 2010), pages 1--8. IEEE, 2010. Google ScholarDigital Library
- J. He and X. Yao. A study of drift analysis for estimating computation time of evolutionary algorithms. Natural Computing, 3(1):21--35, 2004. Google ScholarDigital Library
- J. Jägersküpper and T. Storch. When the plus strategy outperforms the comma strategy and when not. In Proceedings of the IEEE Symposium on Foundations of Computational Intelligence, FOCI 2007, pages 25--32. IEEE, 2007.Google ScholarCross Ref
- T. Jansen, K. A. De Jong, and I. Wegener. On the choice of the offspring population size in evolutionary algorithms. Evolutionary Computation, 13:413--440, 2005. Google ScholarDigital Library
- D. Johannsen. Random Combinatorial Structures and Randomized Search Heuristics. PhD thesis, Universität des Saarlandes, 2010.Google Scholar
- J. Lässig and D. Sudholt. General scheme for analyzing running times of parallel evolutionary algorithms. In 11th International Conference on Parallel Problem Solving from Nature (PPSN 2010), pages 234--243. Springer, 2010. Google ScholarDigital Library
- P. K. Lehre. Fitness-levels for non-elitist populations. In Proceedings of the 13th Annual Genetic and Evolutionary Computation Conference (GECCO '11), pages 2075--2082. ACM Press, 2011. Google ScholarDigital Library
- P. K. Lehre. Negative drift in populations. In 11th International Conference on Parallel Problem Solving from Nature (PPSN 2010), pages 244--253. Springer, 2011. Google ScholarDigital Library
- P. K. Lehre and X. Yao. On the impact of mutation-selection balance on the runtime of evolutionary algorithms. IEEE Transactions on Evolutionary Computation, 2012. To appear.Google ScholarDigital Library
- B. Mitavskiy, J. Rowe, and C. Cannings. Theoretical analysis of local search strategies to optimize network communication subject to preserving the total number of links. International Journal of Intelligent Computing and Cybernetics, 2(2):243--284, 2009.Google ScholarCross Ref
- F. Neumann, P. S. Oliveto, and C. Witt. Theoretical analysis of fitness-proportional selection: landscapes and efficiency. In Genetic and Evolutionary Computation Conference (GECCO'09), pages 835--842, 2009. Google ScholarDigital Library
- F. Neumann, D. Sudholt, and C. Witt. A few ants are enough: ACO with iteration-best update. In Genetic and Evolutionary Computation Conference (GECCO '10), pages 63--70, 2010. Google ScholarDigital Library
- C. P. Niculescu and A. Vernescu. A two-sided estimate of eχ - (1+χ⁄n)n. Journal of Inequalities in Pure and Applied Mathematics, 5(3), 2004.Google Scholar
- P. Oliveto. Computational Complexity Analysis of Evolutionary Algorithms for Combinatorial Optimisation. PhD thesis, Univ. Birmingham, 2009.Google Scholar
- P. S. Oliveto and C. Witt. Simplified drift analysis for proving lower bounds in evolutionary computation. Algorithmica, 59(3):369--386, 2011. Google ScholarDigital Library
- R. J. Quick, V. J. Rayward-Smith, and G. D. Smith. Fitness distance correlation and ridge functions. In Parallel Problem Solving from Nature (PPSN V), pages 77--86. Springer, 1998. Google ScholarDigital Library
- D. Sudholt. General lower bounds for the running time of evolutionary algorithms. In 11th International Conference on Parallel Problem Solving from Nature (PPSN 2010), pages 124--133. Springer, 2010. Google ScholarDigital Library
- C. Witt. Optimizing Linear Functions with Randomized Search Heuristics - The Robustness of Mutation. In 29th International Symposium on Theoretical Aspects of Computer Science (STACS 2012), pages 420--431, 2012.Google Scholar
Index Terms
- The choice of the offspring population size in the (1,λ) EA
Recommendations
The efficiency threshold for the offspring population size of the (µ, λ) EA
GECCO '19: Proceedings of the Genetic and Evolutionary Computation ConferenceUnderstanding when evolutionary algorithms are efficient or not, and how they efficiently solve problems, is one of the central research tasks in evolutionary computation. In this work, we make progress in understanding the interplay between parent and ...
The choice of the offspring population size in the (1,λ) evolutionary algorithm
We extend the theory of non-elitist evolutionary algorithms (EAs) by considering the offspring population size in the (1,@l) EA. We establish a sharp threshold at @l=log"e"e"-"1n~5log"1"0n between exponential and polynomial running times on OneMax. For ...
Towards a Runtime Comparison of Natural and Artificial Evolution
Evolutionary algorithms (EAs) form a popular optimisation paradigm inspired by natural evolution. In recent years the field of evolutionary computation has developed a rigorous analytical theory to analyse the runtimes of EAs on many illustrative ...
Comments