Text this: Genetic Programming with Adaptive Population Restructuring for Dynamic Flexible Job Shop Scheduling.