[发明专利]一种新型的蒲公英算法在审

专利信息
申请号: 201710366682.1 申请日: 2017-05-23
公开(公告)号: CN107103357A 公开(公告)日: 2017-08-29
发明(设计)人: 李席广;韩守飞;拱长青 申请(专利权)人: 沈阳航空航天大学
主分类号: G06N3/00 分类号: G06N3/00
代理公司: 沈阳维特专利商标事务所(普通合伙)21229 代理人: 甄玉荃
地址: 110136 辽宁*** 国省代码: 辽宁;21
权利要求书: 查看更多 说明书: 查看更多
摘要: 发明涉及一种新型的蒲公英算法,在蒲公英播种的行为灵感的基础上,提出了一种称为蒲公英算法(DA)的新型群体智能算法,用于功能优化,蒲公英种群将分为两个子种群,不同的子种群将经历不同的播种行为;提出的蒲公英算法具有简单的计算过程和易于理解等优点。
搜索关键词: 一种 新型 蒲公英 算法
【主权项】:
一种新型的蒲公英算法,其特征在于,包括如下步骤,蒲公英算法由正常播种,突变播种和选择策略组成;具体的步骤如下:步骤1:随机初始种群的个数和变异的蒲公英个数;步骤2:在蒲公英算法中,我们规定核心的蒲公英可以生产更多的种子,而辅助蒲公英的种子少,播种时产生的种子数量是根据其在蒲公英种群中的相对蒲公英适宜度值计算的,假设最大种子数为max,最小种子数为min,则每个蒲公英xi的种子数Mi用如下公式计算:Mi=max×fmax-f(xi)+ϵfmax-fmin+ϵMi>minminMi<=min]]>其中fmax=max(f(xi)),fmin=min(f(xi)),ε是避免分母等于0;步骤3:辅助蒲公英的播种半径通过以下式子计算得到:Ri(t)=UB-LBt=1w×Ri(t-1)+(||xCD||∞-||xi||∞)otherwise]]>其中UB是函数的上限,LB是函数的下限,无限范数是所有维的最大值,w是权重因子,用于动态调整上一代播种半径对当前播种半径的影响,权重因子w设计如下:w=1-tTmax]]>其中t是当前的函数评估,Tmax是函数评估的最大数量,可以看出,w的值从大变化到小,这意味着上一代的播种半径对当前播种半径的影响越来越小;步骤4:对于核心蒲公英,它有另一种计算播种半径的方法,根据最后一代的核心蒲公英进行调整,其设计如下:RCD(t)=UB-LBt=1RCD(t-1)×ra=1RCD(t-1)×ea≠1]]>其中RCD(t)是第t代核心蒲公英的播种半径。算法的开始,核心蒲公英的播种半径也设置为搜索空间的直径;r和e分别是枯萎因子和生长因子,a反映了增长趋势,a由下式计算得到:a=fCD(t)+ϵfCD(t-1)+ϵ]]>步骤5:为了避免陷入局部最优,保持种群的多样性,为核心蒲公英提出了另一种播种方式,称为突变播种,定义如下:XCD'=XCD×(1+Levy())其中,Levy()是用参数β=1.5的Levy分布生成的随机数;步骤6:在蒲公英算法中,它要求当前最佳位置始终保持下一次迭代,为了保持多样性,基于分裂选择算子选择剩余的位置,对于位置xi,利用下式计算选择概率pi;pi=fiΣn=1SNfn]]>fi=|fi‑favg|fi=|fi‑favg|其中fi是目标函数的适应度值,favg是第t代群体的所有适应度值的平均值,SN是所有蒲公英的集合;步骤7:若满足停止条件,则搜索停止,输出结果,否则,转到步骤2。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于沈阳航空航天大学,未经沈阳航空航天大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/patent/201710366682.1/,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top