计算机应用 ›› 2012, Vol. 32 ›› Issue (11): 2981-2984.DOI: 10.3724/SP.J.1087.2012.02981

• 先进计算 • 上一篇    下一篇

基于差分进化的生物地理学优化算法

叶开文1,刘三阳1,高卫峰2   

  1. 1. 西安电子科技大学 理学院,西安 710071
    2. 西安电子科技大学
  • 收稿日期:2012-04-17 修回日期:2012-05-21 发布日期:2012-11-12 出版日期:2012-11-01
  • 通讯作者: 叶开文
  • 作者简介:叶开文(1987-),男,浙江宁波人,硕士研究生,主要研究方向:最优化理论与方法、智能算法;刘三阳(1959-),男,陕西西安人,教授,博士生导师,主要研究方向:最优化理论与方法、网络算法;高卫峰(1985-),男,河南洛阳人,博士研究生,主要研究方向:最优化理论与方法、进化算法。
  • 基金资助:
    国家自然科学基金资助项目

Biogeographybased optimization algorithm of differential evolution

  • Received:2012-04-17 Revised:2012-05-21 Online:2012-11-12 Published:2012-11-01
  • Contact: YE Kai-wen

摘要: 针对生物地理学优化算法在实数编码时搜索能力较弱的缺点,提出一种基于差分进化的混合优化算法(BBO/DEs)。通过将差分进化的搜索性与生物地理优化算法的利用性有机结合,以解决原算法在局部搜索时容易出现早熟的问题;并构造一种基于Levy分布的变异方式,确保种群在进化过程中保持多样性;最后通过实验比较,选取了合适的试验策略。利用高维标准测试函数对相关算法进行实验,结果表明该算法能够克服搜索能力不足的缺点,并继承了原算法的快速收敛性能,可以有效兼顾精度与速度的要求。

关键词: 生物地理学优化, 差分进化, 实数编码, 试验向量, Levy分布

Abstract: To improve the realcoded searching ability of the BiogeographyBased Optimization (BBO) algorithm, this paper presented a hybrid algorithm BBO/DEs based on Differential Evolution (DE). In order to solve the prematurity of BBO, the algorithm incorporated the search performance of differential evolution and the utilization performance of BBO. And a Levy mutation strategy was introduced to enhance population diversity. Finally suitable trial vector was chosen by comparison. Some correlation algorithms were compared on highdimensional benchmark functions. The experimental results show that without losing the original ability the proposed algorithm can improve the searching ability, and it has higher efficiency in terms of search accuracy and speed.

Key words: BiogeographyBased Optimization (BBO), Differential Evolution (DE), real coding, trial vector, Levy distribution

中图分类号: