Deep reinforcement learning-based spatio-temporal graph neural network for solving job shop scheduling problem

被引:0
|
作者
Gebreyesus, Goytom [1 ]
Fellek, Getu [1 ]
Farid, Ahmed [1 ]
Hou, Sicheng [1 ]
Fujimura, Shigeru [1 ]
Yoshie, Osamu [1 ]
机构
[1] Waseda Univ, Grad Sch Informat Prod & Syst, Fukuoka, Japan
关键词
Deep reinforcement learning; Spatio-temporal representation; Job shop scheduling; Graph neural network; MIGRATING BIRDS OPTIMIZATION; ALGORITHM; BENCHMARKS; TIME;
D O I
10.1007/s12065-024-00989-6
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
The job shop scheduling problem (JSSP) is a well-known NP-hard combinatorial optimization problem that focuses on assigning tasks to limited resources while adhering to certain constraints. Currently, deep reinforcement learning (DRL)-based solutions are being widely used to solve the JSSP by defining the problem structure on disjunctive graphs. Some of the proposed approaches attempt to leverage the structural information of the JSSP to capture the dynamics of the environment without considering the time dependency within the JSSP. However, learning graph representations only from the structural relationship of nodes results in a weak and incomplete representation of these graphs which does not provide an expressive representation of the dynamics in the environment. In this study, unlike existing frameworks, we defined the JSSP as a dynamic graph to explicitly consider the time-varying aspect of the JSSP environment. To this end, we propose a novel DRL framework that captures both the spatial and temporal attributes of the JSSP to construct rich and complete graph representations. Our DRL framework introduces a novel attentive graph isomorphism network (Attentive-GIN)-based spatial block to learn the structural relationship and a temporal block to capture the time dependency. Additionally, we designed a gated fusion block that selectively combines the learned representations from the two blocks. We trained the model using the proximal policy optimization algorithm of reinforcement learning. Experimental results show that our trained model exhibits significant performance enhancement compared to heuristic dispatching rules and learning-based solutions for both randomly generated datasets and public benchmarks.
引用
收藏
页数:18
相关论文
共 50 条
  • [21] Actor-Critic Deep Reinforcement Learning for Solving Job Shop Scheduling Problems
    Liu, Chien-Liang
    Chang, Chuan-Chin
    Tseng, Chun-Jan
    IEEE ACCESS, 2020, 8 : 71752 - 71762
  • [22] A deep reinforcement learning with dynamic spatio-temporal graph model for solving urban logistics delivery planning problems
    Li, Yuanyuan
    Guan, Qingfeng
    Gu, Junfeng
    Jiang, Xintong
    INTERNATIONAL JOURNAL OF DIGITAL EARTH, 2024, 17 (01)
  • [23] Deep reinforcement learning-based memetic algorithm for solving dynamic distributed green flexible job shop scheduling problem with finite transportation resources
    Zhou, Xinxin
    Wang, Fuyu
    Wu, Bin
    Li, Yan
    Shen, Nannan
    SWARM AND EVOLUTIONARY COMPUTATION, 2025, 94
  • [24] Solving flexible job shop scheduling problems via deep reinforcement learning
    Yuan, Erdong
    Wang, Liejun
    Cheng, Shuli
    Song, Shiji
    Fan, Wei
    Li, Yongming
    EXPERT SYSTEMS WITH APPLICATIONS, 2024, 245
  • [25] A novel method-based reinforcement learning with deep temporal difference network for flexible double shop scheduling problem
    Wang, Xiao
    Zhong, Peisi
    Liu, Mei
    Zhang, Chao
    Yang, Shihao
    SCIENTIFIC REPORTS, 2024, 14 (01)
  • [26] A spatial pyramid pooling-based deep reinforcement learning model for dynamic job-shop scheduling problem
    Wu, Xinquan
    Yan, Xuefeng
    COMPUTERS & OPERATIONS RESEARCH, 2023, 160
  • [27] A Deep Reinforcement Learning Framework Based on an Attention Mechanism and Disjunctive Graph Embedding for the Job-Shop Scheduling Problem
    Chen, Ruiqi
    Li, Wenxin
    Yang, Hongbing
    IEEE TRANSACTIONS ON INDUSTRIAL INFORMATICS, 2023, 19 (02) : 1322 - 1331
  • [28] 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
    COMPUTERS & INDUSTRIAL ENGINEERING, 2024, 198
  • [29] Gated-Attention Model with Reinforcement Learning for Solving Dynamic Job Shop Scheduling Problem
    Gebreyesus, Goytom
    Fellek, Getu
    Farid, Ahmed
    Fujimura, Shigeru
    Yoshie, Osamu
    IEEJ TRANSACTIONS ON ELECTRICAL AND ELECTRONIC ENGINEERING, 2023, 18 (06) : 932 - 944
  • [30] A novel priority dispatch rule generation method based on graph neural network and reinforcement learning for distributed job-shop scheduling
    Huang, Jiang-Ping
    Gao, Liang
    Li, Xin-Yu
    Zhang, Chun-Jiang
    JOURNAL OF MANUFACTURING SYSTEMS, 2023, 69 : 119 - 134