当前位置:主页 > 科技论文 > 搜索引擎论文 >

基于遗传扰动机制的改进蝙蝠优化算法

发布时间:2024-02-13 22:58
  针对蝙蝠算法现存的缺点,如收敛速度慢、优化精确度低、早熟,提出一种基于遗传扰动机制的改进蝙蝠算法(GDBA).该优化算法引入了遗传竞争机制,通过比较与全局最优解的差异,随时调整遗传算法的交叉率和变异率,使得种群具有遗传性和多样性,解决了蝙蝠算法早熟的问题,同时加快了收敛速度,提高了优化精度.采用基准测试函数进行仿真验证,实验结果表明:与蝙蝠算法(BA)和基于速度权重扰动机制的改进蝙蝠算法(WDBA)相比,该算法(GDBA)具有更好的收敛速度和搜索精度,加强了寻找全局最优解的能力.

【文章页数】:6 页

【部分图文】:

图1遗传扰动机制流程图Fig.1Flow-chartofgeneticdisturbancemechanism

图1遗传扰动机制流程图Fig.1Flow-chartofgeneticdisturbancemechanism

ep2将蝙蝠个体作为父本,按照交叉率和变异率调整策略分别完成选择、交叉、变异过程,产生子代,再将子代代入目标函数,计算出它们的适应度值,记为fit2(Xi).Step3比较适应度值fit1(Xi)和fit2(Xi),选取最小的适应度值并记为fitnew(Xi),将最小适应度值fi....


图2Zakharov函数适应度变化曲线Fig.2EvolutioncurvesofZakharovfunctionfitness

图2Zakharov函数适应度变化曲线Fig.2EvolutioncurvesofZakharovfunctionfitness

为{x|-10≤x≤10},并且在(0,0,…,0)取得全局最优值fmin(x)=0.3.3仿真结果分析3.3.1基准函数的寻优测试结果分析针对本文提出的基于遗传扰动机制的改进蝙蝠算法(GDBA)进行验证.以适应度曲线为输出对象,以上述常规算法基准测试函数为模型,分别运用BA算法....


图3Salomon函数适应度变化曲线Fig.3EvolutioncurvesofSalomonfunctionfitness

图3Salomon函数适应度变化曲线Fig.3EvolutioncurvesofSalomonfunctionfitness

3.3.1基准函数的寻优测试结果分析针对本文提出的基于遗传扰动机制的改进蝙蝠算法(GDBA)进行验证.以适应度曲线为输出对象,以上述常规算法基准测试函数为模型,分别运用BA算法[8]、WDBA算法[7]、PSO算法[1]、GA算法[4]和GDBA算法进行仿真实验,实验结果如图2~....


图4Sphere函数适应度变化曲线Fig.4EvolutioncurvesofSpherefunctionfitness

图4Sphere函数适应度变化曲线Fig.4EvolutioncurvesofSpherefunctionfitness

输出对象,以上述常规算法基准测试函数为模型,分别运用BA算法[8]、WDBA算法[7]、PSO算法[1]、GA算法[4]和GDBA算法进行仿真实验,实验结果如图2~5所示.图2Zakharov函数适应度变化曲线Fig.2EvolutioncurvesofZakharovfunct....



本文编号:3897341

资料下载
论文发表

本文链接:https://www.wllwen.com/kejilunwen/sousuoyinqinglunwen/3897341.html


Copyright(c)文论论文网All Rights Reserved | 网站地图 |

版权申明:资料由用户39ba2***提供,本站仅收录摘要或目录,作者需要删除请E-mail邮箱bigeng88@qq.com