计算机工程与应用 ›› 2011, Vol. 47 ›› Issue (34): 34-38.

• 研究、探讨 • 上一篇    下一篇

带惯性变异与正交设计的差分进化改进算法

刘 进1,覃洁萍2   

  1. 1.广西师范学院,南宁 530023
    2.广西中医学院,南宁 530001
  • 收稿日期:1900-01-01 修回日期:1900-01-01 出版日期:2011-12-01 发布日期:2011-12-01

Improved differential evolution algorithm using inertial mutation and orthogonal design

LIU Jin1,QIN Jieping2   

  1. 1.Guangxi Teachers Education University,Nanning 530023,China
    2.Guangxi Traditional Chinese Medicine University,Nanning 530001,China
  • Received:1900-01-01 Revised:1900-01-01 Online:2011-12-01 Published:2011-12-01

摘要: 针对目前差分进化算法收敛速度慢,易出现早熟的问题,提出一种新的带惯性变异与正交设计的差分进化改进算法。在经典差分进化算法的基础上,对每一代群体中优于前一代的个体执行惯性变异,寻求发现更优个体,在每一代群体更新结束后,对群体中最优个体在其局部邻域内使用正交设计方法进行搜索,加快发现最优解的速度。通过对7个常用的基准测试函数进行测试,结果表明提出的算法在求解精度、收敛速度、稳定性和扩展性等方面均有很好的表现,明显优于经典差分进化算法和目前常见的差分进化改进算法。

关键词: 差分进化, 惯性变异, 正交设计, 全局优化

Abstract: In order to solve the problem of slow and premature convergence for the classical differential evolution algorithm,a novel improved differential evolution algorithm is proposed using inertial mutation and orthogonal design.On the basis of classical differential evolution algorithm,an inertial mutation is applied to the local neighborhood of better individuals of each generation to get better ones.At the end of each generation updating,orthogonal design is applied to the neighborhood of the best individual to accelerate convergence.A set of 7 standard benchmark functions is adopted to test the performance of the proposed algorithm.The results show that the algorithm has a good solution quality,convergence rate,stability and scalability compared with classical differential evolution algorithm and current common using the improved differential evolution algorithm.

Key words: Differential Evolution(DE), inertial mutation, orthogonal design, global optimization