Given a number N of rectangular kitchen worktops, of variable dimensions to be cut from slabs of material of fixed dimensions
Determine an optimal fit to minimise wastage and number of slabs used.
Two refinements to the problem are: 1. Slabs may be of variable dimensions 2. The worktops may additionally have rectangular "cutouts" e.g. for a sink. A Cutout may be considered as a Slab