[发明专利]基于变尺度混沌模拟退火算法的圆度误差评定方法有效
申请号: | 201210470650.3 | 申请日: | 2012-11-19 |
公开(公告)号: | CN102982240A | 公开(公告)日: | 2013-03-20 |
发明(设计)人: | 傅文渊;凌朝东;李国刚;莫冰;黄瑞敏 | 申请(专利权)人: | 华侨大学 |
主分类号: | G06F19/00 | 分类号: | G06F19/00 |
代理公司: | 泉州市文华专利代理有限公司 35205 | 代理人: | 车世伟 |
地址: | 362000 福*** | 国省代码: | 福建;35 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 尺度 混沌 模拟 退火 算法 误差 评定 方法 | ||
1.一种基于变尺度混沌模拟退火算法的圆度误差评定方法,其特征在于包括如下步骤:
(1)优化的函数为F=min[Rer(x0,y0)],其中
(2)对初始解xintial和yintial在邻域范围内进行随机扰动,初始解扰动按照如下方式产生:xt=xintial+(rand-0.5)*exp(-2*M1/kT);yt=yintial+(rand-0.5)*exp(-2*M1/kT);其中rand是(0,1)内的随机数,Et为对应的现态能量值,k为波尔兹曼常数;
(3)若现态能量值Et小于初始能量值E0,则搜索有效,继续执行步骤(2),否则对邻域范围以概率为exp(ΔE/kT)接受,而以1-exp(ΔE/kT)的概率拒绝接受现态能量值,其中ΔE=Et-E0,k为波尔兹曼常数;
(4)根据随机扰动状态转移进行判断,若同时满足循环次数不大于最大迭代次数M1和现态能量转移函数,则重复执行步骤(2)和步骤(3);
(5)执行退温函数Tk+1=Tk/(M1+1),降低退火温度;
(6)重复执行步骤(2)至(5),判断循环次数是否大于最大迭代次数M1,若大于则停止搜索,输出当前最优解xtin、ytin和相应的圆度误差值Rer(xtin,ytin);
(7)将xtin和ytin作为混沌迭代的初始值生成相应的混沌迭代变量,其混沌迭代的具体关系式为:xtin=cos(1/xtin2),ytin=cos(1/ytin2),设定混沌迭代次数为p;
(8)将生成的混沌迭代变量执行M2次混沌搜索,现态混沌变量xtink=a1,i+(b1,i-a1,i)*xtin,ytink=a2,i+(b2,i-a2,i)*ytin,若现态混沌变量xtink,ytink满足Rer(xtink,ytink)<Rer(xtin,ytin),则xtink,ytink为当前最优解,继续执行步骤(8),直至搜索次数达到M2,此时的最优解为xtmin,ytmin,否则转入步骤(7);
(9)根据xtmin,ytmin将优化变量区间[a1,i,b1,i]和[a2,i,b2,i]变更为[a1,i+1,b1,i+1]和[a2,i+1,b2,i+1],其中a1,i+1=xtmin-c(b1,i-a1,i),b1,i+1=xtmin+c*(b1,i-a1,i),a2,i+1=ytmin-c*(b2,i-a2,i),b2,i+1=ytmin+c*(b2,i-a2,i),c表示变尺度系数,取值范围在(0,0.5);如果aj,i+1<aj,i,则aj,i+1=aj,i;如果bj,i+1>bj,i,则bj,i+1=bj,i,其中j=(1,2);
(10)对xtmin,ytmin进行混沌变换,同时迭代M3次重复执行步骤(7);
(11)重复执行步骤(7)至步骤(9),直到迭代M3次后xtmin,ytmin对应的函数值偏差不超过相对误差因子e,该相对误差因子e的数值根据实际问题变化而不同,一般为10-3~10-6;
(12)重复执行步骤(11),直到迭代次数为p时,算法寻优结束,输出最优解xtmin,ytmin。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华侨大学,未经华侨大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210470650.3/1.html,转载请声明来源钻瓜专利网。
- 同类专利
- 专利分类
G06F 电数字数据处理
G06F19-00 专门适用于特定应用的数字计算或数据处理的设备或方法
G06F19-10 .生物信息学,即计算分子生物学中的遗传或蛋白质相关的数据处理方法或系统
G06F19-12 ..用于系统生物学的建模或仿真,例如:概率模型或动态模型,遗传基因管理网络,蛋白质交互作用网络或新陈代谢作用网络
G06F19-14 ..用于发展或进化的,例如:进化的保存区域决定或进化树结构
G06F19-16 ..用于分子结构的,例如:结构排序,结构或功能关系,蛋白质折叠,结构域拓扑,用结构数据的药靶,涉及二维或三维结构的
G06F19-18 ..用于功能性基因组学或蛋白质组学的,例如:基因型–表型关联,不均衡连接,种群遗传学,结合位置鉴定,变异发生,基因型或染色体组的注释,蛋白质相互作用或蛋白质核酸的相互作用