二维矩形装箱问题研究及其在图集排版中的应用

来源 :北京大学 | 被引量 : 0次 | 上传用户:kenshin578212121
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
二维矩形装箱问题(2-DimensionalRectangularPackingProblem,2DR-PP)属于典型的组合优化问题,在工业领域有着广泛的应用,如新闻组版、布料切割、金属下料等。理论上,该问题属于NPC(NondeterministiePolynomialTimeComplete)问题,其复杂度随着问题规模的扩大呈指数增长。目前,针对2DR-PP,出现了基于不同策略的各种算法,这些算法可以分为三类:精确算法、启发式算法以及超启发式算法。虽然这些算法取得了较好的效果,但是其有效性仍有待提高。因此,进一步开展对二维矩形装箱问题的研究既具有工程应用价值又具有重要的理论意义。 本文提出了一种混合算法,即将该改进的遗传算法(ImprovedGeneticAlgorithm,IGA)与底部左齐择优匹配(Lowest-levelLeftAlignBest-Fit,LLABF)算法相结合来解决2DR-PP。首先,本文对遗传算法进行了改进,即在分析双点交叉和变异操作存在偏向性的基础上,提出了环形交叉算子和环形变异算子,并从数学上证明了该算子对各个基因位置上基因被选中概率的均等性。使用该算子,可使遗传算法的搜索范围更加有效地扩展至整个解空间,从而在一定程度上避免早熟现象的发生。三组对比实验结果也进一步证明了IGA算法的有效性。其次,本文在分析经典布局算-BL、IBL、BLF以及BF算法一的基础上,设计出了一种新的启发式布局算法LLABF。LLABF算法遵循最佳匹配优先原则,即在对矩形的装入过程中,综合考虑完全匹配优先、宽度匹配优先、高度匹配优先及可装入优先等启发式规则。与BL、IBL、BLF、BF等启发式算法相比,LLABF具有以下几个特征:1)LLABF能够在矩形装入过程中自动选择与可装区域相匹配的下一个待装矩形;2)LLABF并不总是将所有较大的矩形优先装入;3)LLABF针对的是某种模式,满足该模式的矩形装入序列,其装箱结果是完全相同的。 为了证明IGA+LLABF算法对二维矩形装箱问题的有效性,本文从不同侧面对该算法进行了对比实验。首先将该算法应用于二维矩形条带装箱问题(2DR-SPP),对该问题的实验分为二部分,一是针对零浪费的实验,主要采用了文献中给出的四组标准数据集;二是针对一般问题的实验,采用了文献中给出的标准数据集与计算机随机生成的数据集两组。其次将该算法应用于二维宽高固定装箱问题(2DR-BPP),对该问题实验所用的标准数据集一组来自文献,一组由计算机随机生成。对二维矩形装箱问题的所有实验皆表明了,相对于已有算法,IGA+LLABF算法具有明显的优势。 最后,本文将该算法运用于图集的自动排版中,由于算法本身具有的优越性,使得图集排版无论在时间上还是效果上都能基本满足工程上的需要。
其他文献
动态二进制翻译技术是用软件方法解决代码移植问题的重要手段。动态二进制翻译是一种即时编译技术,它将针对目标体系结构编译生成的二进制代码动态翻译为可以在宿主体系结构上
SpaceDesktop是实现虚拟场景漫游,本文旨在开发一款适应SpaceDesktop特点的窗口管理器,用来解决在三维环境下的二维窗口的显示和操作,窗口管理器(SpaceManager)成为同时支持二维窗
共形几何是一门交叉学科,主要研究曲面上的共形结构,在拓扑与几何之间寻找关联及平衡,挖掘曲面潜在且内蕴的特征,来更好地理解曲面,用于图形分析及处理。近年来,如何有效地表示、处
自从20世纪90年代以来,各国纷纷制定脑科学研究的长远计划,越来越多的科研资源被投入到脑科学的研究中。没人能够否认,对人脑认知功能及其神经机制进行多学科、多层次的综合研究
中国教育与科研计算机网跨机构统一认证和资源共享基础设施(CARSI)项目旨在通过提供跨机构的统一身份认证为CERNET用户搭建一个跨域资源共享平台。本文是CARSI项目的研究内容
随着Ad-hoc网络的快速发展以及研究的深入,Adhoc网络中的数据管理与共享已经成为当前研究的一个热点。为了能够从巨大的Adhoc网络中获取我们感兴趣的信息,我们要从Adhoc网络中
物理验证是芯片流片前的最后一道流程,用于确保芯片正常、正确工作,在集成电路设计流程中占有重要地位。随着集成电路工艺水平和设计技术的发展,集成电路的规模越来越大,复杂度越
在经典密码学中,无论是对称密码系统或非对称密码系统,其系统的安全性都要依赖于密钥的保密性,有的加密体制还需要依赖于问题的计算复杂度,这使得一些现在看来足够安全的加密方法
随着互联网应用的发展,互联网寻址技术领域先后出现和经历了域名服务、关键词服务、Enum、Handle等。这些寻址技术都是基于Clinet/Server类型的,在管理和解析服务上都是集中式
随着Internet发展的深化以及Web2.0时代的到来,越来越多的企业和组织将它们的各种业务系统转移到Web上来。基于Web的企业级应用的分布式、开放性的体系结构一方面使得系统的使