Two-dimensional Bin Packing Problems