A heuristic for the circle packing problem with a variety of containers

被引:68
|
作者
Lopez, C. O. [1 ]
Beasley, J. E. [1 ]
机构
[1] Brunel Univ, Uxbridge UB8 3PH, Middx, England
关键词
Circle packing; Formulation space search; Metaheuristic; GLOBAL OPTIMIZATION; SPACE SEARCH;
D O I
10.1016/j.ejor.2011.04.024
中图分类号
C93 [管理学];
学科分类号
12 ; 1201 ; 1202 ; 120202 ;
摘要
In this paper we present a heuristic algorithm based on the formulation space search method to solve the circle packing problem. The circle packing problem is the problem of finding the maximum radius of a specified number of identical circles that can be fitted, without overlaps, into a two-dimensional container of fixed size. In this paper we consider a variety of containers: the unit circle, unit square, rectangle, isosceles right-angled triangle and semicircle. The problem is formulated as a nonlinear optimization problem involving both Cartesian and polar coordinate systems. Formulation space search consists of switching between different formulations of the same problem, each formulation potentially having different properties in terms of nonlinear optimization. As a component of our heuristic we solve a nonlinear optimization problem using the solver SNOPT. Our heuristic improves on previous results based on formulation space search presented in the literature. For a number of the containers we improve on the best result previously known. Our heuristic is also a computationally effective approach (when balancing quality of result obtained against computation time required) when compared with other work presented in the literature. (C) 2011 Elsevier B.V. All rights reserved.
引用
收藏
页码:512 / 525
页数:14
相关论文
共 50 条
  • [1] ON THE PROBLEM OF PACKING IN CONTAINERS
    SMIRNOV, AV
    [J]. RUSSIAN MATHEMATICAL SURVEYS, 1991, 46 (04) : 203 - 204
  • [2] Board cutting from logs: Optimal and heuristic approaches for the problem of packing rectangles in a circle
    Hinostroza, Ignacio
    Pradenas, Lorena
    Parada, Victor
    [J]. INTERNATIONAL JOURNAL OF PRODUCTION ECONOMICS, 2013, 145 (02) : 541 - 546
  • [3] A COMPUTER-BASED HEURISTIC FOR PACKING POOLED SHIPMENT CONTAINERS
    GEHRING, H
    MENSCHNER, K
    MEYER, M
    [J]. EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 1990, 44 (02) : 277 - 288
  • [4] PERM for solving circle packing problem
    Lue, Zhipeng
    Huang, Wenqi
    [J]. COMPUTERS & OPERATIONS RESEARCH, 2008, 35 (05) : 1742 - 1755
  • [5] On a problem related to sphere and circle packing
    Mitsis, T
    [J]. JOURNAL OF THE LONDON MATHEMATICAL SOCIETY-SECOND SERIES, 1999, 60 : 501 - 516
  • [6] A heuristic algorithm for the strip packing problem
    Jianli Chen
    Wenxing Zhu
    Zheng Peng
    [J]. Journal of Heuristics, 2012, 18 : 677 - 697
  • [7] A heuristic algorithm for the strip packing problem
    Chen, Jianli
    Zhu, Wenxing
    Peng, Zheng
    [J]. JOURNAL OF HEURISTICS, 2012, 18 (04) : 677 - 697
  • [8] A new heuristic algorithm to solve Circle Packing problem inspired by nanoscale electromagnetic fields and gravitational effects
    Martinez-Rios, Felix
    Antonio Marmolejo-Saucedo, Jose
    Murillo-Suarez, Alfonso
    [J]. 2018 NANOTECHNOLOGY FOR INSTRUMENTATION AND MEASUREMENT (NANOFIM), 2018,
  • [9] On packing spheres into containers -: About Keplers finite sphere packing problem
    Schurmann, Achill
    [J]. DOCUMENTA MATHEMATICA, 2006, 11 : 393 - 406
  • [10] A skyline-based heuristic for orthogonal packing rectangles in a circle
    Zhang, Tai
    Wang, Runqin
    Zhang, Hao
    Liu, Qiang
    Wei, Lijun
    [J]. COMPUTERS & OPERATIONS RESEARCH, 2024, 167