arrow
Return

A binary artificial bee colony algorithm and its performance assessment

delete2021-08-01
delete20
PRE
AI
M
Mustafa Servet Kıran *
DOI:10.1016/j.eswa.2021.114817delete
deleteOriginal
deleteShare
deleteSave
Abstract

Abstract

En 中文
Artificial bee colony algorithm, ABC for short, is a swarm-based optimization algorithm proposed for solving continuous optimization problems. Due to its simple but effective structure, some binary versions of the algorithm have been developed. In this study, we focus on modification of its xor-based binary version, called as binABC. The solution update rule of basic ABC is replaced with a xor logic gate in binABC algorithm, and binABC works on discretely-structured solution space. The rest of components in binABC are the same as with the basic ABC algorithm. In order to improve local search capability and convergence characteristics of binABC, a stigmergic behavior-based update rule for onlooker bees of binABC and extended version of xor-based update rule are proposed in the present study. The developed version of binABC is applied to solve a modern benchmark problem set (CEC2015). To validate the performance of proposed algorithm, a series of comparisons are conducted on this problem set. The proposed algorithm is first compared with the basic ABC and binABC on CEC2015 set. After its performance validation, six binary versions of ABC algorithm are considered for comparison of the algorithms, and a comprehensive comparison among the state-of-art variants of swarm intelligence or evolutionary computation algorithms is conducted on this set of functions. Finally, an uncapacitated facility location problem set, a pure binary optimization problem, is considered for the comparison of the proposed algorithm and binary variants of ABC algorithm. The experimental results and comparisons show that the proposed algorithm is successful and effective in solving binary optimization problems as its basic version in solving continuous optimization problems.
Keywords:
Artificial bee colony
Binary optimization
Xor logic gate
Stigmergy

Journal

Expert Systems with Applications cover
Expert Systems with Applications
IF:
7.5
Papers:
3.0W
Citations:
10.2W

Organization

K
Konya Technical University
Scholars:
812
Papers: 834
Citations: 673
Cited Papers

Cited Papers

Sensitivity of European beech trees to unfavorable environmental factors on the edge and outside of their distribution range in northeastern Europe
err2016-04-26
err0
errOAAI
errA Augustaitis; A Kliučius; V Marozas; M Pilkauskas; I Augustaitiene; A Vitas; T Staszewski; A Jansons; A Dreimanis
errShare
errSave
Artificial bee colony algorithm with multiple search strategies
err2015-11-01
err62
PREAI
errGao, Wei-feng; Huang, Ling-ling; Liu, San-yang; Chan, Felix T. S.; Dai, Cai; Shan, Xian
errShare
errSave
Artificial Bee Colony Algorithm Based on Information Learning
err2015-12-01
err124
PREAI
errGao, Wei-Feng; Huang, Ling-Ling; Liu, San-Yang; Dai, Cai
errShare
errSave
Continuous authentication on relational streams
err2009-06-06
err0
errOAAI
errStavros Papadopoulos; Yin Yang; Dimitris Papadias
errShare
errSave
Shuffled artificial bee colony algorithm
err2016-05-11
err33
PREAI
errSharma, Tarun Kumar; Pant, Millie
errShare
errSave
Artificial bee colony algorithm with memory
err2016-04-01
err121
PREAI
errLi, Xianneng; Yang, Guangfei
errShare
errSave
Binary Artificial Bee Colony optimization using bitwise operation
err2014-10-01
err58
PREAI
errJia, Dongli; Duan, Xintao; Khan, Muhammad Khurram
errShare
errSave
researcher View more