An Adaptive Tabu Search Approach To Cutting And Packing Problems