...
首页> 外文期刊>Computer Aided Geometric Design >Dense packing of congruent circles in free-form non-convex containers
【24h】

Dense packing of congruent circles in free-form non-convex containers

机译:将全同圆紧密包装在自由形式的非凸形容器中

获取原文
获取原文并翻译 | 示例
   

获取外文期刊封面封底 >>

       

摘要

This paper proposes an algorithm for computing dense packings of congruent circles inside general 2D containers. Unlike the previous approaches which accept as containers, only simple, symmetric shapes such as circles, rectangles and triangles, our method works for any container with a general, freeform (spline) boundary. In contrast to most previous approaches which cast the problem into a non-convex optimization problem, our method attempts to maximize the number of packed circles via a perturbation approach and consists of two main phases. In the first phase, an initial packing is computed by placing circles in spiraling layers, starting along the boundary of the container. The next phase simulates the shaking of a container under gravity, thereby making room for additional circles by perturbing the existing circles. While the general circle packing problem is known to be NP-hard (Hifi et al, 2004), our method proposes heuristics which lead to dense packings. Comparison of results with previous approaches on simple, symmetric shapes shows the effectiveness of our algorithm while results of packing inside freeform containers demonstrates the generality of our algorithm.
机译:本文提出了一种用于计算普通2D容器内全等圆的密集堆积的算法。与以前的仅接受简单,对称的形状(例如圆形,矩形和三角形)作为容器的方法不同,我们的方法适用于具有一般自由形式(样条线)边界的任何容器。与大多数先前的将问题转化为非凸优化问题的方法相反,我们的方法尝试通过扰动方法最大化填充圆的数量,该方法由两个主要阶段组成。在第一阶段,通过将圆形放置在螺旋层中(从容器的边界开始)来计算初始装箱。下一阶段将模拟容器在重力作用下的晃动,从而通过扰动现有的圆圈为其他圆圈腾出空间。虽然一般的圆形堆积问题已知是NP难的(Hifi等,2004),但我们的方法提出了启发式算法,导致密集堆积。将结果与以前在简单,对称形状上的方法进行比较,可以证明我们算法的有效性,而在自由形式容器中打包的结果证明了我们算法的普遍性。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号