Split Packing: Algorithms for Packing Circles with Optimal Worst-Case Density
S\'andor P. Fekete, Sebastian Morr, Christian Scheffer

TL;DR
This paper introduces the Split Packing algorithm, providing optimal worst-case density bounds for packing circles into square and triangular containers, with constructive proofs and practical applications.
Contribution
It presents the first tight area-based packing conditions for circles in squares and triangles, along with a versatile, divide-and-conquer algorithm for optimal circle packing.
Findings
Square container packing up to 53.90% area
Triangular container packing up to incircle area
Algorithm is polynomial-time and suitable for approximation
Abstract
In the classic circle packing problem, one asks whether a given set of circles can be packed into a given container. Packing problems like this have been shown to be -hard. In this paper, we present new sufficient conditions for packing circles into square and triangular containers, using only the sum of the circles' areas: For square containers, it is possible to pack any set of circles with a combined area of up to approximately 53.90% of the square's area. And when the container is a right or obtuse triangle, any set of circles whose combined area does not exceed the triangle's incircle can be packed. These area conditions are tight, in the sense that for any larger areas, there are sets of circles which cannot be packed. Similar results have long been known for squares, but to the best of our knowledge, we give the first results of this type for circular objects.…
Click any figure to enlarge with its caption.
Figure 1
Figure 2Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
