基于MATLAB的改进海马算法
Improved Seahorse Algorithm Based on MATLAB
摘要: 针对海马算法寻优精度不足、易陷入局部最优的问题,本文提出一种基于Singer混沌及失败者放逐的海马算法。在初始化种群阶段,Singer混沌映射被引入用以生成遍历搜索空间的初始海马个体,增强了初始种群的多样性,有利于提高算法的搜索精度;在海马捕食阶段,引入失败者放逐策略,将捕食失败的海马个体放逐到搜索空间内,有利于算法跳出局部最优;在海马繁殖阶段,引入动态繁殖策略,动态影响父本和母本的权重,有利于防止算法过早收敛到局部极值。在算法性能测试实验中选用了10个基准测试函数和10个CEC2013测试函数,实验结果表明本文所提改进海马算法在寻优精度和收敛速度上都有较大提升,是一种优化能力强、鲁棒性好的算法。
Abstract: This paper proposes a multi-strategy improved seahorse algorithm to address the problem that the seahorse algorithm is not sufficiently accurate and easily falls into local optimum. In the initialization phase, Singer chaos mapping is introduced to generate the initial seahorse individuals traversing the search space, which enhances the diversity of the initial population and helps to improve the search accuracy of the algorithm; in the seahorse predation phase, a loser banishment strategy was introduced to banish the seahorse individuals that failed to feed into the search space, which is conducive to the algorithm jumping out of the local optimum; in the seahorse reproduction phase, a dynamic reproduction strategy was introduced to dynamically influence the weights of the fathers and the mothers, which is conducive to preventing the algorithm from converging to the local extreme prematurely. Ten benchmark test functions and ten CEC2013 test functions were used to test the performance of the algorithm. The experimental results show that the improved seahorse algorithm proposed in this paper has a large improvement in both the search accuracy and convergence speed, and is an algorithm with strong optimization capability and good robustness.
文章引用:赵建萍. 基于MATLAB的改进海马算法[J]. 运筹与模糊学, 2023, 13(4): 3462-3475. https://doi.org/10.12677/ORF.2023.134349

参考文献

[1] 邓飞, 魏祎璇, 刘奕巧, 王统照. 灰狼优化算法的改进及其应用[J]. 统计与决策, 2023, 39(11): 18-24.
[2] 陈秀锋, 郭玉彤, 吴阅晨, 等. 基于蒲公英算法的多目标信号配时优化方法[J/OL]. 吉林大学学报(工学版): 1-9. 2023-08-09. [Google Scholar] [CrossRef
[3] Dhiman, G. and Kumar, V. (2019) Sea-gull Optimization Algorithm: Theory and Its Applications for Large-Scale Industrial Engineering Problems. Knowledge-Based Systems, 165, 169-196. [Google Scholar] [CrossRef
[4] Abualigah, L., Elaziz, M.A., Sumari, P., et al. (2022) Reptile Search Algorithm (RSA): A Nature-Inspired Meta-Heuristic Optimizer. Expert Systems with Applications, 191, 116158. [Google Scholar] [CrossRef
[5] 谢豪, 李立君, 廖凯, 高自成. 基于金豺优化算法的PID参数优化研究[J]. 现代制造工程, 2023(3): 146-151.
[6] 徐碧阳, 覃涛, 魏巍, 等. 基于多策略改进的蜜獾优化算法[J/OL]. 小型微型计算机系统: 1-14. http://kns.cnki.net/kcms/detail/21.1106.TP.20230207.0901.005.html, 2023-06-20.
[7] Zhao, S., Zhang, T., Ma, S., et al. (2022) Sea-Horse Optimizer: A Novel Nature-Inspired Meta-Heuristic for Global Optimization Problems. Applied Intelligence, 53, 11833-11860. [Google Scholar] [CrossRef
[8] 张希淼, 马宁, 付伟, 等. 融合混沌映射和二次插值的自适应鲸鱼优化算法[J]. 计算机工程与设计, 2023, 44(4): 1088-1096.
[9] 吴迎晨, 肖彪, 赵正彩, 等. 柔性作业车间调度多策略果蝇优化算法研究[J]. 现代制造工程, 2023(5): 22-30+44.
[10] 冯增喜, 李嘉乐, 葛珣, 等. 融合多策略改进鲸鱼优化算法及其应用[J/OL]. 计算机集成制造系统: 1-23. http://kns.cnki.net/kcms/detail/11.5946.tp.20230104.1215.014.html, 2023-06-20.
[11] Ezugwu, A.E., Agushaka, J.O., Abualigah, L., et al. (2022) Prairie Dog Optimization Algorithm. Neural Computing and Applications, 34, 20017-20065. [Google Scholar] [CrossRef
[12] 李雪利, 杜逆索, 欧阳智, 等. 基于扰动因子和贪心策略的白骨顶优化算法[J]. 智能计算机与应用, 2023, 13(6): 38-49.
[13] 周新宇, 胡建成, 吴艳林, 等. 基于适应度分组的多策略人工蜂群算法[J]. 模式识别与人工智能, 2022, 35(8): 688-700.