引用本文
【打印本页】 【在线阅读全文】【下载PDF全文】 查看/发表评论下载PDF阅读器关闭

过刊浏览    高级检索

本文已被:浏览 30次   下载 0  
基于翻筋斗觅食的自适应蜣螂优化算法及应用
张大明1, 王子健1, 周飞勇1, 孙芳锦2
0
(1.桂林理工大学计算机科学与工程学院;2.桂林理工大学土木工程学院)
摘要:
针对蜣螂优化算法(Dung Beetle Optimization Algorithm, DBO)存在收敛速度慢,勘探和开发不平衡和易陷入局部最优等不足,提出一种基于翻筋斗觅食的自适应蜣螂优化算法(Somersault Foraging Adaptive Dung Beetle Optimization Algorithm, SFADBO)。该算法使用精英反向学习策略作为初始种群的生成方法,产生更具有多样性的初始种群;针对算法勘探和开发不平衡的问题,使用自适应策略随着种群迭代动态调整滚球蜣螂和孵化球的数量;受蝠鲼觅食优化算法(MRFO)的启发,使用MRFO的翻筋斗觅食策略对最优个体位置进行扰动,增强种群跳出局部最优的能力。为验证改进策略的有效性,采用SFADBO算法对23个基准测试函数进行寻优实验,结果表明,SFADBO算法具有更优的求解精度和稳定性,在测试函数上的寻优结果优于DBO算法。最后,将SFADBO算法应用于三维无人机路径规划的实际应用问题中,得到了较好的优化路径,研究表明本文提出的SFADBO算法适用于实际寻优问题,且性能更优。
关键词:  蜣螂优化算法  蝠鲼觅食优化算法  精英反向学习  翻筋斗觅食  自适应策略  三维无人机路径规划
DOI:
投稿时间:2024-05-23修订日期:2024-07-05
基金项目:国家自然科学基金(52178468,52268023);广西自然科学基金(2023GXNSFAA026418);广西青年创新人才科研专项(桂科 AD19245012);广西“嵌入式技术与智能系统”重点实验室开放基金(No.2019-02-08);广西岩土力学与工程重点实验室主任基金(桂科能19-Y-21-2);桂林理工大学博士启动基金(GUTQGJJ2019042,GUTQDJJ2019041);
Somersault Foraging Adaptive Dung Beetle Optimization Algorithm and application
Zhang Da Ming1, wang zi jian1, zhou fei yong1, sun fang jin2
(1.College of Computer Science and Engineering,Guilin University of Technology;2.College of Civil Engineering,Guilin University of Technology)
Abstract:
Aiming at the shortcomings of the Dung Beetle Optimization Algorithm (DBO), such as slow convergence speed, imbalance between exploration and exploitation, and susceptibility to local optima, a Somersault Foraging Adaptive Dung Beetle Optimization Algorithm (SFADBO) is proposed. This algorithm utilizes an elite opposition-based learning strategy as the method for generating the initial population, resulting in a more diverse initial population. To address the imbalance between exploration and exploitation in the algorithm, an adaptive strategy is employed to dynamically adjust the number of dung beetles and eggs with each iteration of the population. Inspired by the Manta Ray Foraging Optimization (MRFO) algorithm, we utilize its somersault foraging strategy to perturb the position of the optimal individual, thereby enhancing the algorithm"s ability to escape from local optima. To verify the effectiveness of the proposed improvements, the SFADBO algorithm is used to optimize 23 benchmark test functions. The results show that the SFADBO algorithm achieves better solution accuracy and stability, outperforming the DBO algorithm in terms of optimization results on the test functions. Finally, the SFADBO algorithm is applied to the practical problem of 3D unmanned aerial vehicle (UAV) path planning, resulting in a well-optimized path. The research demonstrates that the proposed SFADBO algorithm is suitable for practical optimization problems and exhibits superior performance.
Key words:  Dung beetle optimization algorithm  Manta ray foraging optimization algorithm  Elite opposition-based learning  Somersault foraging  Adaptive strategy  Three-Dimensional unmanned aerial vehicle (UAV) path planning

用微信扫一扫

用微信扫一扫