Sequencing cutting patterns by enhanced genetic algorithm