A cooperative algorithm for constrained two-staged two-dimensional cutting problems. (2nd August 2010)