Solving job shop scheduling problems via deep reinforcement learning

被引:13
|
作者
Yuan, Erdong [1 ]
Cheng, Shuli [1 ]
Wang, Liejun [1 ]
Song, Shiji [2 ]
Wu, Fang [1 ]
机构
[1] Xinjiang Univ, Coll Informat Sci & Engn, Urumqi 830046, Xinjiang, Peoples R China
[2] Tsinghua Univ, Dept Automat, Beijing 100084, Peoples R China
基金
美国国家科学基金会; 中国国家自然科学基金;
关键词
Job shop scheduling; State representation; Invalid action masking; Deep reinforcement learning; Generalization; INTEGER PROGRAMMING-MODELS; BENCHMARKS;
D O I
10.1016/j.asoc.2023.110436
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Deep reinforcement learning (DRL), as a promising technique, is a new approach to solve the job shop scheduling problem (JSSP). Although DRL method is effective for solving JSSP, there are still deficiencies in state representation, action space definition, and reward function design, which make it difficult for the agent to learn effective policy. In this paper, we model JSSP as a Markov decision process (MDP) and design a new state representation using the state features of bidirectional scheduling, which can not only enable the agent to capture more effective state information, improve its decision-making ability, but also effectively avoid the phenomenon of multiple optimal action selections in candidate action set. Invalid action masking (IAM) technique is employed to narrow the search space, which helps the agent avoid exploring suboptimal solutions. We evaluate the performance of the policy model on eight public test datasets: ABZ, FT, ORB, YN, SWV, LA, TA, and DMU. Extensive experimental results show that the proposed method on the whole has better optimization ability than the existing state-of-the-art models and priority dispatching rules.& COPY; 2023 Published by Elsevier B.V.
引用
收藏
页数:15
相关论文
共 50 条
  • [1] Solving flexible job shop scheduling problems via deep reinforcement learning
    Yuan, Erdong
    Wang, Liejun
    Cheng, Shuli
    Song, Shiji
    Fan, Wei
    Li, Yongming
    [J]. EXPERT SYSTEMS WITH APPLICATIONS, 2024, 245
  • [2] Actor-Critic Deep Reinforcement Learning for Solving Job Shop Scheduling Problems
    Liu, Chien-Liang
    Chang, Chuan-Chin
    Tseng, Chun-Jan
    [J]. IEEE ACCESS, 2020, 8 : 71752 - 71762
  • [3] Dynamic Job Shop Scheduling via Deep Reinforcement Learning
    Liang, Xinjie
    Song, Wen
    Wei, Pengfei
    [J]. 2023 IEEE 35TH INTERNATIONAL CONFERENCE ON TOOLS WITH ARTIFICIAL INTELLIGENCE, ICTAI, 2023, : 369 - 376
  • [4] Learning to Dispatch for Job Shop Scheduling via Deep Reinforcement Learning
    Zhang, Cong
    Song, Wen
    Cao, Zhiguang
    Zhang, Jie
    Tan, Puay Siew
    Xu, Chi
    [J]. ADVANCES IN NEURAL INFORMATION PROCESSING SYSTEMS 33, NEURIPS 2020, 2020, 33
  • [5] Deep Reinforcement Learning Solves Job-shop Scheduling Problems
    Anjiang Cai
    Yangfan Yu
    Manman Zhao
    [J]. Instrumentation, 2024, 11 (01) : 88 - 100
  • [6] Design patterns of deep reinforcement learning models for job shop scheduling problems
    Wang, Shiyong
    Li, Jiaxian
    Jiao, Qingsong
    Ma, Fang
    [J]. JOURNAL OF INTELLIGENT MANUFACTURING, 2024,
  • [7] Deep reinforcement learning for solving the joint scheduling problem of machines and AGVs in job shop
    基于深度强化学习求解作业车间机器与AGV联合调度问题
    [J]. Lei, Qi (leiqi@cqu.edu.cn), 1600, Northeast University (39):
  • [8] A novel method for solving dynamic flexible job-shop scheduling problem via DIFFormer and deep reinforcement learning
    Wan, Lanjun
    Cui, Xueyan
    Zhao, Haoxin
    Fu, Long
    Li, Changyun
    [J]. Computers and Industrial Engineering, 2024, 198
  • [9] Job Shop Scheduling Problem Based on Deep Reinforcement Learning
    Li, Baoshuai
    Ye, Chunming
    [J]. Computer Engineering and Applications, 2024, 57 (23) : 248 - 254
  • [10] Job shop smart manufacturing scheduling by deep reinforcement learning
    Serrano-Ruiz, Julio C.
    Mula, Josefa
    Poler, Raul
    [J]. JOURNAL OF INDUSTRIAL INFORMATION INTEGRATION, 2024, 38