Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.1145/1967654.1967671acmconferencesArticle/Chapter ViewAbstractPublication PagesfogaConference Proceedingsconference-collections
research-article

Adaptive population models for offspring populations and parallel evolutionary algorithms

Published: 05 January 2011 Publication History

Abstract

We present two adaptive schemes for dynamically choosing the number of parallel instances in parallel evolutionary algorithms. This includes the choice of the offspring population size in a (1+λ) EA as a special case. Our schemes are parameterless and they work in a black-box setting where no knowledge on the problem is available. Both schemes double the number of instances in case a generation ends without finding an improvement. In a successful generation, the first scheme resets the system to one instance, while the second scheme halves the number of instances. Both schemes provide near-optimal speed-ups in terms of the parallel time. We give upper bounds for the asymptotic sequential time (i.e., the total number of function evaluations) that are not larger than upper bounds for a corresponding non-parallel algorithm derived by the fitness-level method.

References

[1]
E. Alba. Parallel metaheuristics: A new class of algorithms, 2005.
[2]
T. H. Cormen, C. E. Leiserson, R. L. Rivest, and C. Stein. Introduction to Algorithms. The MIT Press, 2nd edition, 2001.
[3]
J. Costa, R. Tavares, and A. Rosa. Experimental study on dynamic random variation of population size. In Proceedings of the IEEE International Conference on Systems, Man and Cybernetics, 1999.
[4]
S. Droste, T. Jansen, and I. Wegener. On the analysis of the (1 + 1) evolutionary algorithm. Theoretical Computer Science, 276:51--81, 2002.
[5]
A. Eiben, E. Marchiori, and V. Valko. Evolutionary algorithms with on-the-fly population size adjustment. In Parallel Problem Solving from Nature (PPSN 2004), pages 41--50. Springer, 2004.
[6]
N. Hansen, A. Gawelczyk, and A. Ostermeier. Sizing the population with respect to the local progress in (1,λ)-evolution strategies - A theoretical analysis. In 1995 IEEE International Conference on Evolutionary Computation, pages 80--85, 1995.
[7]
G. Harik and F. Lobo. A parameter-less genetic algorithm. In Proceedings of the Genetic and Evolutionary Computation Conference (GECCO 1999), pages 258--265, 1999.
[8]
M. Herdy. The number of offspring as strategy parameter in hierarchically organized evolution strategies. ACM SIGBIO Newsletter, 13(2):9, 1993.
[9]
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.
[10]
J. Lässig and D. Sudholt. The benefit of migration in parallel evolutionary algorithms. In Proceedings of the Genetic and Evolutionary Computation Conference (GECCO 2010), pages 1105--1112, 2010.
[11]
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), volume 6238 of LNCS, pages 234--243. Springer, 2010.
[12]
Z. Michalewicz. Genetic algorithms + data structures = evolution programs. Springer, 1996.
[13]
G. Rudolph. How mutation and selection solve long-path problems in polynomial expected time. Evolutionary Computation, 4(2):195--205, 1997.
[14]
D. Schlierkamp-Voosen and H. Mühlenbein. Strategy adaptation by competing subpopulations. Parallel Problem Solving from Nature (PPSN III), pages 199--208, 1994.
[15]
H.-P. Schwefel. Numerical optimization of computer models. John Wiley & Sons, Inc. New York, NY, USA, 1981.
[16]
D. Sudholt. General lower bounds for the running time of evolutionary algorithms. In 11th International Conference on Parallel Problem Solving from Nature (PPSN 2010), volume 6238 of LNCS, pages 124--133. Springer, 2010.
[17]
M. Tomassini. Spatially Structured Evolutionary Algorithms: Artificial Evolution in Space and Time. Springer, 2005.
[18]
I. Wegener. Methods for the analysis of evolutionary algorithms on pseudo-Boolean functions. In R. Sarker, X. Yao, and M. Mohammadian, editors, Evolutionary Optimization, pages 349--369. Kluwer, 2002.

Cited By

