Heuristic And Metaheuristic Approaches For A Class Of Two Dimensional Bin Packing Problems