BMNABC: Binary Multi-Neighborhood Artificial Bee Colony for High-Dimensional Discrete Optimization Problems

被引:19
作者
Beheshti, Zahra [1 ,2 ]
机构
[1] Islamic Azad Univ, Najafabad Branch, Fac Comp Engn, Najafabad, Iran
[2] Islamic Azad Univ, Najafabad Branch, Big Data Res Ctr, Najafabad, Iran
关键词
Artificial bee colony algorithm; binary search space; exploitation; exploration; high-dimensional; multi-neighborhood; NEURAL-NETWORKS; ALGORITHM; EFFICIENT;
D O I
10.1080/01969722.2018.1541597
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Many meta-heuristic algorithms have been proposed to solve continuous optimization problems. Hence, researchers have applied various techniques to change these algorithms for discrete search spaces. Artificial bee colony (ABC) algorithm is one of the well-known algorithms for real search spaces. ABC has a good ability in exploration but it is weak in exploitation. Several binary versions of ABC have been proposed so far. Since the methods are based on the standard ABC, they have the disadvantage of ABC. In this article, a new binary ABC called binary multi-neighborhood ABC (BMNABC) has been introduced to enhance the exploration and exploitation abilities in the phases of ABC. BMNABC applies the near and far neighborhood information with a new probability function in the first and second phases. A more conscious search than the standard ABC is done in the third phase for those solutions which have been not improved in the previous phases. The performance of algorithm has been evaluated by low- and high-dimensional functions and the 0-1 multidimensional knapsack problems. The proposed method has been compared with state-of-the-art algorithms. The results showed that BMNABC had a better performance in terms of solution accuracy and convergence speed.
引用
收藏
页码:452 / 474
页数:23
相关论文
共 36 条
[1]  
[Anonymous], 2005, PROBLEM DEFINITIONS
[2]   An efficient model based on artificial bee colony optimization algorithm with Neural Networks for electric load forecasting [J].
Awan, Shahid M. ;
Aslam, Muhammad ;
Khan, Zubair A. ;
Saeed, Hassan .
NEURAL COMPUTING & APPLICATIONS, 2014, 25 (7-8) :1967-1978
[3]   OR-LIBRARY - DISTRIBUTING TEST PROBLEMS BY ELECTRONIC MAIL [J].
BEASLEY, JE .
JOURNAL OF THE OPERATIONAL RESEARCH SOCIETY, 1990, 41 (11) :1069-1072
[4]   Memetic binary particle swarm optimization for discrete optimization problems [J].
Beheshti, Zahra ;
Shamsuddin, Siti Mariyam ;
Hasan, Shafaatunnur .
INFORMATION SCIENCES, 2015, 299 :58-84
[5]   Binary Accelerated Particle Swarm Algorithm (BAPSA) for discrete optimization problems [J].
Beheshti, Zahra ;
Shamsuddin, Siti Mariyam ;
Yuhaniz, Siti Sophiayati .
JOURNAL OF GLOBAL OPTIMIZATION, 2013, 57 (02) :549-573
[6]   Design of fuzzy classifier for diabetes disease using Modified Artificial Bee Colony algorithm [J].
Beloufa, Fayssal ;
Chikh, M. A. .
COMPUTER METHODS AND PROGRAMS IN BIOMEDICINE, 2013, 112 (01) :92-103
[7]   Chaotic gradient artificial bee colony for text clustering [J].
Bharti, Kusum Kumari ;
Singh, Pramod Kumar .
SOFT COMPUTING, 2016, 20 (03) :1113-1126
[8]   An experimental study of benchmarking functions for genetic algorithms [J].
Digalakis, JG ;
Margaritis, KG .
INTERNATIONAL JOURNAL OF COMPUTER MATHEMATICS, 2002, 79 (04) :403-416
[9]   Classification of DNA microarrays using artificial neural networks and ABC algorithm [J].
Garro, Beatriz A. ;
Rodriguez, Katya ;
Vazquez, Roberto A. .
APPLIED SOFT COMPUTING, 2016, 38 :548-560
[10]   A binary ABC algorithm based on advanced similarity scheme for feature selection [J].
Hancer, Emrah ;
Xue, Bing ;
Karaboga, Dervis ;
Zhang, Mengjie .
APPLIED SOFT COMPUTING, 2015, 36 :334-348