期刊文献+

求解不等圆Packing问题的一个启发式算法 被引量:5

A Heuristic Algorithm for the Unequal Circle Packing Problem
下载PDF
导出
摘要 求解具有NP难度的圆形packing问题具有很高的理论与实用价值.现提出一个启发式方法,求解了货运中常遇到的矩形区域内的不等圆packing问题.此算法首先将待布局圆按半径大小降序排列,然后用占角动作来逐个放置.通过试探性地放入一个或多个待布局圆,给出了占角动作的度以及更全局的有限枚举策略来评价占角动作的优度.在放置每一个圆时,以贪心的方式选取当前具有最大优度的占角动作来放置.最后用测试算例验证了算法的高效性. Circle packing problem, one of the NP hard problems, is of great theoretical and practical value. To solve the circle packing problem that encounters in the field of transportation of freight, a heuristic algorithm is proposed for finding a good arrangement of multiple different-sized circles within a larger rectangular container. In this algorithm, the circles are sorted by non-increasing order of radius and packed into the container one by one according to the order. Each circle should be placed inside the container by a corner placement so that the circle does not overlap any other circle and is tangent with two previously packed circles. By pseudo-placing one or more circles to be packed, two greedy methods are introduced to evaluate the benefit of a corner placement, one of which is the degree of placement, and the other is a bounded enumeration strategy that is based on the first one. At each iteration of packing in the resulting algorithm, each circle is packed into the container by a corner placement with the highest benefit according to the bounded enumeration strategy. The experimental results are presented, showing the effectiveness of this algorithm.
作者 陈矛 黄文奇
出处 《计算机研究与发展》 EI CSCD 北大核心 2007年第12期2092-2097,共6页 Journal of Computer Research and Development
基金 国家自然科学基金项目(10471051) 国家"九七三"重点基础研究发展规划基金项目(2004CB318000) "十一五"国家科技支撑计划重点基金项目(2006BAK11B01)~~
关键词 NP难问题 圆形PACKING问题 启发式算法 占角动作 有限枚举策略 NP-hard problem circle packing problem heuristic algorithm corner placement boundedenumeration
  • 相关文献

参考文献12

  • 1K A Dowsland, W B Dowsland. Packing problems [J]. European Journal of Operational Research, 1992, 56(1) : 2-14.
  • 2A Lodi, S Martello, M Monaci. Two-dimensional packing problems: A survey [J]. European Journal of Operational Research, 2002, 141(2): 241-252.
  • 3D Pisinger. Heuristics for the container loading problem [J]. European Journal of Operational Research, 2002, 141(2) : 382 -392.
  • 4D S Hochbaum, M Wolfgang. Approximation schemes for covering and packing problems in image processing and VLSI [J]. Journal of the Association for Computing Machinery,1985, 32(1): 130-136.
  • 5J Leung, T Tam, C S Wong, et al. Packing squares into square[J]. Journal of Parallel and Distributed Computing, 1990, 10 (3) : 271-275.
  • 6W Q Huang, R C Xu. Two personification strategies for solving disks packing problem [J]. Science in China (Series E), 1999, 42(6) : 595-602.
  • 7康雁,黄文奇.基于禁忌搜索的启发式算法求解圆形packing问题[J].计算机研究与发展,2004,41(9):1554-1558. 被引量:12
  • 8J B M Melissen, P C Schuur. Packing 16, 17 or18 circles in an equilateral triangle [J]. Discrete Mathematics, 1995, 145(1- 3) : 333-342.
  • 9K A Dowsland. Palletisation of cylinders in cases [J]. Operation Research Spectrum, 1991, 13(1) : 204-212.
  • 10H J Fraser, J A George. Integrated container loading software for pulp and paper industry [J]. European Journal of Operational Research, 1994, 77(3):466-474.

二级参考文献16

  • 1黄文奇 詹叔浩.求解Packing问题的拟物方法[J].应用数学学报,1979,(2):176-180.
  • 2詹叔浩 黄文奇.一类几何布局问题的计算机辅助设计[J].应用数学学报,1983,6(1):34-46.
  • 3K A Dowsland, W B Dowsland. Packing problems. European Journal of Operational Research, 1992, 56(1): 2~14
  • 4H Dyckhoff, G Scheithauer, J Terno. Annotated Bibliographies in Combinatorial Optimization: Cutting and Packing (C&P). Chichester: John Wiley & Sons Press, 1997
  • 5A Lodi, S Martello, M Monaci. Two-dimensional packing problems: A survey. European Journal of Operational Research 2002, 141(2): 241~252
  • 6M R Garey, D S Johnson. Computers and Intractability: A Guide to the Theory of NP-Completeness. San Francisco: Freeman, 1979
  • 7H T Croft, K J Falconer, R K Guy. Unsolved Problem in Geometry. New York: Springer-Verlag, 1991
  • 8K A Dowsland. Palletisation of cylinders in cases. Operation Research Spectrum, 1991, 13(1): 204~212
  • 9H J Fraser, J A George. Integrated container loading software for pulp and paper industry. European Journal of Operational Research, 1994, 77(3): 466~474
  • 10J A George, J M George, B W Lamar. Packing different-sized disks into a rectangular container. European Journal of Operational Research, 1995, 84(3): 693~712

共引文献18

同被引文献27

引证文献5

二级引证文献13

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部