A hierarchical learning based artificial bee colony algorithm for numerical global optimization and its applications

被引:0
|
作者
Qingke Zhang
Xianglong Bu
Hao Gao
Tianqi Li
Huaxiang Zhang
机构
[1] Shandong Normal University,School of Information Science and Engineering
来源
Applied Intelligence | 2024年 / 54卷
关键词
Artificial bee colony algorithm; Hierarchical learning; Numerical global optimization; Wireless sensor networks deployment; Power scheduling problem; Multi-thresholding image segmentation;
D O I
暂无
中图分类号
学科分类号
摘要
The Artificial Bee Colony algorithm (ABC) is a swarm intelligence algorithm inspired by honey bee harvesting behavior. It boasts the benefits of minimal parameters and strong exploration capabilities. However, the ABC algorithm is still susceptible to local optima entrapment and lacks consideration of selection probability in the onlooker bee phase, leading to reduced convergence accuracy in later search stages. To address these issues, this paper introduces an enhanced ABC algorithm called Hierarchical Learning-based Artificial Bee Colony (HLABC). Initially, a hierarchical learning approach is devised, dividing the entire population into distinct layers based on solution quality. In this hierarchical approach, bees at lower layers can access much better advantageous information from higher layers. Secondly, the exploitation ability of onlooker bees is enhanced through novel strategies designed based on hierarchical learning. Thirdly, the exploration ability of scout bees is strengthened by implementing an opposition-based learning method. To evaluate the performance of the proposed algorithm, 69 benchmark functions from four benchmark suites (CEC2005, CEC2010, CEC2013 and CEC2022) are used to test the performance of HLABC, along with five variants of the ABC algorithm, The experimental statistical results show that the HLABC algorithm outperforms the ABC algorithm on all test problems with an average winning rate of 89%. Furthermore, to validate the performance of the HLABC algorithm in real-world optimization problems, this paper applies the HLABC algorithm to two practical applications: the deployment of wireless sensor networks (WSNs), the power scheduling problem in a smart home (PSPSH) and the multi-thresholding image segmentation (MIS). The experimental and statistical results demonstrate that HLABC is an efficient and stable optimizer. It shows better or comparable performance compared to other ABC variants when considering the quality of solutions for a suite of benchmark problems and real-world optimization problems. These findings affirm the effectiveness and versatility of the HLABC algorithm in addressing both theoretical and practical optimization challenges.
引用
收藏
页码:169 / 200
页数:31
相关论文
共 50 条
  • [1] A hierarchical learning based artificial bee colony algorithm for numerical global optimization and its applications
    Zhang, Qingke
    Bu, Xianglong
    Gao, Hao
    Li, Tianqi
    Zhang, Huaxiang
    APPLIED INTELLIGENCE, 2024, 54 (01) : 169 - 200
  • [2] Artificial Bee Colony Algorithm with Hierarchical Groups for Global Numerical Optimization
    Cui, Laizhong
    Luo, Yanli
    Li, Genghui
    Lu, Nan
    SMART COMPUTING AND COMMUNICATION, SMARTCOM 2016, 2017, 10135 : 72 - 85
  • [3] Differential Artificial Bee Colony Algorithm for Global Numerical Optimization
    Wu, Bin
    Qian, Cun Hua
    JOURNAL OF COMPUTERS, 2011, 6 (05) : 841 - 848
  • [4] Simulated annealing based artificial bee colony algorithm for global numerical optimization
    Chen, Shi-Ming
    Sarosh, Ali
    Dong, Yun-Feng
    APPLIED MATHEMATICS AND COMPUTATION, 2012, 219 (08) : 3575 - 3589
  • [5] Artificial Bee Colony Algorithm with Crossover Strategies for Global Numerical Optimization
    Hsieh, Sheng-Ta
    Chen, Jhih-Sian
    PROCEEDINGS OF THE EIGHTEENTH INTERNATIONAL SYMPOSIUM ON ARTIFICIAL LIFE AND ROBOTICS (AROB 18TH '13), 2013, : 613 - 616
  • [6] A ranking-based adaptive artificial bee colony algorithm for global numerical optimization
    Cui, Laizhong
    Li, Genghui
    Wang, Xizhao
    Lin, Qiuzhen
    Chen, Jianyong
    Lu, Nan
    Lu, Jian
    INFORMATION SCIENCES, 2017, 417 : 169 - 185
  • [7] Rosenbrock artificial bee colony algorithm for accurate global optimization of numerical functions
    Kang, Fei
    Li, Junjie
    Ma, Zhenyue
    INFORMATION SCIENCES, 2011, 181 (16) : 3508 - 3531
  • [8] Hybrid Artificial Bee Colony and Biogeography Based Optimization for Global Numerical Optimization
    Li, Xiangtao
    Yin, Minghao
    JOURNAL OF COMPUTATIONAL AND THEORETICAL NANOSCIENCE, 2013, 10 (05) : 1156 - 1163
  • [9] A global best artificial bee colony algorithm for global optimization
    Gao, Weifeng
    Liu, Sanyang
    Huang, Lingling
    JOURNAL OF COMPUTATIONAL AND APPLIED MATHEMATICS, 2012, 236 (11) : 2741 - 2753
  • [10] Artificial bee colony algorithm based on Levy flights for global optimization
    Tian, Ye
    Fang, Xiangming
    Zhang, Fengrong
    2017 10TH INTERNATIONAL CONGRESS ON IMAGE AND SIGNAL PROCESSING, BIOMEDICAL ENGINEERING AND INFORMATICS (CISP-BMEI), 2017,