自适应算法参数的差分进化算法

差分进化算法有两个重要的算法参数缩放因子F与交叉因子CR,这两个参数的设置对算法性能的影响很大,不恰当的参数可能导致算法的收敛与局部解或者收敛速度极慢。如何确定这两个参数是一个重要的问题,水文工具集站点也给出了通过随机算法参数改进的简化差分进化算法这样的思路。这里将给出另外一种自适应的方法对算法参数进行改进。

在新的自适应算法参数的差分进化算法中,群体中的每个个体在拥有待优化问题的各维度参数的同时还增加了两维来存储适当的算法参数,这样这两个算法参数可以依据智能算法的进化而动态修正,达到自适应的效果。如待优化问题是nDim维,则改进后的算法为nDim+2维,这样看来是增加了优化问题的难度,但随着进化过程的运行,整个算法的性能却是有提高的,特别是在高维优化问题时显示出优越的性能。



发表评论

You must be logged in to post a comment.