计算机工程与应用 ›› 2009, Vol. 45 ›› Issue (7): 56-58.DOI: 10.3778/j.issn.1002-8331.2009.07.018

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

具有局部搜索策略的差分进化算法

谭 跃1,2,谭冠政1,涂 立3   

  1. 1.中南大学 信息科学与工程学院,长沙 410083
    2.湖南城市学院 物理与电信工程系,湖南 益阳 413000
    3.湖南城市学院 计算机系,湖南 益阳 413000

  • 收稿日期:2008-08-29 修回日期:2008-10-30 出版日期:2009-03-01 发布日期:2009-03-01
  • 通讯作者: 谭 跃

Differential evolution algorithm with local search strategy

TAN Yue1,2,TAN Guan-zheng1,TU Li3

  

  1. 1.School of Information Science and Engineering,Central South University,Changsha 410083,China
    2.Department of Physics and Telecom Engineering,Hunan City University,Yiyang,Hunan 413000,China
    3.Department of Computer Science,Hunan City University,Yiyang,Hunan 413000,China
  • Received:2008-08-29 Revised:2008-10-30 Online:2009-03-01 Published:2009-03-01
  • Contact: TAN Yue

摘要: 针对目前差分进化与局部搜索相结合仅局限于基于交叉的局部搜索的方法,提出了一种基于最佳个体局部搜索策略的差分进化算法(LSDE),并引入正态分布算子自动调整搜索步长和时变差分进化因子调整DE的两个参数。实验结果表明:除一个函数外,LSDE的寻优效果比DE和基于混沌搜索的微分进化算法(CDE)都要好,LSDE的收敛速度比DE快。

关键词: 差分进化, 局部搜索策略, 最佳个体

Abstract: At present,the hybridization of Differential Evolution(DE) with local search method confines to DE with a crossover based local search method.A novel differential evolution algorithm with best-individual based Local Search strategy(LSDE) is proposed.In LSDE,a normal distribution operator is introduced to automatically modify search length,and time-varying factors are introduced to modify the two parameters of DE.The experiment results show that except for one function,the ability of finding the optimal solutions using LSDE is better than that of using DE and differential evolution algorithm based on chaos searching (CDE),and the convergence speed of LSDE is quicker than that of DE.

Key words: Differential Evolution(DE), local search strategy, best-individual