[发明专利]一种基于模拟退火与高斯扰动的烟花算法在审

专利信息
申请号: 201710160095.7 申请日: 2017-03-17
公开(公告)号: CN106776469A 公开(公告)日: 2017-05-31
发明(设计)人: 李席广;韩守飞;拱长青 申请(专利权)人: 沈阳航空航天大学
主分类号: G06F17/00 分类号: G06F17/00;G06N3/00
代理公司: 沈阳维特专利商标事务所(普通合伙)21229 代理人: 甄玉荃
地址: 110136 辽宁*** 国省代码: 辽宁;21
权利要求书: 查看更多 说明书: 查看更多
摘要: 发明提供的一种基于模拟退火与高斯扰动的烟花算法,将模拟退火算法与烟花算法相结合,对适应值最差的烟花进行高斯扰动,从而得到一个比最差的烟花个体更好的精英解;随着温度的逐渐降低,接受差解得几率越来越小,从而提高了算法的收敛性能,在收敛速度和计算精度以及稳定性方面均取得显著的进步。
搜索关键词: 一种 基于 模拟 退火 扰动 烟花 算法
【主权项】:
一种基于模拟退火与高斯扰动的烟花算法,其特征在于,包括以下步骤:步骤1:随机给烟花的位置赋值,计算烟花的适应度值,生成初始种群;步骤2:设置烟花个数N,最大火花数Max,最小火花数Min,需要求解函数的可行域D,高斯变异的火花数Ng,爆炸幅度之和以及最大的函数评估次数Itmax;步骤3:找出初始种群里面适应值最差的个体,记录其位置信息Pworst;步骤4:初始化初始温度T0、终止温度Tf、退火系数a和最大迭代次数Imax;步骤5:对当前适应值最差的个体进行高斯变异,得到一个新解xnew:xnewk=pworstk*g,k=1,2,...,d其中,pworstk表示最差个体的第k维,g是服从均值和方差都为1的正态分布,即g~N(1,1),d表示每个个体的设置的维数;步骤6:比较高斯扰动前后的适应值的大小;步骤7:如果高斯扰动后的适应度值更优,则接受高斯扰动后的解,并且更新相应的位置;如果高斯扰动后的目标值没有高斯扰动前的优,则以一定的概率p去接受该解:p=exp(-ΔxT)>r]]>其中,Δx是高斯扰动后的适应度值和高斯扰动前的适应度值的差值,T为当前的温度,r是随机产生的一个0和1之间的随机数。步骤8:执行退温操作:T=T*a其中T的初始值为T0;步骤9:若满足停止条件,则搜索停止,输出优化后的结果,否则,转到步骤5继续寻找适应度值更优的位置;步骤10:通过步骤9,即经过模拟退火和高斯扰动得到一个更优的解,用得到的新解去替换初始种群的最差烟花个体,组成一个新的烟花初始种群,新的烟花种群继续执行烟花算法流程进行迭代寻优;步骤11:通过爆炸算子产生相应个数的火花个体,最大个数不能超过Max,最少不能低于Min;步骤12:通过变异算子产生Ng个变异烟花;步骤13:对超出界限的所有烟花(烟花、火花和变异火花)运用映射规则,将其拉回可行域D内;步骤14:然后通过选择策略精英‑轮盘赌得到下一代烟花群体,即先选择当前种群最优的烟花的进入下一次寻优,然后依据轮盘赌的方式去选择剩下的N‑1个烟花进入下一次寻优;步骤15:若算法迭代次数满足停止条件,则搜索停止,输出最后优化的结果,否则,转到步骤3进行继续寻优。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

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

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

×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

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

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