[发明专利]基于变尺度混沌模拟退火算法的圆度误差评定方法有效
申请号: | 201210470650.3 | 申请日: | 2012-11-19 |
公开(公告)号: | CN102982240A | 公开(公告)日: | 2013-03-20 |
发明(设计)人: | 傅文渊;凌朝东;李国刚;莫冰;黄瑞敏 | 申请(专利权)人: | 华侨大学 |
主分类号: | G06F19/00 | 分类号: | G06F19/00 |
代理公司: | 泉州市文华专利代理有限公司 35205 | 代理人: | 车世伟 |
地址: | 362000 福*** | 国省代码: | 福建;35 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明涉及一种基于变尺度混沌模拟退火算法的圆度误差评定方法,先将模拟退火算法作为寻优的粗搜索,然后利用混沌优化算法的高效性作为寻优的细搜索,确保寻优过程简洁高效,该模拟退火算法的优化结果不依赖于初始值,因此先采用模拟退火算法能保证寻找到实际全局最优区域,而混沌优化算法具有很好的执行效率,适合在全局最优区域内进行细搜索,从而搜索到全局最优解,因此在优化过程中具有更小的迭代次数,同时本发明提出的混沌映射xtin=cos(1/xtin2)能更好地实现混沌寻优,在执行过程中[a1,i+1,b1,i+1]、[a2,i+1,b2,i+1]根据解空间变化而不断减小,使得寻优过程不断逼近全局最优解。 | ||
搜索关键词: | 基于 尺度 混沌 模拟 退火 算法 误差 评定 方法 | ||
【主权项】:
一种基于变尺度混沌模拟退火算法的圆度误差评定方法,其特征在于包括如下步骤:(1)优化的函数为F=min[Rer(x0,y0)],其中 R er ( x 0 , y 0 ) = min i ∈ A 1 ∪ A 2 [ max A 2 ( ( x i + x 0 ) 2 + ( y i + y 0 ) 2 ) - min A 1 ( ( x i + x 0 ) 2 + ( y i + y 0 ) 2 ) ] 为优化函数,A1和A2分别表示包容被测工件轮廓的最小同心圆和最大同心圆,(x0,y0)为所求理想圆圆心,(xi,yi)为实际工件的采样坐标,i∈[1,n],其中n为工件的坐标点数,x0,y0为优化自变量,[a1,i,b1,i]和[a2,i,b2,i]分别为为优化变量x0和y0的取值区间;设置初始退火温度T、随机产生一组初始向量作为初始解xintial和yintial、初始能量值E0、最大迭代次数M1、混沌迭代次数M2、M3,其中M3设置为0.2*M2~0.8*M2、相对误差因子e;(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)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。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华侨大学,未经华侨大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201210470650.3/,转载请声明来源钻瓜专利网。
- 同类专利
- 专利分类
G06 计算;推算;计数
G06F 电数字数据处理
G06F19-00 专门适用于特定应用的数字计算或数据处理的设备或方法
G06F19-10 .生物信息学,即计算分子生物学中的遗传或蛋白质相关的数据处理方法或系统
G06F19-12 ..用于系统生物学的建模或仿真,例如:概率模型或动态模型,遗传基因管理网络,蛋白质交互作用网络或新陈代谢作用网络
G06F19-14 ..用于发展或进化的,例如:进化的保存区域决定或进化树结构
G06F19-16 ..用于分子结构的,例如:结构排序,结构或功能关系,蛋白质折叠,结构域拓扑,用结构数据的药靶,涉及二维或三维结构的
G06F19-18 ..用于功能性基因组学或蛋白质组学的,例如:基因型–表型关联,不均衡连接,种群遗传学,结合位置鉴定,变异发生,基因型或染色体组的注释,蛋白质相互作用或蛋白质核酸的相互作用
G06F 电数字数据处理
G06F19-00 专门适用于特定应用的数字计算或数据处理的设备或方法
G06F19-10 .生物信息学,即计算分子生物学中的遗传或蛋白质相关的数据处理方法或系统
G06F19-12 ..用于系统生物学的建模或仿真,例如:概率模型或动态模型,遗传基因管理网络,蛋白质交互作用网络或新陈代谢作用网络
G06F19-14 ..用于发展或进化的,例如:进化的保存区域决定或进化树结构
G06F19-16 ..用于分子结构的,例如:结构排序,结构或功能关系,蛋白质折叠,结构域拓扑,用结构数据的药靶,涉及二维或三维结构的
G06F19-18 ..用于功能性基因组学或蛋白质组学的,例如:基因型–表型关联,不均衡连接,种群遗传学,结合位置鉴定,变异发生,基因型或染色体组的注释,蛋白质相互作用或蛋白质核酸的相互作用