Recursive circle packing problems
Cutting circles and polygons from area-minimizing rectangles