TY - GEN
T1 - Solving Size-Agnostic Job Shop Scheduling Problems Like GPT Speaks
AU - Yuan, Zhaolin
AU - Ding, Jiyuchen
AU - Li, Ming
AU - Huang, George Q.
AU - Zhao, Zhiheng
N1 - Publisher Copyright:
© 2024 IEEE.
PY - 2024/8
Y1 - 2024/8
N2 - Job shop scheduling problem (JSSP) presents a significant challenge in real-world manufacturing scheduling due to the presence of uncertainties and the large scale of production. Reinforcement Learning is an effective methodology for learning scheduling policy by interacting with a simulated job shop scheduling environment. However, the simulated environment is sometimes inaccurate or even unavailable, especially for scenarios with uncertainties in job arrivals and random machine breakdown. To eliminate the dependency on the simulated environment, this paper proposes the Decision-GPT-based Job Shop Scheduling Solver (DGSS). DGSS is trained by offline reinforcement learning where only offline and sub-optimal scheduling trajectories are needed. As a size-agnostic JSSP solver, DGSS combines the size generalization ability of the graph neural network and the simplicity and scalability of the Transformer architecture to model the evolution of the disjunctive graph of a JSSP instance under scheduled operations. Just like the speaking process of GPT, DGSS can generate the next approximate scheduling operation given manually set future rewards, just like the prompt used in GPT. Experiments on simulated JSSP instances show that the proposed DGSS can generate high-quality schedules and outperform the behavior policy and most traditional Priority dispatching rules.
AB - Job shop scheduling problem (JSSP) presents a significant challenge in real-world manufacturing scheduling due to the presence of uncertainties and the large scale of production. Reinforcement Learning is an effective methodology for learning scheduling policy by interacting with a simulated job shop scheduling environment. However, the simulated environment is sometimes inaccurate or even unavailable, especially for scenarios with uncertainties in job arrivals and random machine breakdown. To eliminate the dependency on the simulated environment, this paper proposes the Decision-GPT-based Job Shop Scheduling Solver (DGSS). DGSS is trained by offline reinforcement learning where only offline and sub-optimal scheduling trajectories are needed. As a size-agnostic JSSP solver, DGSS combines the size generalization ability of the graph neural network and the simplicity and scalability of the Transformer architecture to model the evolution of the disjunctive graph of a JSSP instance under scheduled operations. Just like the speaking process of GPT, DGSS can generate the next approximate scheduling operation given manually set future rewards, just like the prompt used in GPT. Experiments on simulated JSSP instances show that the proposed DGSS can generate high-quality schedules and outperform the behavior policy and most traditional Priority dispatching rules.
UR - https://www.scopus.com/pages/publications/85208277934
U2 - 10.1109/CASE59546.2024.10711526
DO - 10.1109/CASE59546.2024.10711526
M3 - Conference article published in proceeding or book
AN - SCOPUS:85208277934
T3 - IEEE International Conference on Automation Science and Engineering
SP - 3346
EP - 3351
BT - 2024 IEEE 20th International Conference on Automation Science and Engineering, CASE 2024
PB - IEEE Computer Society
T2 - 20th IEEE International Conference on Automation Science and Engineering, CASE 2024
Y2 - 28 August 2024 through 1 September 2024
ER -