Abstract
In this paper, we study the circular packing problem. Its objective is to pack a set of n circular pieces into a rectangular plate R of fixed dimensions L×W. Each piece’s type i, i=1,…,m, is characterized by its radius r i and its demand b i . The objective is to determine the packing pattern corresponding to the minimum unused area of R for the circular pieces placed. This problem is solved by using a hybrid algorithm that adopts beam search and a looking-ahead strategy. A node at a level ℓ of the beam-search tree contains a partial solution corresponding to the circles already placed inside R. Each node is then evaluated using a looking-ahead strategy, based on the minimum local-distance heuristic, by computing the corresponding complete solution. The nodes leading to the best solutions at level ℓ are then chosen for branching. A multi-start strategy is also considered in order to diversify the search space. The computational results show, on a set of benchmark instances, the effectiveness of the proposed algorithm.
Similar content being viewed by others
References
Akeb H, Hifi M (2008) Adaptive algorithms for circular cutting/packing problems. Int J Oper Res (to appear)
Akeb H, Hifi M, M’Hallah R (2008) A beam search algorithm for the circular packing problem. Comput Oper Res. doi:10.1016/j.cor.2008.02.003
Baltacioglu E, Moore JT, Hill RR (2006) The distributor’s three-dimensional pallet-packing problem: a human intelligence-based heuristic approach. Int J Oper Res 1:249–266
Birgin EG, Martinez JM, Ronconi DP (2005) Optimizing the packing of cylinders into a rectangular container: A nonlinear approach. Eur J Oper Res 160:19–33
Burke E, Hellier R, Kendall G, Whitwell G (2006) A new bottom-left-fill heuristic algorithm for the two-dimensional irregular packing problem. Oper Res 54:587–601
Correia MH, Oliveira JF, Ferreira JS (2000) Cylinder packing by simulated annealing. Pesqui Oper 20:269–286
Dyckhoff H, Scheithauer G, Terno J (1997) Cutting and Packing (C&P). In: Dell’Amico M, Maffioli F, Martello S (eds) Annotated bibliography in combinatorial optimization. Wiley, Chichester, pp 393–413
George JA, George JM, Lamar BW (1995) Packing different-sized circles into a rectangular container. Eur J Oper Res 84:693–712
Graham RL, Lubachevsky BD (1996) Repeated patterns of dense packings of equal disks in a square. Electron J Comb 3:#R16, 17 p
Hifi M, M’Hallah R (2002) A best-local position procedure-based heuristic for the two-dimensional layout problem. Stud Inf Univers Int J Inf 2:33–56
Hifi M, M’Hallah R (2004) Approximate algorithms for the constrained circular cutting problem. Comput Oper Res 31:675–694
Hifi M, Saadi T (2005) Using strip generation procedures for solving constrained two-staged cutting problems. In: ALIO/EURO, the 5th conference on combinatorial optimization ENST, Paris, France, 26–28 October 2005
Hifi M, Saadi T (2007) A cooperative algorithm for constrained two-staged two-dimensional cutting problems, Int J Oper Res (to appear)
Hifi M, Paschos VTh, Zissimopoulos V (2004) A simulated annealing approach for the circular cutting problem. Eur J Oper Res 159:430–448
Hifi M, M’Hallah R, Saadi T (2008) Beam search algorithms for constrained two-staged two-dimensional cutting problems. INFORMS J Comput 20:212–221
Huang WQ, Chen DB, Xu RC (2007) A new heuristic algorithm for rectangle packing. Comput Oper Res 34:3270–3280
Lü ZP, Huang WQ (2008) PERM for solving circle packing problem. Comput Oper Res 35:1742–1755
Marti R (2003) Multi-start methods. In: Handbook of metaheuristics, vol 57. Springer, New York, pp 355–368
Menon S, Schrage L (2002) Order allocation for stock cutting in the paper industry. Oper Res 50:324–332
Ow PS, Morton TE (1988) Filtered beam search in scheduling. Int J Prod Res 26:35–62
Ravi R, Sinha A (2006) Approximation algorithms for problems combining facility location and network design. Oper Res 54:73–81
Stoyan YG, Yaskov GN (1998) Mathematical model and solution method of optimization problem of placement of rectangles and circles taking into account special constraints. Int Trans Oper Res 5: 45–57
Wäscher G, Haussner H, Schumann H (2007) An improved typology of cutting and packing problems. Eur J Oper Res 183:1109–1130
Zhang DF, Deng AS (2005) An effective hybrid algorithm for the problem of packing circles into a larger containing circle. Comput Oper Res 32:1941–1951
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Akeb, H., Hifi, M. A hybrid beam search looking-ahead algorithm for the circular packing problem. J Comb Optim 20, 101–130 (2010). https://doi.org/10.1007/s10878-008-9191-8
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10878-008-9191-8