的差分进化算法的所有版本[关闭](All versions of differential evol

2019-11-02 17:19发布

关闭 。 这个问题需要细节或清晰度。 它目前不接受的答案。 了解详情 。


解释差分进化的基本算法的所有更新。 我不能够找到这个算法的所有版本。 解释这一算法作为调查的所有版本,我不清楚地了解该算法背后的理论,如维基百科给出。 维基百科也定义了差分进化的只有基本的算法,但我想这种算法的所有更新

Answer 1:

对于差分进化完全的调查,我建议你论文题目是差分进化:在国家的最先进的调查 ,但简短的解释是:

  • DE有2个基本的交叉和5个基本变异操作,所以我们有2 * 5 = 10个基本DE变异。
  • 两个交叉运营商ExponentialBinomial

    指数交叉:

    D是问题空间维数, n随机从[1,D]中选择, Cr是交叉率和L选自[1,D]根据上述伪代码绘制。

    二项式交叉:

    j是指第j维, i是向量编号和G是世代号和jrand随机从[1,d]中选择索引。

  • 五个变异算DE/rand/1DE/best/1DE/target-to-best/1DE/best/2DE/rand/2

    DE /兰特/ 1: V(i)=X(r1)+F*(X(r2)-X(r3))

    DE /最佳/ 1: V(i)=X(best)+F*(X(r1)-X(r2))

    DE /靶对最佳/ 1: V(i)=X(i)+F*(X(best)-X(i))+F*(X(r1)-X(r2))

    DE /最佳/ 2: V(i)=X(best)+F*(X(r1)-X(r2))+F*(X(r3)-X(r4))

    DE /兰特/ 2: V(i)=X(r1)+F*(X(r2)-X(r3))+F*(x(r4)-X(r5))

V(i)是用于目标矢量给体(突变体)矢量X(i) F是差矢量的比例因子, r1,r2,r3,r4,r5是相互排斥的,随机地从[1,NP]中选择,并从不同的ibest是优胜劣汰矢量的指数在目前的人口,终于NP是人口规模。

  • 这些都是的东西,你可以了解DE的基本变量。
  • DE也有其在本文提到的解释很多目的很多变种。


文章来源: All versions of differential evolution algorithm [closed]