Improved artificial bee colony algorithm with dynamic population composition for optimization problems

被引:10
|
作者
Cui, Yibing [1 ]
Hu, Wei [2 ]
Rahmani, Ahmed [1 ]
机构
[1] Cent Lille, CRIStAL, UMR CNRS 9189, F-59651 Villeneuve Dascq, France
[2] Beijing Jiaotong Univ, Inst Syst Sci, Beijing 100044, Peoples R China
关键词
Artificial bee colony algorithm; Dynamic population composition; Parameter adaptation; Solution search equation; Symmetric Latin Hypercube Design; DIFFERENTIAL EVOLUTION ALGORITHM; PARTICLE SWARM OPTIMIZATION; CONTROL PARAMETERS; SEARCH; DESIGN;
D O I
10.1007/s11071-021-06983-2
中图分类号
TH [机械、仪表工业];
学科分类号
0802 ;
摘要
The artificial bee colony (ABC) algorithm is an effective swarm-based meta-heuristic algorithm for optimization problems. Nevertheless, slow convergence speed has affected its competitiveness. In order to improve its performance, an improved ABC with dynamic composition (ABCDC) is proposed in this paper. Since the original ABC and its most variants use constant ratio between employed bees and onlooker bees, which causes that the number of onlooker bees is insufficient to exploit the searching space in limited time. Therefore, we propose a mechanism to adjust the number of employed bees and onlooker bees in order to find the global optimum more effectively. Moreover, Symmetric Latin Hypercube Design is utilized to enhance the diversity of initial population. Besides, two differential search equations with self-adaptive parameters are used in the employed bee phase and onlooker bee phase. Finally, to evaluate the performance of ABCDC, comparisons with four state-of-the-art ABC variations and the original one have been done on 22 benchmark problems with different dimensions. And four meta-heuristic algorithms were also involved to fully evaluate the effectiveness of ABCDC. The experimental results demonstrate that ABCDC is better than the competitors in terms of its solution quality and convergence speed.
引用
收藏
页码:743 / 760
页数:18
相关论文
共 50 条
  • [41] Artificial Bee Colony (ABC) optimization algorithm for solving constrained optimization problems
    Karaboga, Dervis
    Basturk, Bahriye
    FOUNDATIONS OF FUZZY LOGIC AND SOFT COMPUTING, PROCEEDINGS, 2007, 4529 : 789 - 798
  • [42] Optimization of Web Services Composition using Artificial Bee Colony Algorithm
    Cheng, Yongshang
    Ding, Chongchong
    2017 10TH INTERNATIONAL CONGRESS ON IMAGE AND SIGNAL PROCESSING, BIOMEDICAL ENGINEERING AND INFORMATICS (CISP-BMEI), 2017,
  • [43] Improved Artificial Bee Colony Algorithm with Adaptive Parameter for Numerical Optimization
    Zhao, Ming
    Song, Xiaoyu
    Xing, Shuangyun
    APPLIED ARTIFICIAL INTELLIGENCE, 2022, 36 (01)
  • [44] Emergency Scheduling Optimization Based on Improved Artificial Bee Colony Algorithm
    Zhao Ming
    Song Xiao-Yu
    Gao Yi-Chen
    PROCEEDINGS OF 2015 6TH IEEE INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING AND SERVICE SCIENCE, 2015, : 886 - 889
  • [45] Improved Artificial Bee Colony Algorithm Based on Harris Hawks Optimization
    Zhang, Liyi
    Ren, Zuochen
    Liu, Ting
    Tang, Jinyan
    JOURNAL OF INTERNET TECHNOLOGY, 2022, 23 (02): : 379 - 389
  • [46] The Mechanical Reliability Optimization Based on the Improved Artificial Bee Colony Algorithm
    Peng, Wensheng
    Zhang, Jianguo
    Sun, Jing
    Gao, Peng
    Liu, Bo
    2013 PROGNOSTICS AND HEALTH MANAGEMENT CONFERENCE (PHM), 2013, 33 : 505 - 510
  • [47] An Improved Artificial Bee Colony (ABC) Algorithm for Large Scale Optimization
    Liang, Yu
    Liu, Yu
    Zhang, Liang
    2013 2ND INTERNATIONAL SYMPOSIUM ON INSTRUMENTATION AND MEASUREMENT, SENSOR NETWORK AND AUTOMATION (IMSNA), 2013, : 644 - 648
  • [48] An Improved Artificial Bee Colony Optimization Algorithm for Test Suite Minimization
    Ahuja, Neeru
    Bhatia, Pradeep Kumar
    INTERNATIONAL JOURNAL OF ADVANCED COMPUTER SCIENCE AND APPLICATIONS, 2023, 14 (07) : 675 - 684
  • [49] An Improved Quantum Evolutionary Algorithm Based on Artificial Bee Colony Optimization
    Duan, Haibin
    Xing, Zhihui
    Xu, Chunfang
    ADVANCES IN COMPUTATIONAL INTELLIGENCE, 2009, 61 : 269 - 278
  • [50] Improved quick artificial bee colony (iqABC) algorithm for global optimization
    Selcuk Aslan
    Hasan Badem
    Dervis Karaboga
    Soft Computing, 2019, 23 : 13161 - 13182