Optimizing Job Shop Scheduling Problem Through Deep Reinforcement Learning and Discrete Event Simulation
This paper explores the optimization of Job Shop Scheduling Problem (JSSP), by employing a Deep Reinforcement Learning (DRL) approach that learns optimal scheduling policies through continuous inter-action with a job shop setting simulated within a discrete event simulation (DES) environment. The study involves computational experiments to train and evaluate the DRL agent across benchmark JSSP instances. We compare our DRL-based scheduling solutions against generated by widely used priority dispatching rules, assessing the impact of the learned policies on performance metrics including the total time to complete all jobs (makespan) and efficiency in using machines (machine utilization). Our results indicate improvements in scheduling efficiency, showcasing the DRL algorithm's ability to adapt and optimize in complex scheduling scenarios. This paper underscores the potential of integrating DRL with DES to create a powerful toolset for modern manufacturing challenges, enabling businesses to maintain competitive advantage through improved operational agility.
Authors
- Ghaith Rabadi (ORCID: https://orcid.org/0000-0001-8145-313X)
- Bülent Soykan (ORCID: https://orcid.org/0000-0002-7958-2650)
Institutions
- University of Central Florida (US)
Publication Details
- Published
- 2024-12-15
- DOI
- https://doi.org/10.1109/wsc63780.2024.10838905
- Citations
- 5
- Primary Topic
- Scheduling and Optimization Algorithms
- Type
- article
- Field-Weighted Citation Impact
- 1.74