Circle packing in arbitrary domains

08/31/2023
by   Paolo Amore, et al.
0

We describe an algorithm that allows one to find dense packing configurations of a number of congruent disks in arbitrary domains in two or more dimensions. We have applied it to a large class of two dimensional domains such as rectangles, ellipses, crosses, multiply connected domains and even to the cardioid. For many of the cases that we have studied no previous result was available. The fundamental idea in our approach is the introduction of "image" disks, which allows one to work with a fixed container, thus lifting the limitations of the packing algorithms of <cit.>. We believe that the extension of our algorithm to three (or higher) dimensional containers (not considered here) can be done straightforwardly.

READ FULL TEXT

page 18

page 19

page 20

research
02/24/2022

A PTAS for Packing Hypercubes into a Knapsack

We study the d-dimensional hypercube knapsack problem where we are given...
research
08/16/2023

Improved Approximations for Translational Packing of Convex Polygons

Optimal packing of objects in containers is a critical problem in variou...
research
01/06/2023

Echoes of the hexagon: remnants of hexagonal packing inside regular polygons

Based on numerical simulations that we have carried out, we provide evid...
research
07/16/2020

A Faster Exponential Time Algorithm for Bin Packing With a Constant Number of Bins via Additive Combinatorics

In the Bin Packing problem one is given n items with weights w_1,…,w_n a...
research
01/13/2020

Applying Gene Expression Programming for Solving One-Dimensional Bin-Packing Problems

This work aims to study and explore the use of Gene Expression Programmi...
research
08/05/2023

Set-alternating schemes: A new class of large Condorcet domains

In this paper, we introduce set-alternating schemes to construct Condorc...
research
12/23/2022

Circle packing in regular polygons

We study the packing of a large number of congruent and non–overlapping ...

Please sign up or login with your details

Forgot password? Click here to reset