[发明专利]一种基于改进遗传算法的快速最短枝切搜索方法有效

专利信息
申请号: 201910124930.0 申请日: 2019-02-19
公开(公告)号: CN110059825B 公开(公告)日: 2023-04-07
发明(设计)人: 杨延西;王建华;张申华;邓毅;高异 申请(专利权)人: 西安理工大学
主分类号: G06N3/126 分类号: G06N3/126;G01B11/25
代理公司: 北京国昊天诚知识产权代理有限公司 11315 代理人: 杨洲
地址: 710048*** 国省代码: 陕西;61
权利要求书: 查看更多 说明书: 查看更多
摘要: 一种基于改进遗传算法的快速最短枝切搜索方法,包括以下步骤:步骤1,残差点识别、数量匹配与残差点编码;步骤2,负残差点初始种群的生成;步骤3,选择算子;采用适者生存的自然选择法则,以适应度函数为评价标准,在当前的群体中,寻找适用度最佳的种染色体序列来替换适应度最差的k种染色体序列;步骤4,交叉算子;步骤5,变异算子;以变异概率Pm实施变异算子,其原理是在同一染色体序列上随机选择两个基因并互换它们,变异后将产生一个新的染色体来改善种群多样性,类似于交叉算子,如果新的子染色体更适合,则父染色体被子染色体取代;否则,父染色体被保留,子染色体丢失;具有搜索速度快、寻优能力好的特点。
搜索关键词: 一种 基于 改进 遗传 算法 快速 最短枝切 搜索 方法
【主权项】:
1.一种基于改进遗传算法的快速最短枝切搜索方法,其特征在于,包括以下步骤:步骤1,残差点识别、数量匹配与残差点编码,具体做法是:1)扫描整幅包裹相位图,识别出正、负残差点,并将正、幅残差点在包裹相位图中的行列号分别记录在两个矩阵中,记为正残差点行列号矩阵和负残差点行列号矩阵;2)残差点编码时,最大编码为正、负残差点数量的最大值,依据公式(2),当正、负残差点的数量不一致时,残差点数量少的需要补充至两者相等;补充的残差点的行列号为(0,0),行列号为(0,0)的残差点既可以作为正残差点,也可以作为负残差点,即相当于图像的四边界,N=max{No_positive,No_negative}   (2)式中,No_positive为正残差点的数量,No_negative为负残差点的数量,N为最大编码;当一个普通残差点与一个行列号为(0,0)的特殊残差点匹配时,适应度函数采用公式(3),公式(3)表示残差点与四边界之间的最近距离,fitness=min{xi,yi,(width‑xi),(length‑yi)}  (3)式中,width为包裹相位图的宽,length为包裹相位图的长,(xi,yi)为普通残差点的行列号;步骤2,负残差点初始种群的生成正残差点的染色体序列只有一个,且固定不变,A、随机产生m种具有不同排序的负残差点的染色体序列;B、采用最近邻算法产生n种有不同排序的负残差点的染色体序列,且为了实现种群多样性,所有产生的染色体序列与步骤A中的染色体序列互不相同;C、共生成m+n种染色体序列的初始种群,为了实现后面的交叉算子,m+n应为偶数,即染色体交叉算子配对的数目为[(m+n)/2];步骤3,选择算子采用适者生存的自然选择法则,以适应度函数为评价标准,在当前的群体中,寻找适用度最佳的k(k<[(m+n)/2])种染色体序列来替换适应度最差的k种染色体序列,因此,优良的父染色体序列具有更大的概率将染色体传递给子染色体序列;步骤4,交叉算子以交叉概率Pc实施交叉算子,如果有(m+n)种染色体序列的初始种群,相邻的两个染色体序列形成交叉对,则交叉对的数目为[(m+n)/2];然后,将交叉对染色体序列的一串基因交换,并将重复的基因替换,生成两个新的子染色体,步骤5,变异算子以变异概率Pm实施变异算子,其原理是在同一染色体序列上随机选择两个基因并互换它们,变异后将产生一个新的染色体来改善种群多样性,类似于交叉算子,如果新的子染色体更适合,则父染色体被子染色体取代;否则,父染色体被保留,子染色体丢失。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

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

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

×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

400-8765-105周一至周五 9:00-18:00

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