Multi-Objective Optimization of the Hot Rolling Scheduling of Steel Using a Genetic Algorithm