skip to main content
10.1145/2908812.2908864acmconferencesArticle/Chapter ViewAbstractPublication PagesgeccoConference Proceedingsconference-collections
research-article

Population Size Adaptation for the CMA-ES Based on the Estimation Accuracy of the Natural Gradient

Published: 20 July 2016 Publication History

Abstract

We propose a novel strategy to adapt the population size, i.e. the number of candidate solutions per iteration, for the rank-mu update covariance matrix adaptation evolution strategy (CMA-ES). Our strategy is based on the interpretation of the rank-mu update CMA-ES as the stochastic natural gradient approach on the parameter space of the sampling distribution. We introduce a measurement of the accuracy of the current estimate of the natural gradient. We propose a novel strategy to adapt the population size according to the accuracy measure. The proposed strategy is evaluated on test functions including rugged functions and noisy functions where a larger population size is known to help to find a better solution. The experimental results show the advantage of the adaptation of the population size over a fixed population size. It is also compared with the state-of-the-art uncertainty handling strategy for the CMA-ES, namely UH-CMA-ES, on noisy test functions.

References

[1]
Y. Akimoto, Y. Nagata, I. Ono, and S. Kobayashi. Theoretical Foundation for CMA-ES from Information Geometry Perspective. Algorithmica, 64:698--716, 2012.
[2]
S. Amari. Natural Gradient Works Efficiently in Learning. Neural Computation, 10(2):251--276, 1998.
[3]
A. Auger and N. Hansen. A Restart CMA Evolution Strategy With Increasing Population Size. In 2005 IEEE Congress on Evolutionary Computation, pages 1769--1776. Ieee, 2005.
[4]
N. Hansen. Benchmarking a BI-population CMA-ES on the BBOB-2009 function testbed. In Workshop Proceedings of the GECCO Genetic and Evolutionary Computation Conference, pages 2389--2395, New York, New York, USA, 2009. ACM Press.
[5]
N. Hansen. Benchmarking a BI-population CMA-ES on the BBOB-2009 noisy testbed. In GECCO '09: Proceedings of the 11th Annual Conference Companion on Genetic and Evolutionary Computation Conference: Late Breaking Papers. ACM Request Permissions, July 2009.
[6]
N. Hansen and A. Auger. Principled Design of Continuous Stochastic Search: From Theory to Practice. In Y. Borenstein and A. Moraglio, editors, Theory and Principled Methods for the Design of Metaheuristics. Springer, 2014.
[7]
N. Hansen and S. Kern. Evaluating the CMA Evolution Strategy on Multimodal Test Functions. In Parallel Problem Solving from Nature - PPSN VIII, pages 282--291. Springer, 2004.
[8]
N. Hansen, S. D. Muller, and P. Koumoutsakos. Reducing the time complexity of the derandomized evolution strategy with covariance matrix adaptation (CMA-ES). Evolutionary Computation, 11(1):1--18, 2003.
[9]
N. Hansen, A. S. P. Niederberger, L. Guzzella, and P. Koumoutsakos. A Method for Handling Uncertainty in Evolutionary Optimization With an Application to Feedback Control of Combustion. IEEE Transactions on Evolutionary Computation, 13(1):180--197, 2009.
[10]
N. Hansen and A. Ostermeier. Completely derandomized self-adaptation in evolution strategies. Evolutionary Computation, 9(2):159--195, 2001.
[11]
Y. Jin and J. Branke. Evolutionary optimization in uncertain environments-a survey. Evolutionary Computation, IEEE Transactions on, 9(3):303--317, 2005.
[12]
Y. Ollivier, L. Arnold, A. Auger, and N. Hansen. Information-geometric optimization algorithms: A unifying picture via invariance principles. arXiv:1106.3708, 2011.
[13]
A. Ostermeier, A. Gawelczyk, and N. Hansen. Step-size adaptation based on non-local use of selection information. In Parallel Problem Solving from Nature - PPSN III, pages 189--198, 1994.

Cited By

