Text this: A genetic algorithm for tool-constrained scheduling with dynamic expedited orders in smart manufacturing.