Determining optimum Genetic Algorithm parameters for scheduling the manufacturing and assembly of complex products