Higher order block heuristics for 2D pallet loading problems with multiple box inputs. (2021)