Abstract
This paper considers the problem of finding the densest packing of N (N = 1, 2, …) equal non-overlapping circles in a circle. This and similar packing problems in 2D or 3D space can be considered as a simplified version of various real world problems as container loading, sensor network layout or placing of facilities and therefore it has been thoroughly studied by mathematicians, computer scientists and in operations research. For most problems with smaller N, whether for packing in a circle, square or a triangle, or packing of spheres into three dimensional objects, there have been found provably optimal solutions, and a fierce competition exists to find the most effective algorithm and solutions for higher values of N. In this paper we are not trying to compete with these achievements, but we are trying to experimentally examine a possibility to use a special type of neural network, specifically the neural gas method, to solve such a problem. Experiments show, that the neural gas approach is applicable to this kind of problem and provides reasonable though slightly suboptimal results.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Abbadi, A., Matoušek, R.: RRTs review and statistical analysis. Int. J. Math. Comput. Simul. 6(1), 1–8 (2012)
Al-Modahka, I., Hifi, M., M’Hallah, R.: Packing circles in the smallest circle: an adaptive hybrid algorithm. J. Oper. Res. Soc. 62(11), 1917–1930 (2011)
Carrabs, F., Cerrone, C., Cerulli, R.: A Tabu search approach for the circle packing problem. In: Network-Based Information Systems (NBiS), pp. 165–171 (2014)
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(3), 786–802 (2008)
Conway, J.H., Sloane, N.J.: Sphere Packings, Lattices, and Groups. Springer, New York (1987)
Flores, J.J., Martínez, J., Calderón, F.: Evolutionary computation solutions to the circle packing problem. Soft Comput. (2015). ISSN 1433-7479. doi:10.1007/s00500-015-1603-y
Hifi, M., M’Hallah, R.: A literature review on circle and sphere packing problems: models and methodologies. Adv. Oper. Res. (2009) Article ID 150624, 22 pp. doi:10.1155/2009/150624
Hopfield, J.J., Tank, D.W.: “Neural” computation of decisions in optimization problems. Biol. Cybern. 52(3), 141–152 (1985)
Huang, W., Fu, Z., Xu, R.: Tabu search algorithm combined with global perturbation for packing arbitrary sized circles into a circular container. China Inf. Sci. 56(9), 1–14 (2013)
Hurdal, K.M., Stephenson, K.: Cortical cartography using the discrete conformal approach of circle packings. NeuroImage 23(Suppl 1), S119–28 (2004)
LaValle, S M., Kuffner. Jr. J.J.: Randomized kinodynamic planning. Int. J. Robot. Res. (IJRR) 20(5) (2001). doi:10.1177/02783640122067453
Martinetz, T., Schulten, K.: A “neural gas” network learns topologies. In: Kohonen, T. et al. (eds): Artificial Neural Networks. Elsevier, Amsterdam, pp. 397–402 (1991)
Shi, Y.-J., Liu, Z.-C., Ma, S.: An improved evolution strategy for constrained circle packing problem. In: Advanced Intelligent Computing Theories and Applications. Springer, Berlin, pp. 86–93 (2010)
Specht E.: Packomania web site. http://www.packomania.com/, 1999. last visit 2.4.2015
Stephenson, K.: Introduction to Circle Packing: The Theory of Discrete Analytic Functions. Cambridge University Press, Cambridge (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. In: Springer Optimization and Its Applications, Vol. 6. New York, NY, USA (2007)
Weisstein, E.W.: Circle Packing http://mathworld.wolfram.com/CirclePacking.html. Accessed 2 April 2015
Yan-Jun, S., Yi-Shou, W., Long, W., Hong-Fei, T.: A layout pattern based particle swarm optimization for constrained packing problems. Inf. Technol. J. 11, 1722–1729 (2012)
Zhang, D.F., Deng, A.S.: An effective hybrid algorithm for the problem of packing circles into a larger containing circle. Comput. Oper. Res. 32(8), 1941–1951 (2005)
Zimmermann, A.: Al Zimmermann’s Programming Contests—Circle Packing, http://recmath.com/contest/CirclePacking/index.php. Accessed 2 April 2015
Acknowledgments
This contribution was supported by Grant Agency VEGA SR under the grant 1/0458/13.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2015 Springer International Publishing Switzerland
About this paper
Cite this paper
Pospichal, J. (2015). Solving Circle Packing Problem by Neural Gas. In: Matoušek, R. (eds) Mendel 2015. ICSC-MENDEL 2016. Advances in Intelligent Systems and Computing, vol 378. Springer, Cham. https://doi.org/10.1007/978-3-319-19824-8_23
Download citation
DOI: https://doi.org/10.1007/978-3-319-19824-8_23
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-19823-1
Online ISBN: 978-3-319-19824-8
eBook Packages: EngineeringEngineering (R0)