I have a set of circles of arbitrary radii: $r_1, r_2, r_3, ... r_n$.
I wish to arrange them around an inner circle so that they are all touching the perimeter of the inner circle, and do not overlap each other.
What I don't know how to do is figure out the inner radius $r_{inner}$.
I can figure out the angle each circle will use given an inner radius: $\theta_i = 2\sin^{-1} \frac{r_i}{r_i+r_{inner}}$, so I can test whether an inner radius is correct.
My first guess was to solve $2\pi = \sum_i (2\sin^{-1} \frac{r_i}{r_i+r_{inner}})$ for $r_{inner}$, but that's beyond my skills.
I also considered whether the sum of the diameters would equal the circumference of the circle, but that's a set of line segments rather than a smooth arc, and correcting that is also beyond me.
How do I figure out $r_{inner}$?
Numbers of circles around a circle is related, but assumes the circles are identical, which mine are not.