期刊文献+

自扰动人工蜂群算法 被引量:2

Novel ABC Algorithm with Adaptive Disturbance
下载PDF
导出
摘要 人工蜂群(Artificial Bee Colony,ABC)算法是一种模仿蜂群寻找蜜源的新型算法,因具有参数简单、灵活性强等优点而被广泛用于解决工程问题。但该算法在早熟、收敛速度慢和个体越界等缺点。为此,提出一种自扰动人工蜂群算法(Novel Artificial Bee Algorithm with Adaptive Disturbance,IGABC)。该算法采用轴对称策略处理蜂群中的越界个体,提高了算法的搜索效率。通过改进全局搜索方程的结构,同时加入带阈值的线性递增策略,提出一种全新的自适应搜索方程。自适应搜索方程提高了算法的收敛精度并加快了速度。为了获得更好的全局最优解,提出一种自扰动方法对全局最优解进行扰动。选取18个基准测试函数以及近4年提出的6个改进ABC算法进行对比实验,结果表明,该算法在收敛速度和精度上均有较大的优势,尤其在处理Rosenbrock等很难寻优的复杂函数时,收敛精度提高了16个数量级。 As a new type of algorithm,artificial bee colony simulates the bee behaviors to find food.Since its simple parameters and flexibility,ABC is widely used to solve engineering problems.But the premature convergence and crossborder are disadvantages of ABC.To solve these problems,a novel ABC algorithm with adaptive disturbance(IGABC)was proposed in this paper.This improved algorithm adopted symmetry axis strategy to deal with the cross-border individuals,so the search efficiency is improved.A novel global self-adaptive search equation was proposed in this paper.The new search equation improves the structure of original global search equation,and adds linear increasing strategy with threshold.The search method for onlooker bees and employed bees improves the convergence precision and speed.IGABC algorithm designs a novel method on the base of global adaptive disturbance.The simulation results on 18 benchmark functions show that IGABC algorithm enhances the exploitation capacity,and the convergence speed and accuracy have made great progress,contrasting with other six improved ABC algorithms,which were proposed in the last two years.Especially when the test function is Rosenbrock,which is very difficult to find optimum solution,the convergence precision is increased by 16 orders of magnitude.
出处 《计算机科学》 CSCD 北大核心 2017年第7期237-243,共7页 Computer Science
基金 国家自然科学基金(61473266) 河南省重点科技攻关项目(152102210036)资助
关键词 改进算法 自扰动 带阈值的线性递增策略 轴对称策略 自适应 Rosenbrock Improved algorithm Adaptive disturbance Linear increasing strategy with threshold Symmetry axis Self-adaptive Rosenbrock
  • 相关文献

参考文献3

二级参考文献37

  • 1张建科,王晓智,刘三阳,张晓清.求解非线性方程及方程组的粒子群算法[J].计算机工程与应用,2006,42(7):56-58. 被引量:37
  • 2Karaboga D, Basturk B. On the performance of artificial bee colony(ABC) algorithm[J]. Applied Soft Computing, 2008, 8(1): 687-697.
  • 3Karaboga D, Akay B. A comparative study of artificial bee colony algorithm[J]. Applied Mathematics and Computation, 2009, 214(1): 108-132.
  • 4Karaboga D. An idea based on honey bee swarm for numerical optimization[R]. Kayseri: Erciyes University, 2005.
  • 5Quan H Y, Shi X L. On the analysis of performance of the improved artificial-bee-colony algorithm[C]. The 4th Int Conf on Natural Computation. Ji'nan, 2008; 654-658.
  • 6Alatas B. Chaotic bee colony algorithms for global numerical optimization[J]. Expert Systems with Applications, 2010, 37(8): 5682-5687.
  • 7Karaboga D, Basturk B. Artificial bee colony(ABC) optimization algorithm for solving constrained optimization problems[C]. Foundations of Fuzzy Logic and Soft Computing. Cancun, 2007: 789-798.
  • 8Karaboga D, Akay B, Ozturk C. Artificial bee colony(ABC) optimization algorithm for training feed- forward neural networks[J]. Modeling Decisions for Artificial Intelligence, 2007, 4617:318-329.
  • 9Bao L, Zeng J C. Comparison and analysis of the selection mechanism in the artificial bee colony algorithm[C]. 2009 9th Int conf on Hybrid Intelligent Systems(HIS 2009). Shenyang, 2009: 411-416.
  • 10Karaboga D. An idea based on honey bee swarm for numerical optimization [ R ]. Turkey: Erciyes University,2005: 1-10.

共引文献48

同被引文献25

引证文献2

二级引证文献26

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部