Adaptive genetic algorithm for scheduling problem in flexible workshop with low carbon constraints