作者投稿和查稿 主编审稿 专家审稿 编委审稿 远程编辑

计算机工程 ›› 2009, Vol. 35 ›› Issue (24): 194-195. doi: 10.3969/j.issn.1000-3428.2009.24.064

• 人工智能及识别技术 • 上一篇    下一篇

改进的差异演化算法

邓长寿1,3,赵秉岩2,梁昌勇3   

  1. (1. 九江学院信息科学与技术学院,九江 332005;2. 九江学院商学院,九江 332005;3. 合肥工业大学网络系统研究所,合肥 230009)
  • 收稿日期:1900-01-01 修回日期:1900-01-01 出版日期:2009-12-20 发布日期:2009-12-20

Improved Differential Evolution Algorithm

DENG Chang-shou1,3, ZHAO Bing-yan2, LIANG Chang-yong3   

  1. (1. School of Information Science and Technology, Jiujiang University, Jiujiang 332005; 2. School of Business, Jiujiang University, Jiujiang 332005; 3. Institute of Network System, Hefei University of Technology, Hefei 230009)
  • Received:1900-01-01 Revised:1900-01-01 Online:2009-12-20 Published:2009-12-20

摘要: 针对差异演化算法求解复杂优化问题效率不高问题,提出一种改进的差异演化算法。该算法采用单种群机制提高全局搜索能力,利用二次局部变异操作使当前种群中的部分个体在当前最优个体附近寻优,增强局部搜索能力。利用不同类型的标准测试函数对该算法进行测试,并与差异演化算法、动态差异演化算法和粒子群优化算法进行比较。仿真结果表明,改进的差异演化算法显著提高了搜索效率。

关键词: 全局优化, 差异演化, 二次局部变异操作

Abstract: An improved Differential Evolution(DE) algorithm is proposed to improve the convergence speed of the traditional DE in solving the complex optimization problems. In the new algorithm, only one array is used to improve the exploration ability. And a second local mutation operator is proposed to improve the exploration ability, which makes some individuals of the current population search the field around the current best individual. Several different kinds of benchmark functions are used to test the algorithm. And the results are compared with that of DE algorithm, of Dynamic Differential Evolution(DDE) and Particle Swarm Optimization(PSO). Simulation results show that the efficiency of the improved differential algorithm is improved greatly.

Key words: global optimization, Differential Evolution(DE), second local mutation operation

中图分类号: