Abstract
Our objective is to find the optimal non-overlapping packing of a collection of general (non-identical) ellipses, with respect to a container circle that has minimal radius. Following the review of selected topical literature, we introduce a model development approach based on using embedded Lagrange multipliers. Our optimization model has been implemented using the computing system Mathematica. We present illustrative numerical results using the LGO nonlinear (global and local) optimization software package linked to Mathematica. Our study shows that the Lagrangian modeling approach combined with nonlinear optimization tools can effectively handle challenging ellipse packing problems with hundreds of decision variables and non-convex constraints.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Szabó, P.G., Csendes, T., Casado, L.G., García, I.: Equal circles packing in a square I – problem setting and bounds for optimal solutions. In: Giannessi, F., Pardalos, P.M., Rapcsák, T. (eds.) Optimization Theory: Recent Developments from Mátraháza. Kluwer, Dordrecht (2001)
Szabó, P.G., Markót, M.C., Csendes, T.: Global optimization in geometry – circle packing into the square. In: Audet, P., Hansen, P., Savard, G. (eds.) Essays and Surveys in Global Optimization. Kluwer, Dordrecht (2005)
Szabó, P.G., Markót, M.C., Csendes, T., Specht, E., Casado, L.G., García, I.: New Approaches to Circle Packing in a Square with Program Codes. Springer, New York (2007)
Markót, M.C.: Optimal packing of 28 equal circles in a unit square – the first reliable solution. Numerical Algorithms. 37, 253–261 (2005)
Riskin, M.D., Bessette, K.C., Castillo, I.: A logarithmic barrier approach to solving the dashboard planning problem. INFOR 41, 245–257 (2003)
Castillo, I., Sim, T.: A spring-embedding approach for the facility layout problem. J. Oper. Res. Soc. 55, 73–81 (2004)
Pintér, J.D., Kampas, F.J.: Nonlinear optimization in Mathematica with MathOptimizer Professional. Math. Educ. Res. 10, 1–18 (2005)
Pintér, J.D., Kampas, F.J.: Mathoptimizer professional: key features and illustrative applications. In: Liberti, L., Maculan, N. (eds.) Global Optimization: From Theory to Implementation, pp. 263–280. Springer, New York (2006)
Kampas, F.J., Pintér, J.D.: Configuration analysis and design by using optimization tools in Mathematica. The Math J. 10, 128–154 (2006)
Addis, B., Locatelli, M., Schoen, F.: Efficiently packing unequal disks in a circle. Oper. Res. Lett. 36, 37–42 (2008)
Castillo, I., Kampas, F.J., Pintér, J.D.: Solving circle packing problems by global optimization: numerical results and industrial applications. Eur. J. Oper. Res. 191, 786–802 (2008)
Grosso, A., Jamali, A.R.M.J.U., Locatelli, M., Schoen, F.: Solving the problem of packing equal and unequal circles in a circular container. J. Glob. Optim. 47, 63–81 (2010)
Hifi, M., M’Hallah, R.: A literature review on circle and sphere packing problems: models and methodologies. Adv. Oper. Res. 2009, 22, 150624 (2009). doi:https://doi.org/10.1155/2009/150624
Fasano, G.: Solving Non-standard Packing Problems by Global Optimization and Heuristics. Springer, Cham (2014)
Fasano, G., Pintér, J.D. (eds.): Optimized Packings with Applications. Springer, New York (2015)
Gensane, T., Honvault, P.: Optimal packings of two ellipses in a square. Forum Geom. 14, 371–380 (2014)
Birgin, E.G., Bustamante, L.H., Flores Callisaya, H., Martínez, J.M.: Packing circles within ellipses. Int. Trans. Oper. Res. 20, 365–389 (2013)
Litvinchev, I., Infante, L., Ozuna, L.: Packing circular-like objects in a rectangular container. J. Comput. Syst. Sci. Int. 54, 259–267 (2015)
Galiev, S.I., Lisafina, M.S.: Numerical optimization methods for packing equal orthogonally oriented ellipses in a rectangular domain. Comput. Math. Math. Phys. 53, 1748–1762 (2013)
Kallrath, J., Rebennack, S.: Cutting ellipses from area-minimizing rectangles. J. Glob. Optim. 59, 405–437 (2014)
Uhler, C., Wright, S.J.: Packing ellipsoids with overlap. SIAM Rev. 55, 671–706 (2013)
Kampas, F.J., Castillo, I. Pintér, J.D.: Optimized ellipse packings in regular polygons using embedded Lagrange multipliers (2017). Submitted for publication
Pintér, J.D.: Globally optimized spherical point arrangements: model variants and illustrative results. Ann. Oper. Res. 104, 213–230 (2001)
Stortelder, W.J.H., de Swart, J.J.B., Pintér, J.D.: Finding elliptic Fekete point sets: two numerical solution approaches. J. Comput. Appl. Math. 130, 205–216 (2001)
Pintér, J.D., Kampas, F.J.: Benchmarking nonlinear optimization software in technical computing environments. I. Global optimization in Mathematica with MathOptimizer Professional. TOP. 21, 133–162 (2013)
Pintér, J.D.: Global Optimization in Action. Kluwer Academic Publishers, Dordrecht (1996). Now distributed by Springer Science + Business Media, New York
Pintér, J.D.: LGO − a program system for continuous and Lipschitz global optimization. In: Bomze, I., Csendes, T., Horst, R., Pardalos, P.M. (eds.) Developments in Global Optimization, pp. 183–197. Kluwer Academic Publishers, Dordrecht (1997)
Pintér, J.D.: Global optimization: software, test problems, and applications. In: Pardalos, P.M., Romeijn, H.E. (eds.) Handbook of Global Optimization, vol. 2, pp. 515–569. Kluwer Academic Publishers, Dordrecht (2002)
Pintér, J.D.: Nonlinear optimization in modeling environments: software implementations for compilers, spreadsheets, modeling languages, and integrated computing systems. In: Jeyakumar, V., Rubinov, A.M. (eds.) Continuous Optimization: Current Trends and Applications, pp. 147–173. Springer, New York (2005)
Pintér, J.D.: Nonlinear optimization with GAMS/LGO. J. Glob. Optim. 38, 79–101 (2007)
Pintér, J.D.: Software development for global optimization. In: Pardalos, P.M., Coleman, T.F. (eds.) Global Optimization: Methods and Applications, Fields Institute Communications, vol. 55, pp. 183–204. American Mathematical Society, Providence, RI (2009)
Pintér, J.D., Linder, D., Chin, P.: Global optimization toolbox for maple: an introduction with illustrative applications. Optim. Methods Softw. 21, 565–582 (2006)
Çaĝlayan, M.O., Pintér, J.D.: Development and calibration of a currency trading strategy using global optimization. J. Glob. Optim. 56, 353–371 (2013)
Pintér, J.D., Horváth, Z.: Integrated experimental design and nonlinear optimization to handle computationally expensive models under resource constraints. J. Glob. Optim. 57, 191–215 (2013)
Pintér, J.D.: How difficult is nonlinear optimization? A practical solver tuning approach, with illustrative results. Ann. Oper. Res. 1–23 (2017). https://doi.org/10.1007/s10479-017-2518-z. Preprint available at www.optimization-online.org/DB_FILE/2014/06/4409.pdf
Pintér, J.D.: LGO – a Model Development and Solver System for Global-Local Nonlinear Optimization, User’s Guide, Current edn. Pintér Consulting Services, Inc., Halifax (2016)
Wolfram Research: Mathematica (Release 11). Wolfram Research, Inc., Champaign, IL (2016)
Pintér, J.D., Kampas, F.J.: Getting Started with Mathoptimizer professional. Pintér Consulting Services, Inc., Halifax (2015)
GCC: GCC, the GNU Compiler Collection. (2016). https://gcc.gnu.org/
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2017 Springer International Publishing AG
About this paper
Cite this paper
Kampas, F.J., Pintér, J.D., Castillo, I. (2017). Optimal Packing of General Ellipses in a Circle. In: Takáč, M., Terlaky, T. (eds) Modeling and Optimization: Theory and Applications. MOPTA 2016. Springer Proceedings in Mathematics & Statistics, vol 213. Springer, Cham. https://doi.org/10.1007/978-3-319-66616-7_2
Download citation
DOI: https://doi.org/10.1007/978-3-319-66616-7_2
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-66615-0
Online ISBN: 978-3-319-66616-7
eBook Packages: Mathematics and StatisticsMathematics and Statistics (R0)