当前位置: 首页 > 专利查询>温州大学专利>正文

一种基于实数编码量子进化算法的不规则排样方法技术

技术编号:13290773 阅读:123 留言:0更新日期:2016-07-09 09:18
本发明专利技术属于计算机辅助排样技术领域,涉及一种基于实数编码量子进化算法的不规则排样方法,包括以下步骤:步骤1、利用实数量子几率幅值对排样编号序列和旋转角度序列进行统一编码;步骤2、系统初始化;步骤3、计算种群个体的适应度,保存最优个体;步骤4、量子种群更新;步骤5、量子观测;步骤6、样片排入母板,再次进行个体适应度评价,更新最优个体;步骤7、终止条件判断。本发明专利技术将量子进化算法应用于求解不规则排样问题,具有能有效缩短排样时间、提高排样的搜索精度及提高原材料的利用率的优点,可用于玻璃切割、服装及皮革剪裁等生产加工中的排样。

【技术实现步骤摘要】

本专利技术涉及玻璃切割、服装及皮革剪裁等加工领域中的计算机辅助排样
,特别是涉及一种不规则形状的样片在宽度固定而长度不固定的矩形母板上的排样方法。
技术介绍
不规则多边形排样问题广泛地存在于金属冲裁、玻璃切割及服装、皮革剪裁等加工中,在批量生产中排样效率微小的提高,就可能为企业带来巨大的经济效益。目前,一些企业还是靠人工经验进行排样,不仅工作量大、效率低,且排样效果远不能满足生产需求,带来原材料的浪费。不规则形状排样问题的求解方法最早使用传统的数学方法或一些启发式算法,这些方法一般仅适用于小规模排样问题,难以满足实际需求;目前大部分排样问题主要采用人工智能的方法来求解,如遗传算法、模拟退火算法或粒子群算法等,在实践中,这些方法的局部搜索能力和全局搜索能力很难达到平衡,从而导致排样时间长、排样的搜索精度低及原材料的利用率低的问题。2002年提出的量子进化算法使用量子比特对个体编码,量子染色体可表示多个模态解的叠加,具有全局搜索能力强、不易陷入局部最优等优点,在解决利用遗传算法求解不理想的问题时表现出了优异的性能。目前量子进化算法已广泛应用于多重二次背包问题、柔性作业车间调度问题和多目标随机需求车辆路径问题等众多领域的优化问题,表现出了优异的性能。迄今为止,国内外少有将量子进化算法应用到二维不规则排样领域的相关研究。
技术实现思路
本专利技术要解决现有排样方法排样时间长、排样的搜索精度低及原材料的利用率低的问题,而提出一种基于实数编码量子进化算法的不规则排样方法。本专利技术解决其技术问题所采用的技术方案是:一种基于实数编码量子进化算法的不规则排样方法,包括以下步骤:步骤1、实数编码,采用实数量子几率幅值对排样编号序列和旋转角度序列进行统一编码,对于具有n个排样件和每个排样件允许沿顺时针方向旋转m个角度的排样问题,用n×(n+m)的二维量子位概率幅矩阵表示第t代第k个量子染色体为:qkt=[β01infinfinf...infβ11β12infinf...infβ21β22β23inf...inf..................βn-2,1βn-2,2βn-2,3...βn-2,n-1infβn-1,1βn-1,2βn-1,3βn-1,4...βn-1,nβ01′...β0m′β11′...β1m′β21′...β2m′.........βn-2,1′...βn-2,m′βn-1,1′...βn-1,m′]]]>式中,inf为无穷大数,βij(0≤i≤n-1,1≤j≤i+1)用来编码排样件的编号,β′iu(0≤i≤n-1,1≤u≤m)用来编码排样件的旋转角度索引;步骤2、系统初始化,利用不规则形状样片的几何特征,构造启发式算法生成初始排样序列种群U(0)及第0代的量子种群Q(0);步骤3、计算U(0)中各个个体的适应度,将最优个体赋值给初始种群最优个体步骤4、种群更新,进化迭代次数t=t+1,采用量子旋转门更新量子染色体种群,得到第t代的量子种群Q(t);步骤5、量子观测,对种群Q(t)分别进行排样编号序列量子观测与旋转角度索引序列量子观测,生成排样序列种群U(t);步骤6、利用基于临界多边形(NFP)的不规则样片形心最低的放置策略将由种群U(t)确定的排样顺序将样片排入母板,然后进行个体适应度评价,将其中的最优个体赋值给第t代种群最优个体步骤7、判断迭代次数t是否达到预先设定的数目,若否转步骤3,是则输出当前最优个体算法结束。进一步,所述步骤2中,系统初始化参数包括最大迭代代数,量子旋转门初始旋转角度,变异间隔代数。进一步,所述步骤4中,如果在连续n代迭代过程中没有找到更优解,则对Q(t)中的各个个体进行量子变异操作。更进一步,所述步骤6中,基于NFP的不规则样片形心最低的放置策略如下:以样片的形心坐标作为参考点来构造形心NFP,放置时选取形心NFP中具有最小横坐标值的顶点作为排样件的放置位置,再由多边形的拓扑关系确定其他各个顶点的具体排放位置。在进行排样时,优化的目标是在满足约束条件下使原材料的利用率η最高,即:式中,s(i)为第i个样片的面积。本专利技术与已有技术相比,具有如下优点与有益效果:1、将实数编码量子进化算法应用到计算机排样
,实数编码方式减少了染色体编码长度,有效地缩短了排样时间;2、量子观测过程始终保持概率运算,解码效率高,提高了排样的搜索精度;3、通过构造启发式算法生成高质量的初始种群,提高了算法的优化能力,提高了原材料的利用率。附图说明图1为本专利技术方法的流程图。图2为不规则多边形形心与排样放置策略示意图。图3为通用二维不规则多边形排样基准用例Blaz1基于本专利技术的排样效果示意图。具体实施方式下面结合附图对本专利技术作进一步的描述。参考图1~图3,一种基于实数编码量子进化算法的不规则排样方法,包括以下步骤:步骤1、H=[h(1),h(2),…h(n)](1≤h(i)≤n)为n个排样件的排样编号序列,T=[δ(1),δ(2),…,δ(n)]为排样件的旋转角度序列,采用实数量子几率幅值对排样编号序列和旋转角度序列进行统一编码,对于具有n个排样件和每个排样件允许沿顺时针方向旋转m个角度的排样问题,用n×(n+m)的二维量子位概率幅矩阵表示第t代第k个量子染色体为:qkt=[β01infinfinf...infβ11β12infinf...infβ21β22β23inf...inf..................βn-2,1βn-2,2βn-2,3...βn-2,n-1infβn-1,1βn-1,2βn-1,3βn-1,4...βn-1,nβ01′...β0m′β11′...β1m′β21′本文档来自技高网
...
一种基于实数编码量子进化算法的不规则排样方法

【技术保护点】
一种基于实数编码量子进化算法的不规则排样方法,其特征在于:包括以下步骤:步骤1、实数编码,采用实数量子几率幅值对排样编号序列和旋转角度序列进行统一编码,对于具有n个排样件和每个排样件允许沿顺时针方向旋转m个角度的排样问题,用n×(n+m)的二维量子位概率幅矩阵表示第t代第k个量子染色体为:qkt=[β01infinfinf...infβ11β12infinf...infβ21β22β23inf...inf..................βn-2,1βn-2,2βn-2,3...βn-2,n-1infβn-1,1βn-1,2βn-1,3βn-1,4...βn-1,nβ01′...β0m′β11′...β1m′β21′...β2m′.........βn-2,1′...βn-2,m′βn-1,1′...βn-1,m′]]]>式中,inf为无穷大数,βij(0≤i≤n‑1,1≤j≤i+1)用来编码排样件的编号,β′iu(0≤i≤n‑1,1≤u≤m)用来编码排样件的旋转角度索引;步骤2、系统初始化,利用不规则形状样片的几何特征,构造启发式算法生成初始排样序列种群U(0)及第0代的量子种群Q(0);步骤3、计算U(0)中各个个体的适应度,将最优个体赋值给初始种群最优个体步骤4、种群更新,进化迭代次数t=t+1,采用量子旋转门更新量子染色体种群,得到第t代的量子种群Q(t);步骤5、量子观测,对种群Q(t)分别进行排样编号序列量子观测与旋转角度索引序列量子观测,生成排样序列种群U(t);步骤6、利用基于临界多边形(NFP)的不规则样片形心最低的放置策略将由种群U(t)确定的排样顺序将样片排入母板,然后进行个体适应度评价,将其中的最优个体赋值给第t代种群最优个体步骤7、判断迭代次数t是否达到预先设定的数目,若否转步骤4,是则输出当前最优个体算法结束。...

