二维不规则图形的排样算法

来源 :广西师范大学 | 被引量 : 0次 | 上传用户:cs80085829
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
优化排样问题是指寻求二维图形在特定长度,宽度区域内的摆放尽可能多,以使区域的利用率达到最优。它在服装、皮革制品、体育用品、机械等制造行业中都有应用。国内有成千上万家这样的企业,大部分企业仍处于手工排样下料阶段,下料利用率较低,造成原材料的浪费。因此有效提高原材料的利用率,降低生产成本,是增加企业效益的有效途径之一。二维不规则图形的优化排样问题是一个在许多生产实践中有关键应用的重要问题,也是一个计算机科学和运筹学中的基本问题。在理论上属于NP--完全(困难)问题,因为存在实际形状的复杂性和计算上的复杂性,求解十分困难。目前研究较多的是规则零件(如矩形)的排样问题,对不规则件的研究较少。对不规则件的处理基本上是基于规则零件排样处理的矩形近似方法和对不规则零件直接处理两种方法。本文应用一种名为挤压算法的近优算法。它是一种基于对不规则零件直接处理的方法。使用该算法能提高材料的利用效率,它通过在排样过程中对相邻的两个和两排的图形进行向左,向下的移动,通过减少它们之间的空隙来实现此目的。在排样计算的过程中,如何找到零件之间在什么位置靠接紧密并且不重叠是一个关键的问题。此外,它会利用到一些与图形学相关算法。以下为它的基本步骤:1、通过预处理,将所有的待摆放的多边形分别绕它们的重心旋转一个角度,从而可以得到它们最佳包络矩形。2、计算相邻的两个和两排的图形的最小距离。3、根据这个最小距离,移动它们,从而减少它们之间的空隙。但仅有此算法不能对整个排样问题进行优化处理。因为它要求在实际的摆放前必须得到一个多边形的摆放序列。它必须和某种具有全局搜索能力能提供这种摆放序列的算法相结合运用,才能达到我们所需的效果。遗传算法是一种很好的全局优化算法。它以达尔文的生物进化论为启发而创建,借助选择、交叉、变异等操作逐步逼近最优解。具有隐含并行机制和自适应性。本文对遗传算法的发展现状进行分析。在对基本遗传算法的优缺点进行分析后,主要针对它的局部搜索能力差,全局搜索速度较慢和早熟现象提出改进。主要是针对遗传算法进行遗传算子(选择算子、交叉算子和变异算子)的改进。通过以上分析,将两种算法混合
其他文献
传统企业应用集成技术在解决系统的可扩展性、灵活性,加快进度和减少成本方面有很大局限。采用面向服务体系(SOA)可以克服传统EAI技术的不足,构建的集成框架易于扩展、易于维护
连接程序是CPU编译工具链中非常重要的一个环节,开地发一个新的CPU必须也要开发相应的连接程序。在开发64位LX-1164安全微处理器连接程序过程中,本文深入研究了连接程序的原理
基于P2P的流媒体技术是一项非常有前途的技术,该技术有两方面的优点:不需要互联网路由器和网络基础设施的支持,因此性价比高且易于部署;流媒体用户不只是下载媒体流,而且还把
随着信息技术的发展,特别是计算机网络的普及,给我们日常工作、学习、管理带来了很多便利。但是网络的发展都是逐步形成的,网络中现存的各个子系统之间存在着各种差异,部署平台的
随着互联网技术的飞速发展,网络信息呈爆炸式增长,导致信息过载问题越来越严重,大量无关的冗余信息增加了用户获取准确信息的难度。而搜索引擎作为一种有效解决信息过载的手段,能
随着计算机网络技术与数据库技术的发展,二者的结合日益紧密。以Web数据库作为数据来源,开发高效、稳定、安全和可维护的Web数据库应用系统,成为了基于Web的应用系统的重要研
DDoS攻击是一种攻击者控制大量的攻击机器,并向这些机器发出开始DoS攻击指令的分布式攻击方式。在最新的互联网安全报告中DDoS攻击仍然是当今网络的主要安全威胁之一。  目
软件产品中的缺陷数量是评价软件质量的一项重要指标,也是软件工程领域研究一直关注的对象。减少软件产品缺陷、提高软件质量始终是软件开发工作追求的目标。软件测试是目前
面对日益激烈的市场竞争,国内许多企业都将推进信息化进程作为其一项重要的战略举措,但企业利用其信息系统收集大量信息以加强自身运作的同时,数据逐渐泛滥而信息相对缺乏却
如何保持应用系统内部的透明性,如何解决组织内的信息孤岛问题,使用户更加方便的按照需要定制各种数据输出格式,使软件开发更加从容的应对系统需求的变化,是软件开发的一个重要的