强化学习
计算机科学
动态优先级调度
马尔可夫决策过程
作业车间调度
调度(生产过程)
数学优化
联营
动态规划
分布式计算
马尔可夫过程
人工智能
地铁列车时刻表
算法
数学
操作系统
统计
作者
Zhenyu Liu,Haoyang Mao,Guodong Sa,Hui Liu,Jianrong Tan
标识
DOI:10.1016/j.jmsy.2024.01.002
摘要
The unpredictable variety of dynamic events in manufacturing systems poses a great challenge for tackling the job-shop scheduling problem (JSP), while most prior arts fail to strike a good balance between solution efficiency and dynamic adaptation. To this end, this paper outlines a graph reinforcement learning framework for solving dynamic JSP (DJSP) with stochastic processing time and machine breakdowns. The framework depicts DJSP as a Markov decision process (MDP) and expands the disjunctive graph representation of the state. Then a mixed graph Transformer network is proposed to extract state embeddings coupled with dynamic events, which combines the merits of two attention mechanisms and a spatial pyramid pooling module to flexibly fit different scheduling configurations. Further, a promising training algorithm called Phase Proximal Policy Optimization with Rollback is advanced to learn the optimal scheduling policy, which introduces an additional auxiliary phase to train the policy and value networks alternately for higher sample efficiency. Comprehensive experiments both on static benchmarks and dynamic instances as well as an actual engineering case indicate that the proposed framework exhibits significant superiority in fidelity and generalization compared to previous work in terms of solving DJSP.
科研通智能强力驱动
Strongly Powered by AbleSci AI