An Improved Hierarchical Genetic Algorithm for Sheet Cutting Scheduling with Process Constraints. (24th December 2013)