Click or drag to resize

Evolution Strategies

This topic contains the following sections:

Evolution strategies use natural problem-dependent representations, and primarily mutation and selection, as search operators. In common with evolutionary algorithms, the operators are applied in a loop. An iteration of the loop is called a generation. The sequence of generations is continued until a termination criterion is met.

This section describes next evolution strategy algorithms:

Implementation

Next most important methods and properties are featured in the BaseOptimizer class.

Optimization start routine:

Termination conditions properties:

Property

Description

PropertyTerminationIterations

The maximal optimization iterations number.

PropertyTerminationTimeout

The algorithm timeout: the execution will be interrupted on the next step after the timeout expiration.

PropertyTerminationObjectiveChange

The objective change stop criterion.

PropertyTerminationDelegate

The user's stop criterion function.

Optimization restart property:

Property

Description

PropertyRestartCount

The minimization process restarts number.

Optimization solution properties:

Property

Description

PropertySolutionPoint

The best found solution point.

PropertySolutionValue

The best found objective function value.

PropertySolutionStep

The step number where the best solution found.

PropertyMinimizationSteps

Total minimization steps number.

See Also