
From October 30, 2005 to January 14, 2006, Sam Byrd, Jean-Charles Meyrignac, and Al Zimmermann organized a contest on a specific problem of packing N circles with radii ri=i, i=1, 2, …, N, in a circle with radius R in the way that the radius R is minimized and the circles do not overlap. The system sizes 5 ≤ N ≤ 50 were considered in the contest (see www.recmath.org/contest/CirclePacking). We heard of this contest shortly before it ended, started working on this type of problem, and were able to establish one world record for N=28, the solution of which was submitted by our student Tobias Baumann. After the end of the contest, we decided to contine working on this problem in order to generally develop and tune optimization algorithms for packing problems. In the mean time, we were able to match all world records for 5 ≤ N ≤ 23 and N=25. Furthermore, we succeeded in finding new world record configurations for all other values of N considered in the contest.
Here you find a list of the configurations, which are given by
the coordinates of the midpoints of the various circles. The midpoint
of the circumcircle is supposed to lie at the origin:
The new world record configuration for N=50 in shown in the picture above. What the other solutions look like, you can see both in this pdf file, with numbers in the circles denoting their radii, or in a multi-color version. (By clicking on the system sizes, you get corresponding images with higher resolution) We describe our optimization approach based on the physical general-purpose algorithm simulated annealing and an afterburner based on local optimization ideas from computer science in a scientific paper in the journal Physical Review E . There you can also find additional results on the dynamics of the optimization process, on similarities and differences between various quasi optimum configurations, and on scaling laws for the optimum values of this problem.