SciELO - Scientific Electronic Library Online

 
vol.12 número4Two-Phase Decision Support Methodology for Design and Planning an Outcome-Driven Supply ChainDynamic Evaluation of Production Policies: Improving the Coordination of an Ethanol Supply Chain índice de autoresíndice de materiabúsqueda de artículos
Home Pagelista alfabética de revistas  

Servicios Personalizados

Revista

Articulo

Indicadores

Links relacionados

  • No hay artículos similaresSimilares en SciELO

Compartir


Journal of applied research and technology

versión On-line ISSN 2448-6736versión impresa ISSN 1665-6423

J. appl. res. technol vol.12 no.4 Ciudad de México ago. 2014

 

Approximate Packing Circles in a Rectangular Container: Valid Inequalities and Nesting

 

I. Litvinchev1,2 and E.L. Ozuna*2

 

1 Complex Systems Department, Computing Center of Russian Academy of Sciences, Moscow, Russia. * luceroozuna@gmail.com

2 Facultad de Ingeniería Mecánica y Eléctrica, Universidad Autónoma de Nuevo León, Monterrey, Nuevo León, México.

 

ABSTRACT

A problem of packing a limited number of unequal circles in a fixed size rectangular container is considered. The aim is to maximize the (weighted) number of circles placed into the container or minimize the waste. This problem has numerous applications in logistics, including production and packing for the textile, apparel, naval, automobile, aerospace and food industries. Frequently the problem is formulated as a nonconvex continuous optimization problem which is solved by heuristic techniques combined with the local search procedures. A new formulation is proposed based on using a regular grid approximated the container and considering the nodes of the grid as potential positions for assigning centers of the circles. The packing problem is then stated as a large scale linear 0-1 optimization problem. The binary variables represent the assignment of centers to the nodes of the grid. The resulting binary problem is then solved by the commercial software. Two families of valid inequalities are proposed to strengthening the formulation. Nesting circles inside one another is also considered. Numerical results are presented to demonstrate the efficiency of the proposed approach.

Keywords: Circle Packing, Integer Programming, Large Scale Optimization.

 

RESUMEN

Se considera el problema de empaquetar un número limitado de círculos de radios diferentes en un contenedor rectangular de dimensiones fijas. El objetivo es maximizar el número (ponderado) de círculos dentro del contenedor o minimizar el desperdicio de espacio dentro del mismo. Este problema tiene numerosas aplicaciones dentro de la logística, incluyendo la producción y empaquetado para la industria textil, naval, automotriz, aeroespacial y la industria de alimentos. Frecuentemente, el problema es formulado como un problema de optimización continua no convexo que es resuelto con técnicas heurísticas combinadas con procedimientos de búsqueda local. Se propone una nueva formulación basada en el uso de una malla regular que cubre el contenedor y donde se considera a los nodos de la malla como posiciones potenciales para la asignación de centros de los círculos. El problema de empaquetamiento se escribe entonces, como un problema de optimización 0-1 a gran escala y es resuelto con software comercial. Resultados numéricos son presentados para demostrar la eficiencia del enfoque propuesto y realizar una comparación con los resultados conocidos.

 

DESCARGAR ARTÍCULO EN FORMATO PDF

 

References

[1] H. Akeb and M. Hifi, "Solving the circular open dimension problem using separate beams and look-ahead strategies", Computers & Operations Research, vol. 40, pp. 1243-1255, 2013.         [ Links ]

[2] E. Baltacioglu and J.T. Moore, Hill R.R., "The distributor's three-dimensional pallet-packing problem: a human-based heuristical approach", International Journal of Operations Research, vol. 1, pp. 249-266, 2006.         [ Links ]

[3] J.E. Beasey, "An exact two-dimensional nonguillotine cutting tree search procedure", Operations Research, vol. 33, pp. 49-64, 1985.         [ Links ]

[4] E.G. Birgin and J.M. Gentil, "New and improved results for packing identical unitary radius circles within triangles, rectangles and strips", Computers & Operations Research, vol. 37, pp. 1318-1327, 2010.         [ Links ]

[5] Castillo, F.J. Kampas and J.D. Pinter, "Solving circle packing problems by global optimization: Numerical results and industrial applications", European Journal of Operational Research, vol. 191, pp. 786-802, 2008.         [ Links ]

[6] M.H. Correia, J.F. Oliveira and J.S. Ferreira, "Cylinder packing by simulated annealing". Pesquisa Operacional, vol. 20, pp. 269-286, 2000.         [ Links ]

[7] M. Elizondo-Cortes and R. Aceves-Garcia, "Strategy of solution for the inventory-routing problem based on separable cross decomposition", Journal of Applied Research and Technology, vol. 3, pp. 139-149, 2005.         [ Links ]

[8] H.J. Frazer and J.A. George, "Integrated container loading software for pulp and paper industry", European Journal of Operational Research, vol. 77, pp. 466-474, 1994.         [ Links ]

[9] S.I. Galiev and M.S. Lisafina. "Linear models for the approximate solution of the problem of packing equal circles into a given domain", European Journal of Operational Research, vol. 230, pp. 505-514, 2013.         [ Links ]

[10] J.A. George, J.M. George, Lamar B.W., "Packing different-sized circles into a rectangular container", European Journal of Operational Research, vol. 84, pp. 693-712, 1995.         [ Links ]

[11] J.A. George, "Multiple container packing: a case study of pipe packing", Journal of the Operational Research Society, vol. 47, pp. 1098-1109, 1996.         [ Links ]

[12] M. Hifi and R. M'Hallah, "A literature review on circle and sphere packing problems: models and methodologies", Advances in Operations Research, vol. 2009, 22 pages, doi:10.1155/2009/150624.         [ Links ]

[13] Y.C. Lin, "Mixed-integer constrained optimization based on memetic algorithm", Journal of Applied Research and Technology, vol. 11, pp. 242-250, 2013.         [ Links ]

[14] I. Litvinchev, S. Rangel, J. Saucedo, "A Lagrangian bound for many-to-many assignment problem", Journal of Combinatorial Optimization, vol. 19, pp. 241-257, 2010.         [ Links ]

[15] I. Litvinchev, E. L. Ozuna, "Packing circles in a rectangular container", Proc. Intl. Congr. on Logistics and Supply Chain, Queretaro, Mexico, October 24-25, 2013.         [ Links ]

[16] I. Litvinchev, E. L. Ozuna, "Integer programming formulations for approximate packing circles in a rectangular container", Mathematical Problems in Engineering, 2014 (to appear).         [ Links ]

[17] C.O. Lopez, J.E. Beasly, "Packing unequal circles using formulation space search", Computers & Operations Research, vol. 40, pp. 1276-1288, 2013.         [ Links ]

[18] Y.G. Stoyan and G.N. Yaskov, "Packing congruent spheres into a multi-connected polyhedral domain", International Transactions in Operational Research, vol. 20, pp. 79-99, 2013.         [ Links ]

Creative Commons License Todo el contenido de esta revista, excepto dónde está identificado, está bajo una Licencia Creative Commons