Board cutting from logs: Optimal and heuristic approaches for the problem of packing rectangles in a circle

The cutting of logs when the sawing pattern must be defined to produce boards that satisfy a pre-established demand presents a particularly interesting problem. This problem can be reduced to one of optimal bi-dimensional packing of rectangles in a circular container, which we call the problem of packing rectangles in a circle. To tackle this problem, we present a mathematical formulation based on nonlinear mixed integer programming in order to rapidly solve small-scale problems. For larger problems, two heuristic methods are proposed: a constructive method that fits the rectangles by decreasing order of height inside the circular container and a second method based on simulated annealing that considers an array defining the order in which the rectangles must be considered by a construction function. A set of test problems is selected by which the constructive heuristic delivers an average yield of 91.3%, whereas the simulated annealing approach generates packing patterns with an average yield of 93.6% of the usable area, but at the expense of computing times that are longer than 1h in the most extreme cases. It is concluded that both methods can be used to support decision making by choosing the most adequate approach depending on the scale of the problem to be solved.

[1]  Graham Kendall,et al.  A New Placement Heuristic for the Orthogonal Stock-Cutting Problem , 2004, Oper. Res..

[2]  Andrea Cassioli,et al.  A heuristic approach for packing identical rectangles in convex regions , 2011, Comput. Oper. Res..

[3]  José Mario Martínez,et al.  Orthogonal packing of rectangular items within arbitrary convex regions by nonlinear optimization , 2006, Comput. Oper. Res..

[4]  Kathryn A. Dowsland,et al.  Diseño de Heurísticas y Fundamentos del Recocido Simulado , 2003, Inteligencia Artif..

[5]  S. Jakobs,et al.  European Journal Ofoperational Research on Genetic Algorithms for the Packing of Polygons , 2022 .

[6]  C. D. Gelatt,et al.  Optimization by Simulated Annealing , 1983, Science.

[7]  János D. Pintér,et al.  Solving circle packing problems by global optimization: Numerical results and industrial applications , 2008, Eur. J. Oper. Res..

[8]  Harald Dyckhoff,et al.  A typology of cutting and packing problems , 1990 .

[9]  Gerhard Wäscher,et al.  An improved typology of cutting and packing problems , 2007, Eur. J. Oper. Res..

[10]  Ernesto G. Birgin,et al.  Minimizing the object dimensions in circle and sphere packing problems , 2008, Comput. Oper. Res..

[11]  Ernesto G. Birgin,et al.  Orthogonal packing of identical rectangles within isotropic convex regions , 2010, Comput. Ind. Eng..

[12]  M. Rönnqvist,et al.  Dynamic Control of Timber Production at a Sawmill with Log Sawing Optimization , 2002 .

[13]  Mhand Hifi,et al.  A Literature Review on Circle and Sphere Packing Problems: Models and Methodologies , 2009, Adv. Oper. Res..

[14]  Thiago de Castro Martins,et al.  Simulated annealing applied to the irregular rotational placement of shapes over containers with fixed dimensions , 2010, Expert Syst. Appl..

[15]  El-Ghazali Talbi,et al.  Metaheuristics - From Design to Implementation , 2009 .

[16]  Andrea Lodi,et al.  Two-dimensional packing problems: A survey , 2002, Eur. J. Oper. Res..

[17]  Duanbing Chen,et al.  A New Heuristic Algorithm for Constrained Rectangle-Packing Problem , 2007, Asia Pac. J. Oper. Res..

[18]  Duanbing Chen,et al.  A new heuristic algorithm for rectangle packing , 2007, Comput. Oper. Res..