View all
  • (2024)Adapting the population size in CMA-ES using nearest-better clustering method for multimodal optimizationApplied Soft Computing10.1016/j.asoc.2024.112361167(112361)Online publication date: Dec-2024
  • (2023)CMA-ES with Learning Rate Adaptation: Can CMA-ES with Default Population Size Solve Multimodal and Noisy Problems?Proceedings of the Genetic and Evolutionary Computation Conference10.1145/3583131.3590358(839-847)Online publication date: 15-Jul-2023
  • (2023)LiDAR-in-the-Loop Hyperparameter Optimization2023 IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR)10.1109/CVPR52729.2023.01288(13404-13414)Online publication date: Jun-2023
  • Show More Cited By

Index Terms

  1. Population Size Adaptation for the CMA-ES Based on the Estimation Accuracy of the Natural Gradient

    Recommendations

    Comments

    Information & Contributors

    Information

    Published In

    cover image ACM Conferences
    GECCO '16: Proceedings of the Genetic and Evolutionary Computation Conference 2016
    July 2016
    1196 pages
    ISBN:9781450342063
    DOI:10.1145/2908812
    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 the author(s) 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: 20 July 2016

    Permissions

    Request permissions for this article.

    Check for updates

    Author Tags

    1. covariance matrix adaptation
    2. natural gradient
    3. noisy optimization
    4. population size adaptation
    5. ruggedness

    Qualifiers

    • Research-article

    Funding Sources

    Conference

    GECCO '16
    Sponsor:
    GECCO '16: Genetic and Evolutionary Computation Conference
    July 20 - 24, 2016
    Colorado, Denver, USA

    Acceptance Rates

    GECCO '16 Paper Acceptance Rate 137 of 381 submissions, 36%;
    Overall Acceptance Rate 1,669 of 4,410 submissions, 38%

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)17
    • Downloads (Last 6 weeks)1
    Reflects downloads up to 02 Mar 2025

    Other Metrics

    Citations

    Cited By

    View all
    • (2024)Adapting the population size in CMA-ES using nearest-better clustering method for multimodal optimizationApplied Soft Computing10.1016/j.asoc.2024.112361167(112361)Online publication date: Dec-2024
    • (2023)CMA-ES with Learning Rate Adaptation: Can CMA-ES with Default Population Size Solve Multimodal and Noisy Problems?Proceedings of the Genetic and Evolutionary Computation Conference10.1145/3583131.3590358(839-847)Online publication date: 15-Jul-2023
    • (2023)LiDAR-in-the-Loop Hyperparameter Optimization2023 IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR)10.1109/CVPR52729.2023.01288(13404-13414)Online publication date: Jun-2023
    • (2023)A two-stage evolutionary algorithm for noisy bi-objective optimizationSwarm and Evolutionary Computation10.1016/j.swevo.2023.10125978(101259)Online publication date: Apr-2023
    • (2022)Noisy Optimization by Evolution Strategies With Online Population Size LearningIEEE Transactions on Systems, Man, and Cybernetics: Systems10.1109/TSMC.2021.313148252:9(5816-5828)Online publication date: Sep-2022
    • (2022)A covariance matrix adaptation evolution strategy variant and its engineering applicationApplied Soft Computing10.1016/j.asoc.2019.10568083:COnline publication date: 21-Apr-2022
    • (2022)Towards a Principled Learning Rate Adaptation for Natural Evolution StrategiesApplications of Evolutionary Computation10.1007/978-3-031-02462-7_45(721-737)Online publication date: 15-Apr-2022
    • (2019)Large-scale noise-resilient evolution-strategiesProceedings of the Genetic and Evolutionary Computation Conference10.1145/3321707.3321724(682-690)Online publication date: 13-Jul-2019
    • (2019)A Combination of CMAES-APOP Algorithm and Quasi-Newton MethodAdvanced Computational Methods for Knowledge Engineering10.1007/978-3-030-38364-0_6(64-74)Online publication date: 20-Dec-2019
    • (2018)Benchmarking a variant of the CMAES-APOP on the BBOB noiseless testbedProceedings of the Genetic and Evolutionary Computation Conference Companion10.1145/3205651.3208299(1521-1528)Online publication date: 6-Jul-2018
    • 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