Given $n$ non-overlapping circles of radius $1$ (i.e., the distance between the centers of any two circles is greater than $2$), how to find the minimum length path (the path can be of any form) that touches all the circles (we say that a path touches a circle if the minimum distance between a point of the path and the center of the circle is less or equal to $1$)? Or, how to find such good paths with small lengthes?
Thanks!