检索规则说明:AND代表“并且”;OR代表“或者”;NOT代表“不包含”;(注意必须大写,运算符两边需空一格)
检 索 范 例 :范例一: (K=图书馆学 OR K=情报学) AND A=范并思 范例二:J=计算机应用与软件 AND (U=C++ OR U=Basic) NOT M=Visual
作 者:杜艳艳 刘升[1] DU Yan-yan;LIU Sheng(School of Management,, Shanghai University of Engineering Science, Shanghai 201620, China)
出 处:《微电子学与计算机》2018年第6期135-140,共6页Microelectronics & Computer
基 金:国家自然科学基金(61075115); 上海市教委科研创新基金重点项目(12ZZ185); 上海工程技术大学研究生科研创新项目(16KY0344)
摘 要:针对基本蝙蝠算法(BA)存在的寻优精度不高,易出现早熟收敛等缺陷,本文提出了一种改进的自适应混合型蝙蝠算法(YSBA).首先,该算法舍弃了速度这一参数,简化了计算;其次,加入位置收缩因子β,用来控制与约束蝙蝠的位置,平衡蝙蝠算法中局部和全局搜索,提高算法的寻优精度,最后,重新设置了响度A和脉冲频率r的计算方法,此方法可以也可以避免陷入局部最优.最后通过11个典型的基准函数优化试验,与基本蝙蝠算法(BA)以及采用机动飞行的蝙蝠算法(MFBA)相比,发现改进的自适应混合型蝙蝠算法能够解决局部过分搜索的问题,避免陷入局部最优值,具有较高的计算精度.Aiming at the existence of basic bat algorithm(BA)optimization accuracy is not high,traps into local optima easily.This paper presents a new improved bat algorithm,which is named YSBA.In this algorithm,firstly,to simplify the calculation and improve the convergence speed,a new search equation is proposed in generate new solutions.Secondly,location constrict factor is added,which can be used to control with the location of the bats,balance the global and local search of bats and improve the optimization precision of the algorithm.Finally,reset the method of the calculation of loudness and rate,which can also be used to avoid trapping into local search.To verify the performance of our algorithm,11 typical experiments are employed.The experimental results show that the new algorithm(YSBA)is significantly improved,which includes optimization accuracy,convergence speed,and they can also avoid falling into a local optimum.
分 类 号:TP183[自动化与计算机技术—控制理论与控制工程]
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在链接到云南高校图书馆文献保障联盟下载...
云南高校图书馆联盟文献共享服务平台 版权所有©
您的IP:216.73.216.62