Litcius/Paper detail

Integration of Deep Reinforcement Learning and Discrete-Event Simulation for Real-Time Scheduling of a Flexible Job Shop Production

Sebastian Lang, Fabian Behrendt, Nico Lanzerath, Tobias Reggelin, Marcel Müller

202069 citationsDOIOpen Access PDF

Abstract

The following paper presents the application of Deep Q-Networks (DQN) for solving a flexible job shop problem with integrated process planning. DQN is a deep reinforcement learning algorithm, which aims to train an agent to perform a specific task. In particular, we train two DQN agents in connection with a discrete-event simulation model of the problem, where one agent is responsible for the selection of operation sequences, while the other allocates jobs to machines. We compare the performance of DQN with the GRASP metaheuristic. After less than one hour of training, DQN generates schedules providing a lower makespan and total tardiness as the GRASP algorithm. Our first investigations reveal that DQN seems to generalize the training data to other problem cases. Once trained, the prediction and evaluation of new production schedules requires less than 0.2 seconds.

Topics & Concepts

TardinessGRASPReinforcement learningComputer scienceJob shop schedulingJob shopScheduling (production processes)Task (project management)Artificial intelligenceMetaheuristicProcess (computing)Discrete event simulationMathematical optimizationFlow shop schedulingSimulationScheduleMathematicsEngineeringOperating systemSystems engineeringProgramming languageScheduling and Optimization AlgorithmsAdvanced Manufacturing and Logistics OptimizationAssembly Line Balancing Optimization
Integration of Deep Reinforcement Learning and Discrete-Event Simulation for Real-Time Scheduling of a Flexible Job Shop Production | Litcius