基于深度强化学习的柔性作业车间动态调度

Deep reinforcement learning for dynamic scheduling of a flexible job shop

International Journal of Production Research · 2022
被引 286 · 同刊同年前 1%
ABS 3

中文导读

提出一种分层分布式架构,使用双深度Q网络训练调度代理,实现柔性作业车间在持续订单到达下的实时动态调度,并通过仿真验证其优于现有策略。

Abstract

The ability to handle unpredictable dynamic events is becoming more important in pursuing agile and flexible production scheduling. At the same time, the cyber-physical convergence in production system creates massive amounts of industrial data that needs to be mined and analysed in real-time. To facilitate such real-time control, this research proposes a hierarchical and distributed architecture to solve the dynamic flexible job shop scheduling problem. Double Deep Q-Network algorithm is used to train the scheduling agents, to capture the relationship between production information and scheduling objectives, and make real-time scheduling decisions for a flexible job shop with constant job arrivals. Specialised state and action representations are proposed to handle the variable specification of the problem in dynamic scheduling. Additionally, a surrogate reward-shaping technique to improve learning efficiency and scheduling effectiveness is developed. A simulation study is carried out to validate the performance of the proposed approach under different scenarios. Numerical results show that not only does the proposed approach deliver superior performance as compared to existing scheduling strategies, its advantages persist even if the manufacturing system configuration changes.

生产调度强化学习柔性制造工业工程人工智能