[发明专利]基于遗传算法的矩形块排样顺序确定方法和装置在审
申请号: | 201910668846.5 | 申请日: | 2019-07-23 |
公开(公告)号: | CN110390360A | 公开(公告)日: | 2019-10-29 |
发明(设计)人: | 李一博;郭巧;冯永芳;赵笑;桑宏报 | 申请(专利权)人: | 天津大学 |
主分类号: | G06K9/62 | 分类号: | G06K9/62;G06N3/12 |
代理公司: | 中科专利商标代理有限责任公司 11021 | 代理人: | 汤宝平 |
地址: | 300072*** | 国省代码: | 天津;12 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明提供了一种基于遗传算法的矩形块排样顺序确定方法和装置,属于矩形块排样技术领域。基于遗传算法的矩形块排样顺序确定方法,包括:设置遗传算法达到的适应度值保持不变的遗传代数上限值;将矩形块进行编码,得到多个编号区域,在不同编号区域内生成多个个体作为初代种群;计算初代种群中每个个体的适应度值,取每个编号区域中适应度值最大的个体作为交叉变异的基础种群;对遗传算法的变异环节提出一种多点顺序变异方法,当遗传算法的遗传代数大于等于遗传代数上限值时,则结束该遗传算法。本发明改变了原有遗传算法中变异的方式以及交叉变异的个体来源,提高了矩形模板的平均利用率。 | ||
搜索关键词: | 遗传算法 矩形块 排样 编号区域 顺序确定 遗传代数 适应度 种群 方法和装置 平均利用率 个体来源 矩形模板 顺序变异 环节 | ||
【主权项】:
1.一种基于遗传算法的矩形块排样顺序确定方法,其特征在于,所述方法包括:设置遗传算法达到的适应度值保持不变的遗传代数上限值为第一预设值;将待排样的矩形块进行编码,得到多个编号区域,在不同编号区域内生成多个个体作为初代种群;计算所述初代种群中每个个体的适应度值,取每个编号区域中适应度值最大的个体为排样个体,并对所述排样个体按所述适应度值降序排列;计算所述排样个体中适应度值最大的个体的适应度值保持不变的遗传代数,判断所述遗传代数是否大于等于第一预设值;若是,则结束所述遗传算法;否则,采用单点交叉方法,使所述排样个体产生子代个体;将所述排样个体以第一概率进行多点顺序交换变异,之后再以第二概率进行旋转变异,使所述排样个体产生变异个体;将所述排样个体、子代个体以及变异个体归至相应的编号区域作为下一代种群,重新计算所述下一代种群中个体的适应度值,按所述编号区域选取所述排样个体并进行排序,再使所述排样个体进行交叉和变异,直到所述遗传代数大于等于第一预设值。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于天津大学,未经天津大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201910668846.5/,转载请声明来源钻瓜专利网。