Probing an LSTM-PPO-Based reinforcement learning algorithm to solve dynamic job shop scheduling problem

被引:0
|
作者
Chen, Wei [1 ]
Zhang, Zequn [1 ]
Tang, Dunbing [1 ]
Liu, Changchun [1 ]
Gui, Yong [1 ]
Nie, Qingwei [1 ]
Zhao, Zhen [1 ]
机构
[1] Nanjing Univ Aeronaut & Astronaut, Coll Mech & Elect Engn, Nanjing 210016, Peoples R China
基金
中国国家自然科学基金; 中国博士后科学基金;
关键词
Reinforcement learning; Scheduling process; LSTM-PPO; Dynamic job shop scheduling problem;
D O I
10.1016/j.cie.2024.110633
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
With the growth of personalized demand and the continuous improvement in social productivity, the large-scale and few-variety centralized production model is gradually transitioning towards a personalized model of small batches and multiple varieties, which makes the manufacturing process of the job shop increasingly complex. Furthermore, disruptive events such as machinery failures and rush orders in the job shop increase the uncertainty and variability of the production environment. Traditional scheduling methods are usually based on fixed rules and heuristic algorithms, which are difficult to adapt to constantly changing production environments and demands. This may lead to inaccurate scheduling decisions and hinder the optimal allocation of job shop resources. To solve the dynamic job shop scheduling problem (JSP) more effectively, this paper proposes a Reinforcement Learning (RL) optimization algorithm integrating long short-term memory (LSTM) neural network and proximal policy optimization (PPO). It can dynamically adjust scheduling strategies according to the changing production environment, achieving comprehensive status awareness of the job shop environment to make optimal scheduling decisions. First, a state-aware network framework based on LSTM-PPO is proposed to achieve real-time perception of job shop state changes. Then, the state and action space of the job shop are described within the context of the state-aware network framework. Finally, an experimental environment is established to verify the algorithm's effectiveness. Training the LSTM-PPO algorithm makes it feasible to achieve better performance than other scheduling methods. By comparing the initial planning time with the actual completion time of the rescheduling decision under different dynamic disturbances, the efficiency of the proposed algorithm is verified for the dynamic JSP.
引用
收藏
页数:15
相关论文
共 50 条
  • [1] Deep Reinforcement Learning Algorithm Based on CNN to Solve Flexible Job-Shop Scheduling Problem
    Li, Xingzhou
    Li, Yanwu
    Xie, Hui
    Computer Engineering and Applications, 2024, 60 (17) : 312 - 320
  • [2] Dynamic scheduling for flexible job shop based on MachineRank algorithm and reinforcement learning
    Ren, Fujie
    Liu, Haibin
    SCIENTIFIC REPORTS, 2024, 14 (01):
  • [3] Dynamic flexible job shop scheduling algorithm based on deep reinforcement learning
    Zhao, Tianrui
    Wang, Yanhong
    Tan, Yuanyuan
    Zhang, Jun
    2023 35TH CHINESE CONTROL AND DECISION CONFERENCE, CCDC, 2023, : 5099 - 5104
  • [4] A deep multi-agent reinforcement learning approach to solve dynamic job shop scheduling problem
    Liu, Renke
    Piplani, Rajesh
    Toro, Carlos
    COMPUTERS & OPERATIONS RESEARCH, 2023, 159
  • [5] Job Shop Scheduling Problem Based on Deep Reinforcement Learning
    Li, Baoshuai
    Ye, Chunming
    Computer Engineering and Applications, 2024, 57 (23) : 248 - 254
  • [6] A self-learning discrete salp swarm algorithm based on deep reinforcement learning for dynamic job shop scheduling problem
    Yiming Gu
    Ming Chen
    Liang Wang
    Applied Intelligence, 2023, 53 : 18925 - 18958
  • [7] A self-learning discrete salp swarm algorithm based on deep reinforcement learning for dynamic job shop scheduling problem
    Gu, Yiming
    Chen, Ming
    Wang, Liang
    APPLIED INTELLIGENCE, 2023, 53 (15) : 18925 - 18958
  • [8] Simple genetic algorithm to solve the Job Shop Scheduling Problem
    Jiménez-Carrión M.
    Jiménez-Carrión, Miguel (mjimenezc@gmail.com), 2018, Centro de Informacion Tecnologica (29): : 299 - 313
  • [9] A hybrid evolutionary algorithm to solve the job shop scheduling problem
    T. C. E. Cheng
    Bo Peng
    Zhipeng Lü
    Annals of Operations Research, 2016, 242 : 223 - 237
  • [10] New Approach to Solve Dynamic Job Shop Scheduling Problem Using Genetic Algorithm
    Kurera, Chandradeepa
    Dasanayake, Palitha
    2018 3RD INTERNATIONAL CONFERENCE ON INFORMATION TECHNOLOGY RESEARCH (ICITR), 2018,