A beam search algorithm for the circular packing problem

被引:60
作者
Akeb, Hakim [2 ,3 ]
Hifi, Mhand [1 ,3 ]
M'Hallah, Rym [4 ]
机构
[1] Univ Paris 01, MSE, CES, Equipe CERMSEM, F-75013 Paris, France
[2] Inst Super Commerce, F-75017 Paris, France
[3] Univ Picardie Jules Verne, MIS, F-80039 Amiens, France
[4] Kuwait Univ, Dept Stat & Operat Res, Safat 13060, Kuwait
关键词
Beam search; Circular packing; Dichotomous search; Diversification; Local-position distance; Maximum hole degree; RECTANGULAR CONTAINER; UNEQUAL CIRCLES; LARGER;
D O I
10.1016/j.cor.2008.02.003
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
In this paper, we propose to solve the circular packing problem (CPP) whose objective is to pack it different circles C-i of known radius r(i), i is an element of N = {1,...,n}, into the smallest containing circle C. The objective is to determine the radius r of C as well as the coordinates (x(i), y(i)) of the center of the packed circles C-i, i is an element of N. CPP is solved by using an adaptive beam search algorithm that combines the beam search, the local position distance and the dichotomous search strategy. Decisions at each node of the developed tree are based on the well-known maximum hole degree that uses the local minimum distance. The computational results, on a set of instances taken from the literature, show the effectiveness of the proposed algorithm. (c) 2008 Elsevier Ltd. All rights reserved.
引用
收藏
页码:1513 / 1528
页数:16
相关论文
共 24 条
[1]  
AKEB H, INT J OPERA IN PRESS
[2]  
BENNELL JA, 2006, 3 ESICUP M PORT MARC
[3]   Minimizing the object dimensions in circle and sphere packing problems [J].
Birgin, E. G. ;
Sobral, F. N. C. .
COMPUTERS & OPERATIONS RESEARCH, 2008, 35 (07) :2357-2375
[4]   Optimizing the packing of cylinders into a rectangular container:: A nonlinear approach [J].
Birgin, EG ;
Martínez, JM ;
Ronconi, DP .
EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2005, 160 (01) :19-33
[5]  
Correia M. H., 2001, International Transactions in Operational Research, V8, P571, DOI 10.1111/1475-3995.00334
[6]   PACKING DIFFERENT-SIZED CIRCLES INTO A RECTANGULAR CONTAINER [J].
GEORGE, JA ;
GEORGE, JM ;
LAMAR, BW .
EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 1995, 84 (03) :693-712
[7]  
GRAHAM RL, 1996, ELECTRON J COMB, V3
[8]   A dynamic adaptive local search algorithm for the circular packing problem [J].
Hifi, M. ;
M'Hallah, R. .
EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2007, 183 (03) :1280-1294
[9]   A simulated annealing approach for the circular cutting problem [J].
Hifi, M ;
Paschos, VT ;
Zissimopoulos, V .
EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2004, 159 (02) :430-448
[10]   Approximate algorithms for constrained circular cutting problems [J].
Hifi, M ;
M'Hallah, R .
COMPUTERS & OPERATIONS RESEARCH, 2004, 31 (05) :675-694