...
首页> 外文期刊>Information Sciences: An International Journal >A novel artificial bee colony algorithm with an adaptive population size for numerical function optimization
【24h】

A novel artificial bee colony algorithm with an adaptive population size for numerical function optimization

机译:一种新的人工蜂菌落算法,具有用于数值优化的自适应群体尺寸

获取原文
获取原文并翻译 | 示例
   

获取外文期刊封面封底 >>

       

摘要

The artificial bee colony (ABC) algorithm is a new branch of evolutionary algorithms (EAs) that is inspired by the collective foraging behavior of real honey bee colonies. Due to its foraging model and its solution search equation, ABC generally performs well in exploration but badly in exploitation. To address this concerning issue and obtain a good balance between exploration and exploitation, in this paper, we mainly introduce into the ABC an adaptive method for the population size (AMPS). AMPS is inspired by the natural principle that the size of a population is affected by the availability of food resources. When food resources are abundant, a population tends to expand; otherwise, a decrease in the availability of food resources leads to a shrinkage in the population size. Specifically, when the algorithm performs well in exploration, AMPS will shrink the population to enhance exploitation by periodically removing some inferior solutions that have low success rates. In contrast, AMPS will enlarge the population to improve exploration by introducing some reserved solutions. Furthermore, to make AMPS perform better, we design a new solution search equation for employed bees and onlooker bees. Moreover, we also improve the probability model of the onlooker bees. By embedding our three proposed algorithmic components into ABC, we propose a novel ABC variant, called APABC. To demonstrate the performance of APABC, we compare APABC with some state-of-the-art ABC variants and some other non-ABC methods on 22 scalable benchmark functions and 30 CEC2014 test functions. The simulation results show that APABC is better than or at least competitive with the competitors in terms of its solution quality, robustness and convergence speed. (C) 2017 Elsevier Inc. All rights reserved.
机译:人造蜜蜂殖民地(ABC)算法是进化算法(EAS)的新分支,受真正蜂蜜蜜蜂菌落的集体觅食行为的启发。由于其觅食模型及其解决方案搜索方程,ABC通常在勘探中表现良好,但在开发中表现不佳。为了解决这个问题并在勘探和开发之间获得良好的平衡,本文主要引入ABC的人口大小(AMPS)的自适应方法。 AMPS受到自然原则的启发,即人口的规模受到食物资源可用性的影响。当食品资源丰富时,人口往往会扩大;否则,食物资源可用性的减少导致人口大小的收缩。具体地,当算法在勘探中进行良好执行时,AMPS将缩小人口,以通过定期去除具有低成功率的一些劣质解决方案来增强利用。相比之下,AMPS将通过引入一些保留解决方案来扩大人口以改善探索。此外,为了使放大器执行更好,我们设计了雇用蜜蜂和旁观者蜜蜂的新解决方案。此外,我们还改善了旁观者蜜蜂的概率模型。通过将三个提议的算法组件嵌入ABC,我们提出了一种名为APABC的新型ABC变体。为了展示APABC的性能,我们将APABC与某些最先进的ABC变体和其他一些可扩展的基准函数和30个CEC2014测试功能进行比较一些其他非ABC方法。仿真结果表明,在其解决方案质量,稳健性和收敛速度方面,APABC比竞争对手更好或至少与竞争对手更竞争。 (c)2017年Elsevier Inc.保留所有权利。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号