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 条
[21]   Enhanced crow search algorithm with multi-stage search integration for global optimization problems [J].
He, Jieguang ;
Peng, Zhiping ;
Zhang, Lei ;
Zuo, Liyun ;
Cui, Delong ;
Li, Qirui .
SOFT COMPUTING, 2023, 27 (20) :14877-14907
[22]   Enhanced crow search algorithm with multi-stage search integration for global optimization problems [J].
Jieguang He ;
Zhiping Peng ;
Lei Zhang ;
Liyun Zuo ;
Delong Cui ;
Qirui Li .
Soft Computing, 2023, 27 :14877-14907
[23]   Image segmentation of Leaf Spot Diseases on Maize using multi-stage Cauchy-enabled grey wolf algorithm [J].
Yu, Helong ;
Song, Jiuman ;
Chen, Chengcheng ;
Heidari, Ali Asghar ;
Liu, Jiawen ;
Chen, Huiling ;
Zaguia, Atef ;
Mafarja, Majdi .
ENGINEERING APPLICATIONS OF ARTIFICIAL INTELLIGENCE, 2022, 109
[24]   Application of Bat Algorithm Based Time Optimal Control in Multi-robots Formation Reconfiguration [J].
Li, Guannan ;
Xu, Hongli ;
Lin, Yang .
JOURNAL OF BIONIC ENGINEERING, 2018, 15 (01) :126-138
[25]   Optimal Direct Adaptive Fuzzy Controller based on Bat Algorithm for UAV Quadrotor [J].
Glida, Hossam Eddine ;
Abdou, Latifa ;
Chelihi, Abdelghani ;
Sentouh, Chouki .
2019 8TH INTERNATIONAL CONFERENCE ON SYSTEMS AND CONTROL (ICSC'19), 2019, :52-57
[26]   A multi-stage particle swarm for optimum design of truss structures [J].
Talatahari, S. ;
Kheirollahi, M. ;
Farahmandpour, C. ;
Gandomi, A. H. .
NEURAL COMPUTING & APPLICATIONS, 2013, 23 (05) :1297-1309
[27]   A multi-stage particle swarm for optimum design of truss structures [J].
S. Talatahari ;
M. Kheirollahi ;
C. Farahmandpour ;
A. H. Gandomi .
Neural Computing and Applications, 2013, 23 :1297-1309
[28]   Multi-level thresholding segmentation for pathological images: Optimal performance design of a new modified differential evolution [J].
Ren, Lili ;
Zhao, Dong ;
Zhao, Xuehua ;
Chen, Weibin ;
Li, Lingzhi ;
Wu, TaiSong ;
Liang, Guoxi ;
Cai, Zhennao ;
Xu, Suling .
COMPUTERS IN BIOLOGY AND MEDICINE, 2022, 148
[29]   Discrete Binary Adaptive Bat Algorithm for RNA Secondary Structure Prediction [J].
Cai, Xingjuan ;
Li, Wuzhao ;
Kang, Qi ;
Wang, Lei ;
Wu, Qidi .
JOURNAL OF COMPUTATIONAL AND THEORETICAL NANOSCIENCE, 2015, 12 (02) :335-339
[30]   Optimisation of multi-objective cloud manufacturing service selection based on dynamic adaptive bat algorithm [J].
Dai, Jie ;
Zhu, Ming ;
Li, Jing ;
Zhao, Lianjun ;
Zheng, Xiubao .
INTERNATIONAL JOURNAL OF WEB AND GRID SERVICES, 2025, 21 (01) :58-87