A fully general, exact algorithm for nesting irregular shapes
A new bottom-left-fill heuristic algorithm for the two-dimensional irregular packing problem