The Dynamics of Cumulative Step Size Adaptation on the Ellipsoid Model.
Hans-Georg Beyer1, Michael Hellwig2
1Department of Computer Science, Research Center Process and Product Engineering, Vorarlberg University of Applied Sciences, Dornbirn, 6850, Austria hans-georg.beyer@fhv.at.
Evolutionary Computation
|December 6, 2014
Summary
The Evolution Strategy (ES) with cumulative step size adaptation (CSA) shows linear convergence on the ellipsoid model. CSA enables significantly larger mutation strengths, improving performance in non-noisy settings.
Area of Science:
- Optimization algorithms
- Computational intelligence
- Evolutionary computation
Background:
- The [Formula: see text]-Evolution Strategy (ES) is a population-based metaheuristic optimization algorithm.
- Cumulative Step Size Adaptation (CSA) is a control rule used to adapt the step size in ES algorithms.
- The ellipsoid model is a common benchmark function in optimization used to evaluate algorithm performance.
Purpose of the Study:
- To investigate the behavior of the [Formula: see text]-Evolution Strategy (ES) with cumulative step size adaptation (CSA) on the ellipsoid model.
- To analyze the convergence properties and steady-state behavior of the ES-CSA algorithm.
- To determine the impact of CSA on mutation strength and expected running time.
Main Methods:
- Dynamic systems analysis was employed to study the ES-CSA algorithm.
- A nonlinear system of difference equations was derived to model the mean value evolution.
- The system was simplified to obtain closed-form solutions for steady-state behavior in the asymptotic limit.
- Mutation strength and expected running time were calculated.
Main Results:
- The ES-CSA algorithm exhibits linear convergence order on the ellipsoid model.
- Closed-form solutions for steady-state behavior were derived for large search space dimensions.
- The CSA control rule allows for a significantly larger steady-state mutation strength compared to standard settings.
- A formula for the expected running time was derived.
Conclusions:
- The CSA control rule enhances the performance of ES algorithms in non-noisy environments due to increased mutation strength.
- The study provides insights into the selection of the cumulation parameter (c) and damping constant (D).
- The findings contribute to a better understanding of adaptive parameter control in evolutionary computation.
Related Concept Videos
Second Order systems II
510
In an underdamped second-order system, where the damping ratio ζ is between 0 and 1, a unit-step input results in a transfer function that, when transformed using the inverse Laplace method, reveals the output response. The output exhibits a damped sinusoidal oscillation, and the difference between the input and output is termed the error signal. This error signal also demonstrates damped oscillatory behavior. Eventually, as the system reaches a steady state, the error diminishes to zero.
510
Linear Approximation in Time Domain
433
Nonlinear systems often require sophisticated approaches for accurate modeling and analysis, with state-space representation being particularly effective. This method is especially useful for systems where variables and parameters vary with time or operating conditions, such as in a simple pendulum or a translational mechanical system with nonlinear springs.
For a simple pendulum with a mass evenly distributed along its length and the center of mass located at half the pendulum's length,...
For a simple pendulum with a mass evenly distributed along its length and the center of mass located at half the pendulum's length,...
433
Design Example: Creating a Hydraulic Model of a Dam Spillway
950
Scaled hydraulic models of dam spillways provide a practical way to replicate and study the intricate flow dynamics of these structures. Often built to a 1:15 ratio, these models allow for observing critical water behavior, such as velocity distribution, flow patterns, and energy dissipation.
950
Dynamics Of Circular Motion: Applications
10.4K
Suppose a car moves on flat ground and turns to the left. The centripetal force causing the car to turn in a circular path is due to friction between the tires and the road. For this, a minimum coefficient of friction is needed, or the car will move in a larger-radius curve and leave the roadway. Let's now consider banked curves, where the slope of the road helps in negotiating the curve. The greater the angle of the curve, the faster one can take the curve. It is common for race tracks for...
10.4K
Dynamics of Circular Motion
26.3K
An object undergoing circular motion, like a race car, is accelerating because it is changing the direction of its velocity. This centrally directed acceleration is called centripetal acceleration. This acceleration acts along the radius of the curved path (thus is also referred to as radial acceleration).
Any acceleration must be produced by some force. Therefore, any force or combination of forces can cause centripetal acceleration. A few examples include the tension in the rope on a...
Any acceleration must be produced by some force. Therefore, any force or combination of forces can cause centripetal acceleration. A few examples include the tension in the rope on a...
26.3K
Modeling with Differential Equations
294
Population dynamics can be described mathematically by considering the population size P(t) as a function of time. The rate of change of the population is then represented by the derivative of P(t). A simple assumption is that the rate of growth is proportional to the size of the population itself. This leads to an exponential growth model, where the population increases rapidly without bound. While this is a useful first approximation, it does not reflect realistic long-term...
294