View all
  • (2024)Feedback-based adaptive crossover-rate in evolutionary computationProceedings of the Thirty-Third International Joint Conference on Artificial Intelligence10.24963/ijcai.2024/765(6923-6930)Online publication date: 3-Aug-2024
  • (2024)Already Moderate Population Sizes Provably Yield Strong Robustness to NoiseProceedings of the Genetic and Evolutionary Computation Conference10.1145/3638529.3654196(1524-1532)Online publication date: 14-Jul-2024
  • (2024)Hardest Monotone Functions for Evolutionary AlgorithmsEvolutionary Computation in Combinatorial Optimization10.1007/978-3-031-57712-3_10(146-161)Online publication date: 2024
  • Show More Cited By

Index Terms

  1. Adaptive population models for offspring populations and parallel evolutionary algorithms

    Recommendations

    Comments

    Information & Contributors

    Information

    Published In

    cover image ACM Conferences
    FOGA '11: Proceedings of the 11th workshop proceedings on Foundations of genetic algorithms
    January 2011
    262 pages
    ISBN:9781450306331
    DOI:10.1145/1967654
    Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

    Sponsors

    Publisher

    Association for Computing Machinery

    New York, NY, United States

    Publication History

    Published: 05 January 2011

    Permissions

    Request permissions for this article.

    Check for updates

    Author Tags

    1. dynamic population size
    2. island model
    3. offspring populations
    4. parallel evolutionary algorithms
    5. runtime analysis
    6. spatial structures

    Qualifiers

    • Research-article

    Conference

    FOGA '11
    Sponsor:
    FOGA '11: Foundations of Genetic Algorithms XI
    January 5 - 9, 2011
    Schwarzenberg, Austria

    Acceptance Rates

    Overall Acceptance Rate 72 of 131 submissions, 55%

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)3
    • Downloads (Last 6 weeks)0
    Reflects downloads up to 12 Feb 2025

    Other Metrics

    Citations

    Cited By

    View all
    • (2024)Feedback-based adaptive crossover-rate in evolutionary computationProceedings of the Thirty-Third International Joint Conference on Artificial Intelligence10.24963/ijcai.2024/765(6923-6930)Online publication date: 3-Aug-2024
    • (2024)Already Moderate Population Sizes Provably Yield Strong Robustness to NoiseProceedings of the Genetic and Evolutionary Computation Conference10.1145/3638529.3654196(1524-1532)Online publication date: 14-Jul-2024
    • (2024)Hardest Monotone Functions for Evolutionary AlgorithmsEvolutionary Computation in Combinatorial Optimization10.1007/978-3-031-57712-3_10(146-161)Online publication date: 2024
    • (2023)Stagnation Detection with Randomized Local Search*Evolutionary Computation10.1162/evco_a_0031331:1(1-29)Online publication date: 1-Mar-2023
    • (2023)Comma Selection Outperforms Plus Selection on OneMax with Randomly Planted OptimaProceedings of the Genetic and Evolutionary Computation Conference10.1145/3583131.3590488(1602-1610)Online publication date: 15-Jul-2023
    • (2023)Theoretical and Empirical Analysis of Parameter Control Mechanisms in the (1 + (λ, λ)) Genetic AlgorithmACM Transactions on Evolutionary Learning and Optimization10.1145/35647552:4(1-39)Online publication date: 14-Jan-2023
    • (2023)Self-Adjusting Offspring Population Sizes Outperform Fixed Parameters on the Cliff FunctionArtificial Intelligence10.1016/j.artint.2023.104061(104061)Online publication date: Dec-2023
    • (2023)Self-adjusting Population Sizes for Non-elitist Evolutionary Algorithms: Why Success Rates MatterAlgorithmica10.1007/s00453-023-01153-986:2(526-565)Online publication date: 24-Jul-2023
    • (2022)Hard problems are easier for success-based parameter controlProceedings of the Genetic and Evolutionary Computation Conference10.1145/3512290.3528781(796-804)Online publication date: 8-Jul-2022
    • (2022)Self-Adjusting Evolutionary Algorithms for Multimodal OptimizationAlgorithmica10.1007/s00453-022-00933-z84:6(1694-1723)Online publication date: 16-Feb-2022
    • Show More Cited By

    View Options

    Login options

    View options

    PDF

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader

    Figures

    Tables

    Media

    Share

    Share

    Share this Publication link

    Share on social media