A Self-adaptive Artificial Bee Colony Algorithm with Guard Stage for Global Optimization

Bingyam Mao, Zhijiang Xie, Yongbo Wang, Huapeng Wu, H. Handroos
{"title":"A Self-adaptive Artificial Bee Colony Algorithm with Guard Stage for Global Optimization","authors":"Bingyam Mao, Zhijiang Xie, Yongbo Wang, Huapeng Wu, H. Handroos","doi":"10.1109/CEC.2018.8477678","DOIUrl":null,"url":null,"abstract":"The artificial bee colony (ABC) algorithm is a heuristic optimization algorithm based on the behavior of honeybee swarms. Inspired by particle swarm optimization (PSO) and differential evolution (DE) algorithms, we propose an improved ABC algorithm, named SAG-ABC, which incorporates a self-adaptive employed bees and guard stage to construct a more efficient algorithm. This algorithm combines the advantages of ABC algorithm, which has good exploration capability and global search ability and ease of implementation with fewer control parameters, DE and PSO algorithm, which exchange information with several individuals and utilize the history best information. The searching strategies in these different swarm intelligent algorithms are presented. The information is exchanged among individuals or elements. For the new SAG-ABC algorithm, the self-adaptive employed bees are guided by the global history best bee to enable search in a wider area. Then the search results are adapted to a smaller area. The guard stage is applied to improve the search performance of the employed bees phase by controlling the frequency with which the employed bees abandon the food source. Comparisons between the PSO algorithm, DE algorithm and ABC algorithm are made based on 16 benchmark functions. The results demonstrate the good performance and searching ability of the proposed algorithm.","PeriodicalId":212677,"journal":{"name":"2018 IEEE Congress on Evolutionary Computation (CEC)","volume":"116 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2018-07-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2018 IEEE Congress on Evolutionary Computation (CEC)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/CEC.2018.8477678","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0

Abstract

The artificial bee colony (ABC) algorithm is a heuristic optimization algorithm based on the behavior of honeybee swarms. Inspired by particle swarm optimization (PSO) and differential evolution (DE) algorithms, we propose an improved ABC algorithm, named SAG-ABC, which incorporates a self-adaptive employed bees and guard stage to construct a more efficient algorithm. This algorithm combines the advantages of ABC algorithm, which has good exploration capability and global search ability and ease of implementation with fewer control parameters, DE and PSO algorithm, which exchange information with several individuals and utilize the history best information. The searching strategies in these different swarm intelligent algorithms are presented. The information is exchanged among individuals or elements. For the new SAG-ABC algorithm, the self-adaptive employed bees are guided by the global history best bee to enable search in a wider area. Then the search results are adapted to a smaller area. The guard stage is applied to improve the search performance of the employed bees phase by controlling the frequency with which the employed bees abandon the food source. Comparisons between the PSO algorithm, DE algorithm and ABC algorithm are made based on 16 benchmark functions. The results demonstrate the good performance and searching ability of the proposed algorithm.
一种具有全局优化保护阶段的自适应人工蜂群算法
人工蜂群算法是一种基于蜂群行为的启发式优化算法。在粒子群算法(PSO)和差分进化算法(DE)的启发下,我们提出了一种改进的ABC算法,命名为SAG-ABC,该算法将自适应雇佣蜜蜂和守卫阶段结合起来,构建了一个更高效的算法。该算法结合了ABC算法具有良好的搜索能力和全局搜索能力以及控制参数少易于实现的优点,结合了DE和PSO算法与多个个体交换信息并利用历史最优信息的优点。给出了不同群体智能算法的搜索策略。信息在个体或元素之间交换。对于新的SAG-ABC算法,自适应雇佣蜜蜂以全球历史最佳蜜蜂为指导,使其能够在更大的区域进行搜索。然后将搜索结果调整到更小的区域。守卫阶段通过控制受雇蜂放弃食物来源的频率来提高受雇蜂阶段的搜索性能。基于16个基准函数,对PSO算法、DE算法和ABC算法进行了比较。结果表明,该算法具有良好的性能和搜索能力。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信