【技术特征摘要】
1.一种基于实数编码量子进化算法的不规则排样方法,其特征
在于:包括以下步骤:
步骤1、实数编码,采用实数量子几率幅值对排样编号序列和旋
转角度序列进行统一编码,对于具有n个排样件和每个排样件允许沿
顺时针方向旋转m个角度的排样问题,用n×(n+m)的二维量子位概
率幅矩阵表示第t代第k个量子染色体为:
qkt=[β01infinfinf...infβ11β12infinf...infβ21β22β23inf...inf..................βn-2,1βn-2,2βn-2,3...βn-2,n-1infβn-1,1βn-1,2βn-1,3βn-1,4...βn-1,nβ01′...β0m′β11′...β1m′β21′...β2m′.........βn-2,1′...βn-2,m′βn-1,1′...βn-1,m′]]]>式中,inf为无穷大数,βij(0≤i≤n-1,1≤j≤i+1)用来编码排样件的
编号,β′iu(0≤i≤n-1,1≤u≤m)用来编码排样件的旋转角度索引;
步骤2、系统初始化,利用不规则形状样片的几何特征,构造启
发式算法生成初始排样序列种群U(0)及第0代的量子种群Q(0);
步骤3、计算U(0)中各个个体的适应度,将最优个体赋值给初始<...

【专利技术属性】
技术研发人员:杨卫波王万良赵燕伟张景玲
申请(专利权)人:温州大学
类型:发明
国别省市:浙江;33

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1