Evolutionary Computing: 5. Evolutionary Strategies
Posted 柠檬雨
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Evolutionary Computing: 5. Evolutionary Strategies相关的知识,希望对你有一定的参考价值。
Resource: Introduction to Evolutionary Computing, A.E.Eliben
Outline
- recombination
- parent selection
- survivor selection
- self-adaptation
1. Recombination
1.1 Basic recombination
two parents --> one child
There are two recombination variants distinguished by the manner of recombining parent allels:
- discrete recombination: one of the parent alleles is randomly chosen with equal chance for either parents.
- intermediate recombination: the values of parent alleles are averaged.
Formally, given two parent vectors x and y, one child z is created, where
for all i ∈ {1,...,n}.
1.2 An extension
An extension of this scheme allows the use of more than two recombinants, because the two parents x and y are drawn randomly for each position i ∈ {1,...,n} in the offspring anew.
These drawings take the whole population of μ individuals into consideration, and the result is a recombination operator with possibly more than two individuals contributing to the offspring.
The exact number of parents, however, cannot be defined in advance. This multiparent variant is called global recombination. To make terminology unambiguous, the original variant is called local recombination.
2. Parent Selection
3. Survivor Selection
4. Self-adaptation
5. Example application
以上是关于Evolutionary Computing: 5. Evolutionary Strategies的主要内容,如果未能解决你的问题,请参考以下文章
Evolutionary approaches towards AI: past, present, and future
带约束进化算法问题分析Constrained Evolutionary Algorithms
带约束进化算法问题分析Constrained Evolutionary Algorithms
Multiobjective Optimisation with Evolutionary Algorithm - 1. 序言