Improved binary artificial bee colony algorithm

被引:18
作者
Durgut, Rafet [1 ]
机构
[1] Karabuk Univ, Engn Fac, Comp Engn Dept, TR-78050 Karabuk, Turkey
关键词
Artificial bee colony; Binary optimization; Uncapacitated facility location problem (UFLP); TP301; 6; DIFFERENTIAL EVOLUTION; OPTIMIZATION; ENSEMBLE;
D O I
10.1631/FITEE.2000239
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
The artificial bee colony (ABC) algorithm is an evolutionary optimization algorithm based on swarm intelligence and inspired by the honey bees' food search behavior. Since the ABC algorithm has been developed to achieve optimal solutions by searching in the continuous search space, modification is required to apply it to binary optimization problems. In this study, we modify the ABC algorithm to solve binary optimization problems and name it the improved binary ABC (IbinABC). The proposed method consists of an update mechanism based on fitness values and the selection of different decision variables. Therefore, we aim to prevent the ABC algorithm from getting stuck in a local minimum by increasing its exploration ability. We compare the IbinABC algorithm with three variants of the ABC and other meta-heuristic algorithms in the literature. For comparison, we use the well-known OR-Library dataset containing 15 problem instances prepared for the uncapacitated facility location problem. Computational results show that the proposed algorithm is superior to the others in terms of convergence speed and robustness. The source code of the algorithm is available at .
引用
收藏
页码:1080 / 1091
页数:12
相关论文
共 29 条
[1]   A multi-objective artificial bee colony algorithm [J].
Akbari, Reza ;
Hedayatzadeh, Ramin ;
Ziarati, Koorush ;
Hassanizadeh, Bahareh .
SWARM AND EVOLUTIONARY COMPUTATION, 2012, 2 :39-52
[2]   A novel metaheuristic method for solving constrained engineering optimization problems: Crow search algorithm [J].
Askarzadeh, Alireza .
COMPUTERS & STRUCTURES, 2016, 169 :1-12
[3]  
BEASLEY JE, 1990, J OPER RES SOC, V41, P1069, DOI 10.2307/2582903
[4]   Improved binary PSO for feature selection using gene expression data [J].
Chuang, Li-Yeh ;
Chang, Hsueh-Wei ;
Tu, Chung-Jui ;
Yang, Cheng-Hong .
COMPUTATIONAL BIOLOGY AND CHEMISTRY, 2008, 32 (01) :29-38
[5]   Putting Continuous Metaheuristics to Work in Binary Search Spaces [J].
Crawford, Broderick ;
Soto, Ricardo ;
Astorga, Gino ;
Garcia, Jose ;
Castro, Carlos ;
Paredes, Fernando .
COMPLEXITY, 2017,
[6]   Metaheuristics: review and application [J].
Gogna, Anupriya ;
Tayal, Akash .
JOURNAL OF EXPERIMENTAL & THEORETICAL ARTIFICIAL INTELLIGENCE, 2013, 25 (04) :503-526
[7]   An improved artificial bee colony algorithm for balancing local and global search behaviors in continuous optimization [J].
Hakli, Huseyin ;
Kiran, Mustafa Servet .
INTERNATIONAL JOURNAL OF MACHINE LEARNING AND CYBERNETICS, 2020, 11 (09) :2051-2076
[8]   A novel binary artificial bee colony algorithm for the set-union knapsack problem [J].
He, Yichao ;
Xie, Haoran ;
Wong, Tak-Lam ;
Wang, Xizhao .
FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2018, 78 :77-86
[9]   GENETIC ALGORITHMS [J].
HOLLAND, JH .
SCIENTIFIC AMERICAN, 1992, 267 (01) :66-72
[10]   Metaheuristic research: a comprehensive survey [J].
Hussain, Kashif ;
Salleh, Mohd Najib Mohd ;
Cheng, Shi ;
Shi, Yuhui .
ARTIFICIAL INTELLIGENCE REVIEW, 2019, 52 (04) :2191-2233