自适应沙丘猫鲸鱼优化算法
An Adaptive Sand Cat and Whale Optimization Algorithm
DOI: 10.12677/sea.2024.132028, PDF,    科研立项经费支持
作者: 朱美芬, 王联国*:甘肃农业大学信息科学技术学院,甘肃 兰州
关键词: 鲸鱼优化算法沙丘猫优化算法收敛因子工程优化Whale Optimization Algorithm Sand Cat Optimization Algorithm Convergence Factor Engineering Optimization
摘要: 鲸鱼优化算法原理简单、参数较少、全局搜索能力强,但在迭代后期易陷入局部最优且求解精度较低。本文将自适应收敛因子策略和沙丘猫群优化算法中随机搜索策略引入到鲸鱼优化算法中,提出了一种自适应沙丘猫鲸鱼优化算法。首先,采用自适应收敛因子策略,动态地调整算法参数a,使搜索更具连续性、稳定性与多样性,提高优化精度;其次,将沙丘猫群优化算法中引入到鲸鱼优化算法中,防止算法陷入局部最优,提高全局搜索能力;然后,通过基准测试函数进行仿真实验,并与其他几种智能群体算法进行比较,仿真实验结果表明,改进算法具有较高的优化性能;最后,利用改进算法求解机械工程优化问题,验证了改进算法的有效性和实用性。
Abstract: The whale optimization algorithm boasts a simple principle, fewer parameters, and strong global search ability; however, it tends to fall into local optimum and yields low solution accuracy in the later stages of iteration. In this paper, we introduce the self-adaptive convergence factor strategy and random search strategy from the sand cat swarm optimization algorithm into the whale optimization algorithm, proposing an adaptive sand cat whale optimization algorithm. Firstly, the self-adaptive convergence factor strategy is employed to dynamically adjust the algorithm parameter a, enhancing the continuity, stability, and diversity of the search, and improving optimization accuracy. Secondly, the sand cat swarm optimization algorithm is incorporated into the whale optimization algorithm to prevent it from getting trapped in local optimum and enhance its global search ability. Subsequently, simulation experiments are conducted using benchmark test functions and compared with several other intelligent swarm algorithms. The simulation experiment results demonstrate that the improved algorithm exhibits superior optimization performance. Finally, the improved algorithm is applied to solve optimization problems in mechanical engineering, validating its effectiveness and practicality.
文章引用:朱美芬, 王联国. 自适应沙丘猫鲸鱼优化算法[J]. 软件工程与应用, 2024, 13(2): 281-293. https://doi.org/10.12677/sea.2024.132028

参考文献

[1] Mirjalili, S. and Lewis, A. (2016) The Whale Optimization Algorithm. Advances in Engineering Software, 95, 51-67. [Google Scholar] [CrossRef
[2] Chakraborty, S., Saha, A.K., Chakraborty, R., et al. (2022) HSWOA: An Ensemble of Hunger Games Search and Whale Optimization Algorithm for Global Optimization. International Journal Intelligent Systems, 37, 52-104. [Google Scholar] [CrossRef
[3] Strumberger, I., Bacanin, N., Tuba, M., et al. (2019) Resource Scheduling in Cloud Computing Based on a Hybridized Whale Optimization Algorithm. Applied Sciences, 9, Article 4893. [Google Scholar] [CrossRef
[4] Karaboga, D. (2005) An Idea Based on Honey Bee Swarm for Numerical Optimization, Report-TR06. Erciyes University, Kayseri.
[5] Yang, X.S. (2010) Firefly Algorithm, Stochastic Test Functions and Design Optimisation. International Journal of Bioinspired Computation, 2, 78-84. [Google Scholar] [CrossRef
[6] Lee, C.Y. and Zhuo, G.L. (2021) A Hybrid Whale Optimization Algorithm for Global Optimization. Mathematics, 9, Article 1477. [Google Scholar] [CrossRef
[7] Garip, Z., Cimen, M.E., et al. (2019) The Chaos-Based Whale Optimization Algorithms Global Optimization. Chaos Teory and Applications, 1, 51-63.
[8] Seyyedabbasi, A. and Kiani, F. (2023) Sand Cat Swarm Optimization: A Nature-Inspired Algorithm to Solve Global Optimization Problems. Engineering with Computers, 39, 2627-2651. [Google Scholar] [CrossRef
[9] 吴迪, 吴美莲, 吴杭蕖, 等. 融合知识共享和精英反向学习的成长优化算法[J]. 闽南师范大学学报(自然科学版), 2023, 36(4): 51-61.
[10] 黄清宝, 李俊兴, 宋春宁, 等. 基于余弦控制因子和多项式变异的鲸鱼优化算法[J]. 控制与决策, 2020, 35(3): 559-568.
[11] Mirjalili, S. (2016) SCA: A Sine Cosine Algorithm for Solving Optimization Problems. Knowledge-Based Systems, 96, 120-133. [Google Scholar] [CrossRef
[12] Mirjalili, S., Mirjalili, S.M. and Lewis, A. (2014) Grey Wolf Optimizer. Advances in Engineering Software, 69, 46-61. [Google Scholar] [CrossRef
[13] Bayzidi, H., Talatahari, S., Saraee, M., et al. (2021) Social Network Search for Solving Engineering Optimization Problems. Computational Intelligence and Neuroscience, 2, Article ID: 8548639. [Google Scholar] [CrossRef] [PubMed]