An effective refined artificial bee colony algorithm for numerical optimisation

被引:39
|
作者
Bajer, Drazen [1 ]
Zoric, Bruno [1 ]
机构
[1] JJ Strossmayer Univ Osijek, Fac Elect Engn Comp Sci & Informat Technol Osijek, Kneza Trpimira 2b, Osijek 31000, Croatia
关键词
Artificial bee colony; Bio-inspired algorithms; Numerical optimisation; Population diversity; PARTICLE SWARM OPTIMIZER; PHOTOVOLTAIC CELL; JAYA ALGORITHM; PERFORMANCE;
D O I
10.1016/j.ins.2019.07.022
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Various complex problems have recently encouraged research and development of different bio-inspired optimisation algorithms, a well-known instance being the artificial bee colony (ABC) algorithm, both due to its simplicity and performance. Building upon the basic algorithm enabled further gains in performance but brought alongside it some specific costs and problems. The improved variants available in the literature often introduce additional user-defined parameters and sometimes completely infringe the algorithm structure. Focusing the search process on exploitation has proven to be a good first step of improvement in most cases, but analysing the effects of this modification on a limited set of standard benchmark functions could lead to a skewed perspective. This paper proposes a novel algorithm based on ABC that keeps the original structure intact, introduces a new solution update equation and an extended scout bee phase focusing the search on more prominent solutions without introducing new control parameters. Based on the conducted experimental analysis, it is able to outperform various competitive algorithms on a large test bed of benchmark functions and several real-world problems. The effects of the particular proposed modifications are also analysed and attention is given to two variants of the standard algorithm. (C) 2019 Elsevier Inc. All rights reserved.
引用
收藏
页码:221 / 275
页数:55
相关论文
共 50 条
  • [41] An Astute Artificial Bee Colony Algorithm
    Kishor, Avadh
    Chandra, Manik
    Singh, Pramod Kumar
    PROCEEDINGS OF SIXTH INTERNATIONAL CONFERENCE ON SOFT COMPUTING FOR PROBLEM SOLVING (SOCPROS 2016), VOL 1, 2017, 546 : 153 - 162
  • [42] An Improved Artificial Bee Colony Algorithm
    Liu, Hongzhi
    Gao, Liqun
    Kong, Xiangyong
    Zheng, Shuyan
    2013 25TH CHINESE CONTROL AND DECISION CONFERENCE (CCDC), 2013, : 401 - 404
  • [43] A grey artificial bee colony algorithm
    Xiang, Wan-li
    Li, Yin-zhen
    Meng, Xue-lei
    Zhang, Chun-min
    An, Mei-qing
    APPLIED SOFT COMPUTING, 2017, 60 : 1 - 17
  • [44] Optimisation of Flight and Maintenance Planning for Defence Aviation with Modified Artificial Bee Colony Algorithm
    Balakrishnan, N.
    Shah, Malak
    Anupama, K. R.
    Sharma, Nitin
    DEFENCE SCIENCE JOURNAL, 2021, 71 (01) : 3 - 11
  • [45] Arrhenius Artificial Bee Colony Algorithm
    Kumar, Sandeep
    Nayyar, Anand
    Kumari, Rajani
    INTERNATIONAL CONFERENCE ON INNOVATIVE COMPUTING AND COMMUNICATIONS, VOL 2, 2019, 56 : 187 - 195
  • [46] A modified artificial bee colony algorithm
    Gao, Wei-feng
    Liu, San-yang
    COMPUTERS & OPERATIONS RESEARCH, 2012, 39 (03) : 687 - 697
  • [47] An Overview of Artificial Bee Colony Algorithm
    Yang, Suhan
    Jiang, Hongwei
    PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON ADVANCES IN MECHANICAL ENGINEERING AND INDUSTRIAL INFORMATICS, 2015, 15 : 1220 - 1225
  • [48] A Novel Artificial Bee Colony Algorithm
    Yi, Yujiang
    He, Renjie
    2014 SIXTH INTERNATIONAL CONFERENCE ON INTELLIGENT HUMAN-MACHINE SYSTEMS AND CYBERNETICS (IHMSC), VOL 1, 2014, : 271 - 274
  • [49] Artificial bee colony algorithm with memory
    Li, Xianneng
    Yang, Guangfei
    APPLIED SOFT COMPUTING, 2016, 41 : 362 - 372
  • [50] Shuffled artificial bee colony algorithm
    Sharma, Tarun Kumar
    Pant, Millie
    SOFT COMPUTING, 2017, 21 (20) : 6085 - 6104