Chapter 5

Evolution Strategy Algorithms

Andre A. Keller

Abstract

Evolution strategy algorithms are nature-inspired methods. The differential evolution (DE) algorithm is stochastic population-based. The differential evolution strategy consists of subsequent recombination of solutions. Operators such as crossover, mutation, and selection change the composition and the performances of the population. This method for solving SOO problems was extended to MOO problems. In this case, more properties were required, such as promoting the diversity of solutions and performing elitism. Contrary to other genetic algorithms, DE algorithm relies on the mutation operation, rather than crossover operation. DE algorithm is implemented in Mathematica® software among other numerical methods for single-objective optimization problems. Two examples illustrate the computations with Mathematica®, the bivariate Rosenbrock’s test function, and a highly multimodal test function drawn from Mathematica®. Test function ZDT6 shows the application of DE algorithm for solving a multi-objective optimization problem with three decision variables and two objectives.

Total Pages: 144-156 (13)

Purchase Chapter  Book Details

RELATED BOOKS

.Arduino and SCILAB based Projects.
.Arduino meets MATLAB: Interfacing, Programs and Simulink.
.Budget Optimization and Allocation: An Evolutionary Computing Based Model.