Improving artificial Bee colony algorithm using a new neighborhood selection mechanism

被引:126
作者
Wang, Hui [1 ]
Wang, Wenjun [2 ]
Xiao, Songyi [1 ]
Cui, Zhihua [3 ]
Xu, Minyang [1 ]
Zhou, Xinyu [4 ]
机构
[1] Nanchang Inst Technol, Jiangxi Prov Key Lab Water Informat Cooperat Sens, Nanchang 330099, Jiangxi, Peoples R China
[2] Nanchang Inst Technol, Sch Business Adm, Nanchang 330099, Jiangxi, Peoples R China
[3] Taiyuan Univ Sci & Technol, Sch Comp Sci & Technol, Taiyuan 030024, Shanxi, Peoples R China
[4] Jiangxi Normal Univ, Coll Comp & Informat Engn, Nanchang 330022, Jiangxi, Peoples R China
基金
中国国家自然科学基金;
关键词
Artificial bee colony (ABC); Neighborhood selection; Probability selection; Ring topology; Opposition-based learning; Optimization; PARTICLE SWARM OPTIMIZATION; FIREFLY ALGORITHM; STRATEGY;
D O I
10.1016/j.ins.2020.03.064
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Artificial bee colony (ABC) and its most modifications use a probability method to select good food sources (called solutions) in the onlooker bee search phase. However, the probability selection does not work with increasing of iterations, because the fitness values cannot be used to distinguish two different solutions. In order to tackle this problem, this paper proposes a new ABC (called NSABC), in which a new selection method based on neighborhood radius is used. Unlike the probability selection in the original ABC, NSABC chooses the best solution in the neighborhood radius to generate offspring. Based on the neighborhood radius, two new solution search strategies are modified. The scout bee search phase is improved by using opposition-based learning and the neighborhood radius. To evaluate the search ability of NSABC, there are 22 benchmark problems used in the experiments. Performance comparison shows NSABC achieves better results than five other ABC algorithms. Keywords: Artificial bee colony (ABC) Neighborhood selection Probability selection Ring topology Opposition-based learning Optimization (C) 2020 Elsevier Inc. All rights reserved.
引用
收藏
页码:227 / 240
页数:14
相关论文
共 49 条
[1]   A modified Artificial Bee Colony algorithm for real-parameter optimization [J].
Akay, Bahriye ;
Karaboga, Dervis .
INFORMATION SCIENCES, 2012, 192 :120-142
[2]   Dynamic data clustering by combining improved discrete artificial bee colony algorithm with fuzzy logic [J].
Amiri, Ehsan ;
Dehkordi, Mohammad Naderi .
INTERNATIONAL JOURNAL OF BIO-INSPIRED COMPUTATION, 2018, 12 (03) :164-172
[3]   Cloud service composition using an inverted ant colony optimisation algorithm [J].
Asghari, Saied ;
Navimipour, Nima Jafari .
INTERNATIONAL JOURNAL OF BIO-INSPIRED COMPUTATION, 2019, 13 (04) :257-268
[4]   An effective refined artificial bee colony algorithm for numerical optimisation [J].
Bajer, Drazen ;
Zoric, Bruno .
INFORMATION SCIENCES, 2019, 504 :221-275
[5]   The best-so-far selection in Artificial Bee Colony algorithm [J].
Banharnsakun, Anan ;
Achalakul, Tiranee ;
Sirinaovakul, Booncharoen .
APPLIED SOFT COMPUTING, 2011, 11 (02) :2888-2901
[6]   Enhanced compact artificial bee colony [J].
Banitalebi, Akbar ;
Aziz, Mohd Ismail Abd ;
Bahar, Arifah ;
Aziz, Zainal Abdul .
INFORMATION SCIENCES, 2015, 298 :491-511
[7]   A ranking-based adaptive artificial bee colony algorithm for global numerical optimization [J].
Cui, Laizhong ;
Li, Genghui ;
Wang, Xizhao ;
Lin, Qiuzhen ;
Chen, Jianyong ;
Lu, Nan ;
Lu, Jian .
INFORMATION SCIENCES, 2017, 417 :169-185
[8]   A novel artificial bee colony algorithm with an adaptive population size for numerical function optimization [J].
Cui, Laizhong ;
Li, Genghui ;
Zhu, Zexuan ;
Lin, Qiuzhen ;
Wen, Zhenkun ;
Lu, Nan ;
Wong, Ka-Chun ;
Chen, Jianyong .
INFORMATION SCIENCES, 2017, 414 :53-67
[9]   A novel artificial bee colony algorithm with depth-first search framework and elite-guided search equation [J].
Cui, Laizhong ;
Li, Genghui ;
Lin, Qiuzhen ;
Du, Zhihua ;
Gao, Weifeng ;
Chen, Jianyong ;
Lu, Nan .
INFORMATION SCIENCES, 2016, 367 :1012-1044
[10]   Improved NSGA-III with selection-and-elimination operator [J].
Cui, Zhihua ;
Chang, Yu ;
Zhang, Jiangjiang ;
Cai, Xingjuan ;
Zhang, Wensheng .
SWARM AND EVOLUTIONARY COMPUTATION, 2019, 49 :23-33