Evolving the Structure of Evolution Strategies

10/17/2016
by   Sander van Rijn, et al.
0

Various variants of the well known Covariance Matrix Adaptation Evolution Strategy (CMA-ES) have been proposed recently, which improve the empirical performance of the original algorithm by structural modifications. However, in practice it is often unclear which variation is best suited to the specific optimization problem at hand. As one approach to tackle this issue, algorithmic mechanisms attached to CMA-ES variants are considered and extracted as functional modules, allowing for combinations of them. This leads to a configuration space over ES structures, which enables the exploration of algorithm structures and paves the way toward novel algorithm generation. Specifically, eleven modules are incorporated in this framework with two or three alternative configurations for each module, resulting in 4 608 algorithms. A self-adaptive Genetic Algorithm (GA) is used to efficiently evolve effective ES-structures for given classes of optimization problems, outperforming any classical CMA-ES variants from literature. The proposed approach is evaluated on noiseless functions from BBOB suite. Furthermore, such an observation is again confirmed on different function groups and dimensionality, indicating the feasibility of ES configuration on real-world problem classes.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
06/21/2020

A Modular Hybridization of Particle Swarm Optimization and Differential Evolution

In swarm intelligence, Particle Swarm Optimization (PSO) and Differentia...
research
06/21/2019

Evolution Attack On Neural Networks

Many studies have been done to prove the vulnerability of neural network...
research
04/16/2019

Online Selection of CMA-ES Variants

In the field of evolutionary computation, one of the most challenging to...
research
12/12/2019

Sequential vs. Integrated Algorithm Selection and Configuration: A Case Study for the Modular CMA-ES

When faced with a specific optimization problem, choosing which algorith...
research
06/15/2018

A Covariance Matrix Self-Adaptation Evolution Strategy for Optimization under Linear Constraints

This paper addresses the development of a covariance matrix self-adaptat...
research
08/04/2022

MAGPIE: Machine Automated General Performance Improvement via Evolution of Software

Performance is one of the most important qualities of software. Several ...
research
04/15/2020

Modular-topology optimization with Wang tilings: An application to truss structures

Modularity is appealing for solving many problems in optimization. It br...

Please sign up or login with your details

Forgot password? Click here to reset