Optimal performance design of bat algorithm: An adaptive multi-stage structure

被引:0
|
作者
Yu, Helong [1 ]
Song, Jiuman [1 ]
Chen, Chengcheng [2 ]
Heidari, Ali Asghar [3 ]
Ma, Yuntao [4 ]
Chen, Huiling [3 ]
Zhang, Yudong [5 ,6 ]
机构
[1] Jilin Agr Univ, Coll Informat Technol, Changchun, Peoples R China
[2] Jilin Univ, Coll Comp Sci & Technol, Changchun, Peoples R China
[3] Wenzhou Univ, Dept Comp Sci & Artificial Intelligence, Wenzhou, Peoples R China
[4] China Agr Univ, Coll Land Sci & Technol, Beijing, Peoples R China
[5] Univ Leicester, Sch Comp & Math Sci, Leicester, England
[6] Southeast Univ, Sch Comp Sci & Engn, Nanjing, Jiangsu, Peoples R China
基金
中国国家自然科学基金; 英国生物技术与生命科学研究理事会;
关键词
bat algorithm; Citrus Macular disease; global optimization; image segmentation; PARTICLE SWARM OPTIMIZATION; BEE COLONY ALGORITHM; IMAGE SEGMENTATION; GLOBAL OPTIMIZATION; SEARCH; EVOLUTION; ENTROPY; DISCRETE; STRATEGY;
D O I
10.1049/cit2.12377
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
The bat algorithm (BA) is a metaheuristic algorithm for global optimisation that simulates the echolocation behaviour of bats with varying pulse rates of emission and loudness, which can be used to find the globally optimal solutions for various optimisation problems. Knowing the recent criticises of the originality of equations, the principle of BA is concise and easy to implement, and its mathematical structure can be seen as a hybrid particle swarm with simulated annealing. In this research, the authors focus on the performance optimisation of BA as a solver rather than discussing its originality issues. In terms of operation effect, BA has an acceptable convergence speed. However, due to the low proportion of time used to explore the search space, it is easy to converge prematurely and fall into the local optima. The authors propose an adaptive multi-stage bat algorithm (AMSBA). By tuning the algorithm's focus at three different stages of the search process, AMSBA can achieve a better balance between exploration and exploitation and improve its exploration ability by enhancing its performance in escaping local optima as well as maintaining a certain convergence speed. Therefore, AMSBA can achieve solutions with better quality. A convergence analysis was conducted to demonstrate the global convergence of AMSBA. The authors also perform simulation experiments on 30 benchmark functions from IEEE CEC 2017 as the objective functions and compare AMSBA with some original and improved swarm-based algorithms. The results verify the effectiveness and superiority of AMSBA. AMSBA is also compared with eight representative optimisation algorithms on 10 benchmark functions derived from IEEE CEC 2020, while this experiment is carried out on five different dimensions of the objective functions respectively. A balance and diversity analysis was performed on AMSBA to demonstrate its improvement over the original BA in terms of balance. AMSBA was also applied to the multi-threshold image segmentation of Citrus Macular disease, which is a bacterial infection that causes lesions on citrus trees. The segmentation results were analysed by comparing each comparative algorithm's peak signal-to-noise ratio, structural similarity index and feature similarity index. The results show that the proposed BA-based algorithm has apparent advantages, and it can effectively segment the disease spots from citrus leaves when the segmentation threshold is at a low level. Based on a comprehensive study, the authors think the proposed optimiser has mitigated the main drawbacks of the BA, and it can be utilised as an effective optimisation tool.
引用
收藏
页数:60
相关论文
共 50 条
  • [1] Optimal design and performance analysis of multi-stage spiral separator
    Xing L.
    Miao C.
    Jiang M.
    Zhao L.
    Li X.
    Huagong Xuebao/CIESC Journal, 2023, 74 (11): : 4587 - 4599
  • [2] Multi-stage differential evolution algorithm for constrained D-optimal design
    Zhang, Xinfeng
    Zhu, Zhibin
    Zhang, Chongqi
    AIMS MATHEMATICS, 2021, 6 (03): : 2956 - 2969
  • [3] Design of multi-stage adaptive kanban system
    G. D. Sivakumar
    P. Shahabudeen
    The International Journal of Advanced Manufacturing Technology, 2008, 38 : 321 - 336
  • [4] Design of multi-stage Adaptive Kanban System using simulated annealing algorithm
    Sivakumar, G.D.
    Shahabudeen, P.
    International Journal of Manufacturing Research, 2009, 4 (01) : 95 - 116
  • [5] Design of multi-stage adaptive kanban system
    Sivakumar, G. D.
    Shahabudeen, P.
    INTERNATIONAL JOURNAL OF ADVANCED MANUFACTURING TECHNOLOGY, 2008, 38 (3-4): : 321 - 336
  • [6] Optimal design of multi-arm multi-stage trials
    Wason, James M. S.
    Jaki, Thomas
    STATISTICS IN MEDICINE, 2012, 31 (30) : 4269 - 4279
  • [7] Automated design approach for analog circuits based on a multi-stage adaptive genetic algorithm
    Zhao, Shu-Guang
    Liu, Gui-Xi
    Wang, Jun-Ning
    Yang, Wan-Hai
    Tien Tzu Hsueh Pao/Acta Electronica Sinica, 2004, 32 (04): : 680 - 683
  • [8] Algorithms for the design of a multi-stage adaptive kanban system
    Sivakumar, G. D.
    Shahabudeen, P.
    INTERNATIONAL JOURNAL OF PRODUCTION RESEARCH, 2009, 47 (23) : 6707 - 6738
  • [9] Exploitation of the control switching structure in multi-stage optimal control problems by adaptive shooting methods
    Assassa, Fady
    Marquardt, Wolfgang
    COMPUTERS & CHEMICAL ENGINEERING, 2015, 73 : 82 - 101
  • [10] Optimal design for multi-arm multi-stage clinical trials
    James MS Wason
    Thomas Jaki
    Trials, 12 (Suppl 1)