skip to main content
article

The choice of the offspring population size in the (1,λ) evolutionary algorithm

Published: 01 August 2014 Publication History

Abstract

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 any smaller value, the (1,@l) 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. In particular, for the function LeadingOnes there is a sharp threshold at @l=2log"e"e"-"1n~10log"1"0n. Finally, we investigate the relationship between the offspring population size and arbitrary mutation rates on OneMax. We get sharp thresholds for @l that decrease with the mutation rate. This illustrates the balance between selection and mutation.

References

[1]
Baswana, S., Biswas, S., Doerr, B., Friedrich, T., Kurur, P.P. and Neumann, F., Computing single source shortest paths using single-objective fitness functions. In: Proceedings of the International Workshop on Foundations of Genetic Algorithms, ACM Press. pp. 59-66.
[2]
Doerr, B., Johannsen, D. and Winzen, C., Drift analysis and linear functions revisited. In: Genetic and Evolutionary Computation Conference, ACM Press. pp. 1449-1456.
[3]
Multiplicative drift analysis. Algorithmica. v64. 673-697.
[4]
Droste, S., Jansen, T. and Wegener, I., On the analysis of the (1+1) evolutionary algorithm. Theor. Comput. Sci. v276 i1-2. 51-81.
[5]
Eiben, A.E. and Smith, J.E., Introduction to Evolutionary Computing. 2003. Springer.
[6]
Friedrich, T., Oliveto, P.S., Sudholt, D. and Witt, C., Analysis of diversity-preserving mechanisms for global exploration. Evol. Comput. v17 i4. 455-476.
[7]
Hajek, B., Hitting-time and occupation-time bounds implied by drift analysis with applications. Adv. Appl. Probab. v14. 502-525.
[8]
Hansen, N., Gawelczyk, A. and Ostermeier, A., Sizing the population with respect to the local progress in (1,λ)-evolution strategies - A theoretical analysis. In: 1995 IEEE International Conference on Evolutionary Computation Proceedings, pp. 80-85.
[9]
He, J. and Yao, X., A study of drift analysis for estimating computation time of evolutionary algorithms. Nat. Comput. v3 i1. 21-35.
[10]
Herdy, M., The number of offspring as strategy parameter in hierarchically organized evolution strategies. ACM SIGBIO Newsl. v13 i2. 9
[11]
Jägersküpper, J. and Storch, T., When the plus strategy outperforms the comma strategy and when not. In: Proceedings of the IEEE Symposium on Foundations of Computational Intelligence, IEEE. pp. 25-32.
[12]
Jansen, T., De Jong, K.A. and Wegener, I., On the choice of the offspring population size in evolutionary algorithms. Evol. Comput. v13. 413-440.
[13]
Johannsen, D., Random combinatorial structures and randomized search heuristics. 2010. Universität des Saarlandes.
[14]
Lässig, J. and Sudholt, D., General scheme for analyzing running times of parallel evolutionary algorithms. In: 11th International Conference on Parallel Problem Solving from Nature, Springer. pp. 234-243.
[15]
Lässig, J. and Sudholt, D., Adaptive population models for offspring populations and parallel evolutionary algorithms. In: Proceedings of the 11th Workshop on Foundations of Genetic Algorithms, ACM Press. pp. 181-192.
[16]
Lässig, J. and Sudholt, D., Design and analysis of migration in parallel evolutionary algorithms. Soft Comput. v17 i7. 1121-1144.
[17]
Lehre, P.K., Fitness-levels for non-elitist populations. In: Proceedings of the 13th Annual Genetic and Evolutionary Computation Conference, ACM Press. pp. 2075-2082.
[18]
Lehre, P.K., Negative drift in populations. In: 11th International Conference on Parallel Problem Solving from Nature, Springer. pp. 244-253.
[19]
Lehre, P.K. and Yao, X., On the impact of mutation-selection balance on the runtime of evolutionary algorithms. IEEE Trans. Evol. Comput. v16 i2. 225-241.
[20]
Mitavskiy, B., Rowe, J. and Cannings, C., Theoretical analysis of local search strategies to optimize network communication subject to preserving the total number of links. Int. J. Intell. Comput. Cybern. v2 i2. 243-284.
[21]
Mitzenmacher, M. and Upfal, E., Probability and Computing. 2005. Cambridge University Press.
[22]
Neumann, F., Oliveto, P.S. and Witt, C., Theoretical analysis of fitness-proportional selection: landscapes and efficiency. In: Genetic and Evolutionary Computation Conference, ACM Press. pp. 835-842.
[23]
A few ants are enough: ACO with iteration-best update. In: Genetic and Evolutionary Computation Conference, pp. 63-70.
[24]
Niculescu, C.P. and Vernescu, A., A two-sided estimate of ex-(1+xn)n. JIPAM. J. Inequal. Pure Appl. Math. v5 i3.
[25]
Fountoulakis, N., Huber, A. and Panagiotou, K., Reliable broadcasting in random networks and the effect of density. In: Proceedings of the 29th Conference on Information Communications, IEEE Press. pp. 2552-2560.
[26]
Oliveto, P., Computational complexity analysis of evolutionary algorithms for combinatorial optimisation. 2009. Univ. Birmingham.
[27]
Oliveto, P.S. and Witt, C., Simplified drift analysis for proving lower bounds in evolutionary computation. Algorithmica. v59 i3. 369-386.
[28]
P.S. Oliveto, C. Witt, Erratum: Simplified drift analysis for proving lower bounds in evolutionary computation, arXiv e-prints, 2012.
[29]
Oliveto, P.S. and Witt, C., On the analysis of the simple genetic algorithm. In: Proceedings of the Genetic and Evolutionary Computation Conference, ACM. pp. 1341-1348.
[30]
Quick, R.J., Rayward-Smith, V.J. and Smith, G.D., Fitness distance correlation and ridge functions. In: Parallel Problem Solving from Nature, Springer. pp. 77-86.
[31]
Rowe, J. and Sudholt, D., The choice of the offspring population size in the (1,λ) EA. In: Proceedings of the Genetic and Evolutionary Computation Conference, pp. 1349-1356.
[32]
Schwefel, H.-P., Numerical Optimization of Computer Models. 1981. John Wiley & Sons, Inc., New York, NY, USA.
[33]
Sudholt, D., General lower bounds for the running time of evolutionary algorithms. In: 11th International Conference on Parallel Problem Solving from Nature, Springer. pp. 124-133.
[34]
Runtime analysis of the (µ+1) EA on simple pseudo-Boolean functions. Evol. Comput. v14 i1. 65-86.
[35]
Witt, C., Tight bounds on the optimization time of a randomized search heuristic on linear functions. Comb. Probab. Comput. v22 i2. 294-318.

Cited By

View all
  1. The choice of the offspring population size in the (1,λ) evolutionary algorithm

    Recommendations

    Comments

    Information & Contributors

    Information

    Published In

    cover image Theoretical Computer Science
    Theoretical Computer Science  Volume 545, Issue
    August, 2014
    128 pages

    Publisher

    Elsevier Science Publishers Ltd.

    United Kingdom

    Publication History

    Published: 01 August 2014

    Author Tags

    1. Comma strategies
    2. Drift analysis
    3. Evolutionary algorithms
    4. Offspring populations
    5. Runtime analysis
    6. Theory

    Qualifiers

    • Article

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)0
    • Downloads (Last 6 weeks)0
    Reflects downloads up to 28 Jan 2025

    Other Metrics

    Citations

    Cited By

    View all

    View Options

    View options

    Figures

    Tables

    Media

    Share

    Share

    Share this Publication link

    Share on social media