DE:differential evolution
提出时间:1995年
提出学者
- Rainer Storn
- Kenneth V. Price
首次阐述DE的论文
Storn R, 1996a. Differential evolution design of an IIR-filter. IEEE Conference on Evolutionary Computation, Nagoya, Japan, pages 268-273.
基本DE算法的流程(DE/rand/1/bin)
- 初始化种群数量pop_size,步长参数F,交叉率CR等
- 初始化候选解种群Xi,i=1,2,3,…N
- while t<Tmax
- for every search agent
- 随机选择三个个体r1,r2,r3
- 变异:vi = xr1 + F(xr2 - xr3)
- 交叉:for every dim j
- if rand < CR or j= jrand
- u(i,j) = v(i,j)
- else u(i,j) = x