求解圆形Packing问题过程模拟方法.pdfVIP

  • 11
  • 0
  • 约 50页
  • 2017-09-03 发布于江苏
  • 举报
大区域内互不重叠的优良布局,看似简单实质非常复杂,属圆形Packing问题。 本人将采用一种新的模拟算法来求圆形Packing问题的近似解。考虑人类装 填物品时的做法是,不断把待装物体扔进容器。差不多装满时,就摇一摇,让容 器内物体装得更紧密一些以腾出一定空间,再往容器装其它物体。本人的目标是 通过力学知识尽量近似地模拟这个过程,使用随机次序选择线圈进行装填,而线 圈的具体装填位鬣刚用力学方法来确定。 从工程应用和实验模拟结果中可见,基于过程模拟的圆形Packing问题算法 能够在可接受的尝试次数中,为各组数据找到较好的工程满意解,甚至最优解。 1.3本文的结构 本文将在全面阐述Packing问题的基础上,比较目前流行的圆形Packing问 题解决算法,探讨采用模拟力学过程的方法来构造圆形Packing问题高效近似算 法。各章节内容安排如下: 第一章:阐述本论文的选题背景和意义、研究的重点 第二章:全面介绍Packing问题 第三章:着重介绍圆形Packing问题几个重要算法成果 第四章;阐述基于过程模拟圆形packing问题近似算法的思想及实现 第五章:以实际数据检验基于过程模拟的圆形packing问题近似算法的有效 性 第六章:对研究工作进行总结以并指明进一步研究的重点方向 2 第2章Packing问题 2.1涉及范围 Packing问题研究的是一组小物体在大区域内互不重叠的优良布局,属于布 局优化问题,在物体堆放、运输以及原料下料等领域中有着广泛的应用。从称谓 上看,还有其它许多问题并不叫做Packing问题,甚至看起来与Packing问题属 于完全不同的类别,而且被很多人当作不同类的问题进行研究。但就本质而言. 不少问题与Packing问题有着天然的内在联系,以致于很难有一个严格的界限将 他们区分开。比如Cutting问题、装箱问题、切割问题、裁剪问题和布局优化问 题等。首先,它们都有两组最基本的数据,一组是大的空间或原料,另一组是小 的物体或形状:其次。它们在本质上都是一种几何组合,即将小的物体或形状进 行某种组合,使之能充分利用大的空间或原料。因此,我们把这些问题看作一类 大的问题来讨论,后文也不单独提其它类的问题。 广义地讲,并不仅仅是物理空间才存在Packing问题嘲。如果我们把Packing 问题抽象化,会发现对这类问题地研究广泛适用于其它领域。换句话说,其它很 多领域的问题实际上就是Packing问题。这种进一步的理解为探讨这类问题注入 了新的活力。例如,如果将时间参数当作空间Packing问题的一维数据,那么计 算机系统结构中的流水线指令处理问题和多处理器的并行处理问题就是一类典 型的Packing问题;如果将包内物体的价值当作某一维数据,经典的背包问题实 际也属于Packing问题的范畴:计算机存储器的分配从某种意义上看也是一种 问题这一领域的研究工作有了更深远的意义。 2.2 Packing闯题的具体分类 狭义地讲,Packing是在一维、二维、三维物理空间中进行的。从这个焦度 出发,按涉及空间的维数可以将Packing问题分为:一维Packing问题、二维 Packing问题、三维Packing问题等。上述分类还可按下文几种方法进一步再分 类。这种局限于物理空间内的裁剪装填又可被称为“空间Packing问题”。 各种原材料的裁剪问题(Stock.CuttingProblem 入问题(Container Problem) LoadingProblem)、货盘装填问题(PaUet.Loading 等。 题、不规则形状Packing问题。 按是否考虑空间各维上除空间位置外其它约束作用可以将Packing问题分 为:不带性能约束Packing问题和带性能约束Packing问题。 2.3目前研究情况 对Packing问题的研究,目前主要集中在两个方面:一是对一维经典Packing 问题(Bin-Packing 的高效近似算法。二维、三维Packing问题的工程背景往往是空间位置的布置问 题,也常常称为布局问题。 2.4 Bin-Packing问题的解法 Packing问题的解具有很好的指导和启发作用。因此,我们在此详细

文档评论(0)

1亿VIP精品文档

相关文档