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

IF 8.4 2区 计算机科学 Q1 COMPUTER SCIENCE, ARTIFICIAL INTELLIGENCE
Helong Yu, Jiuman Song, Chengcheng Chen, Ali Asghar Heidari, Yuntao Ma, Huiling Chen, Yudong Zhang
{"title":"Optimal performance design of bat algorithm: An adaptive multi-stage structure","authors":"Helong Yu,&nbsp;Jiuman Song,&nbsp;Chengcheng Chen,&nbsp;Ali Asghar Heidari,&nbsp;Yuntao Ma,&nbsp;Huiling Chen,&nbsp;Yudong Zhang","doi":"10.1049/cit2.12377","DOIUrl":null,"url":null,"abstract":"<p>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.</p>","PeriodicalId":46211,"journal":{"name":"CAAI Transactions on Intelligence Technology","volume":"10 3","pages":"755-814"},"PeriodicalIF":8.4000,"publicationDate":"2024-11-04","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://onlinelibrary.wiley.com/doi/epdf/10.1049/cit2.12377","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"CAAI Transactions on Intelligence Technology","FirstCategoryId":"94","ListUrlMain":"https://onlinelibrary.wiley.com/doi/10.1049/cit2.12377","RegionNum":2,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q1","JCRName":"COMPUTER SCIENCE, ARTIFICIAL INTELLIGENCE","Score":null,"Total":0}
引用次数: 0

Abstract

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.

Abstract Image

蝙蝠算法的最优性能设计:一种自适应多级结构
蝙蝠算法(BA)是一种全局优化的元启发式算法,它模拟了蝙蝠在不同脉冲发射率和响度下的回声定位行为,可用于寻找各种优化问题的全局最优解。考虑到最近对方程原创性的批评,BA原理简洁,易于实现,其数学结构可以看作是模拟退火的混合粒子群。在本研究中,作者将重点放在BA作为求解器的性能优化上,而不是讨论其独创性问题。在操作效果方面,BA具有可接受的收敛速度。然而,由于用于探索搜索空间的时间比例较低,容易过早收敛,陷入局部最优。提出了一种自适应多阶段蝙蝠算法(AMSBA)。通过在搜索过程的三个不同阶段调整算法的重点,AMSBA可以更好地平衡探索和开发,在提高逃避局部最优性能的同时保持一定的收敛速度,从而提高算法的探索能力。因此,AMSBA可以获得质量更好的解决方案。通过收敛性分析证明了AMSBA的全局收敛性。作者还以IEEE CEC 2017中的30个基准函数作为目标函数进行了仿真实验,并将AMSBA与一些原始的和改进的基于群的算法进行了比较。结果验证了AMSBA的有效性和优越性。在IEEE CEC 2020衍生的10个基准函数上,AMSBA与8种具有代表性的优化算法进行了比较,并分别在目标函数的5个不同维度上进行了实验。对AMSBA进行了平衡和多样性分析,以证明其在平衡方面优于原始BA。AMSBA还应用于柑橘黄斑病的多阈值图像分割,柑橘黄斑病是一种引起柑橘树病变的细菌感染。通过比较各算法的峰值信噪比、结构相似度和特征相似度对分割结果进行分析。结果表明,本文提出的基于ba的算法具有明显的优势,在较低的分割阈值下,能够有效地分割柑橘叶片上的病斑。基于一项全面的研究,作者认为所提出的优化器已经减轻了BA的主要缺点,并且它可以被用作有效的优化工具。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
CAAI Transactions on Intelligence Technology
CAAI Transactions on Intelligence Technology COMPUTER SCIENCE, ARTIFICIAL INTELLIGENCE-
CiteScore
11.00
自引率
3.90%
发文量
134
审稿时长
35 weeks
期刊介绍: CAAI Transactions on Intelligence Technology is a leading venue for original research on the theoretical and experimental aspects of artificial intelligence technology. We are a fully open access journal co-published by the Institution of Engineering and Technology (IET) and the Chinese Association for Artificial Intelligence (CAAI) providing research which is openly accessible to read and share worldwide.
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术官方微信