二维不规则图形的排样算法
【摘要】:
优化排样问题是指寻求二维图形在特定长度,宽度区域内的摆放尽可能多,以使区域的利用率达到最优。它在服装、皮革制品、体育用品、机械等制造行业中都有应用。国内有成千上万家这样的企业,大部分企业仍处于手工排样下料阶段,下料利用率较低,造成原材料的浪费。因此有效提高原材料的利用率,降低生产成本,是增加企业效益的有效途径之一。二维不规则图形的优化排样问题是一个在许多生产实践中有关键应用的重要问题,也是一个计算机科学和运筹学中的基本问题。在理论上属于NP--完全(困难)问题,因为存在实际形状的复杂性和计算上的复杂性,求解十分困难。
目前研究较多的是规则零件(如矩形)的排样问题,对不规则件的研究较少。对不规则件的处理基本上是基于规则零件排样处理的矩形近似方法和对不规则零件直接处理两种方法。本文应用一种名为挤压算法的近优算法。它是一种基于对不规则零件直接处理的方法。使用该算法能提高材料的利用效率,它通过在排样过程中对相邻的两个和两排的图形进行向左,向下的移动,通过减少它们之间的空隙来实现此目的。在排样计算的过程中,如何找到零件之间在什么位置靠接紧密并且不重叠是一个关键的问题。此外,它会利用到一些与图形学相关算法。以下为它的基本步骤:
1、通过预处理,将所有的待摆放的多边形分别绕它们的重心旋转一个角度,从而可以得到它们最佳包络矩形。
2、计算相邻的两个和两排的图形的最小距离。
3、根据这个最小距离,移动它们,从而减少它们之间的空隙。
但仅有此算法不能对整个排样问题进行优化处理。因为它要求在实际的摆放前必须得到一个多边形的摆放序列。它必须和某种具有全局搜索能力能提供这种摆放序列的算法相结合运用,才能达到我们所需的效果。遗传算法是一种很好的全局优化算法。它以达尔文的生物进化论为启发而创建,借助选择、交叉、变异等操作逐步逼近最优解。具有隐含并行机制和自适应性。本文对遗传算法的发展现状进行分析。在对基本遗传算法的优缺点进行分析后,主要针对它的局部搜索能力差,全局搜索速度较慢和早熟现象提出改进。主要是针对遗传算法进行遗传算子(选择算子、交叉算子和变异算子)的改进。通过以上分析,将两种算法混合
|
|
|
|
1 |
刘萍,陆金桂;基于遗传算法的二维排样优化方法[J];南京化工大学学报(自然科学版);2001年05期 |
2 |
孙东奇,王秀梅;利用VB实现不规则图形热点[J];电脑编程技巧与维护;1998年05期 |
3 |
黄兆龙;用启发算法和神经网络法解决二维不规则零件排样问题[J];微计算机信息;2004年07期 |
4 |
贾志欣,殷国富,罗阳;二维不规则零件排样问题的遗传算法求解[J];计算机辅助设计与图形学学报;2002年05期 |
5 |
严斌;;标数法在图形计算中的运用[J];小学教学研究(教学版);2010年06期 |
6 |
徐磊;Windows下不规则图形的动画技术[J];电脑编程技巧与维护;2001年03期 |
7 |
李英华,周兆英,熊沈蜀,刘长庚,杨延楣;二维几何形状优化排样系统2DUnivNest[J];机械工程师;1999年07期 |
8 |
王鑫;荆晶;葛庆平;;检测不规则图形的改进广义Hough变换[J];计算机工程;2007年08期 |
9 |
李盟;VB实现不规则区域的填充[J];电脑编程技巧与维护;2004年03期 |
10 |
李明,宋成芳,周泽魁;二维不规则零件排样问题的粒子群算法求解[J];江南大学学报(自然科学版);2005年03期 |
11 |
程宏波;基于C++Builder的不规则图形动画的实现[J];科技广场;2005年08期 |
12 |
宋亚男,叶家玮,邓飞其,冯穗豫;不规则图形排样系统中靠接算法比较研究[J];计算机工程;2004年19期 |
13 |
吴云峰;;多种方法求图形变换题[J];数学大王(三四年级);2008年08期 |
14 |
司佑全;程东红;;一种应用数据库技术的二维排样优化综合系统[J];锻压技术;2006年03期 |
15 |
黄红兵;一个矩形件排样的较优算法[J];东华理工学院学报(自然科学版);2005年03期 |
16 |
程宏波;王勋;;基于C++ Builder的不规则图形动画的实现[J];郑州轻工业学院学报(自然科学版);2006年02期 |
17 |
陈平;计算机在建立复杂的不规则图形中的应用[J];中国科技信息;2005年09期 |
18 |
王鸿军,薛逊,刘玉鑫;光电求积在VAXⅡ上的实现[J];河南师范大学学报(自然科学版);1992年03期 |
19 |
;计算机科学数学基础[J];电子科技文摘;2006年02期 |
20 |
吉平;处理图形的方法和技巧[J];信息技术教育;2003年03期 |
|