Deep RL can make real-time scheduling decisions for dynamic manufacturing environments by learning to combine simple dispatching rules better than any single rule alone, without requiring expensive optimization solvers.
This paper uses deep reinforcement learning to solve the flexible job shop scheduling problem—deciding which machine should process which job to minimize total completion time.