Abstract
Packing ellipses with arbitrary orientation into a convex polygonal container which has a given shape is considered. The objective is to find a minimum scaling (homothetic) coefficient for the polygon still containing a given collection of ellipses. New phi-functions and quasi phi-functions to describe non-overlapping and containment constraints are introduced. The packing problem is then stated as a continuous nonlinear programming problem. A solution approach is proposed combining a new starting point algorithm and a new modification of the LOFRT procedure (J Glob Optim 65(2):283–307, 2016) to search for locally optimal solutions. Computational results are provided to demonstrate the efficiency of our approach. The computational results are presented for new problem instances, as well as for instances presented in the recent paper (http://www.optimization-online.org/DB_FILE/2016/03/5348.pdf, 2016).
Similar content being viewed by others
References
Stoyan, Y., Pankratov, A., Romanova, T.: Quasi-phi-functions and optimal packing of ellipses. J. Glob. Optim. 65(2), 283–307 (2016)
Kampas, F.J., Castillo, I., Pintér, J.D.: Optimized ellipse packings in regular polygons. Optim. Lett. (2019). https://doi.org/10.1007/s11590-019-01423-y
Chazelle, B., Edelsbrunner, H., Guibas, L.J.: The complexity of cutting complexes. Discrete Comput. Geom. 4(2), 139–181 (1989)
Donev, A., Cisse, I., Sachs, D., Variano, E., Stillinger, F.H., Connelly, R., Torquato, S., Chaikin, P.M.: Improving the density of jammed disordered packings using ellipsoids. Science 303(5660), 990–993 (2004)
Kallrath, J.: Packing ellipsoids into volume-minimizing rectangular boxes. J. Glob. Optim. 67(1–2), 151–185 (2017)
Kallrath, J., Rebennack, S.: Cutting ellipses from area-minimizing rectangles. J. Glob. Optim. 59(2), 405–437 (2014)
Birgin, E.G., Lobato, R.D., Martinez, J.M.: Packing ellipsoids by nonlinear optimization. J. Glob. Optim. 65(4), 709–743 (2016)
Birgin, E.G., Lobato, R.D., Martínez, J.M.: A nonlinear programming model with implicit variables for packing ellipsoids. J. Glob. Optim. 68(3), 467–499 (2017)
Litvinchev, I., Infante, L., Ozuna, L.: Packing circular like objects in a rectangular container. J. Comput. Syst. Sci. Int. 54(2), 259–267 (2015)
Litvinchev, I., Infante, L., Ozuna, L.: Approximate packing: integer programming models, valid inequalities and nesting. In: Fasano, G., Pintér, J. (eds.) Optimized Packings and Their Applications. Springer Optimization and its Applications, vol. 105, p. 326. Springer, New York (2015)
Stoyan, Y., Romanova, T.: Mathematical models of placement optimization: two- and three-dimensional problems and applications. In: Fasano, G., Pintér, J. (eds.) Modeling and Optimization in Space Engineering. Springer Optimization and Its Applications, vol. 73, pp. 363–388. Springer, New York (2013)
Stoyan, Y., Pankratov, A., Romanova, T., Chugay, A.: Optimized object packings using quasi-phi-functions. In: Fasano, G., Pintér, J. (eds.) Optimized Packings and Their Applications. Springer Optimization and its Applications, vol. 105, pp. 265–291. Springer, New York (2015)
Chernov, N., Stoyan, Y., Romanova, T., Pankratov, A.: Phi-functions for 2D objects formed by line segments and circular arcs. Adv. Oper. Res. (2012). https://doi.org/10.1155/2012/346358
Stoyan, Yu., Pankratov, A., Romanova, T.: Cutting and packing problems for irregular objects with continuous rotations: mathematical modeling and nonlinear optimization. J. Oper. Res. Soc. 67(5), 786–800 (2016)
Wachter, A., Biegler, L.T.: On the implementation of an interior-point filter line-search algorithm for large-scale nonlinear programming. Math. Program. 106(1), 25–57 (2006). https://projects.coin-or.org/Ipopt
Belotti, P.: COUENNE: a user’s manual (2016). https://www.coin-or.org/Couenne/
Pintér, J.: How difficult is nonlinear optimization? A practical solver tuning approach, with illustrative results. Ann. Oper. Res. 265, 119–141 (2018)
Acknowledgements
Our interest in packing continuously rotating ellipses in an optimized convex polygonal container was largely motivated by the paper [2]. We would like to thank all authors of the paper and personally János Pintér for sharing with us their experience and for many fruitful discussions. The work of the third author was partially supported by the CONACYT Grants #167019, 293403.
Author information
Authors and Affiliations
Corresponding author
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
About this article
Cite this article
Pankratov, A., Romanova, T. & Litvinchev, I. Packing ellipses in an optimized convex polygon. J Glob Optim 75, 495–522 (2019). https://doi.org/10.1007/s10898-019-00777-y
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10898-019-00777-y