Given n circles with radii r1 ... rn, position them in such a way that no circles are overlapping and the bounding circle is of \"small\" radius.
The program takes a lis
http://en.wikipedia.org/wiki/Apollonian_gasket
This seems somewhat relevant to what you are trying to do, and may provide some potential constraints for you.