Given are $n$ non-overlapping unit circles in $\mathbb R^2$ and some number $r>1$. Let $C$ be one of the circles. I want to place a new circle of radius $r$ which is tangent to $C$ and additionally does not overlap any of the other circles.
How can I find a suitable center for this new circle efficiently, or at least decide whether this is even possible or not?


Hint:
You can solve this using a trick: instead of placing circles of radius $r$ tangent to a given circle, you can inflate all circles by $r$ and place a point on the circumference of that circle.
This implies to compute the union of the inflated circles, a relatively complex geometric operation. When this is done, for every circle that still has a piece of circumference in this "union map", the answer is positive.
https://mathoverflow.net/questions/24859/finding-the-union-of-n-random-circles-arbitrarily-or-conspiratorially-placed-o