Knowledge-Based Effective Dispatch for Job Shop Scheduling

被引:0
|
作者
Ding, Jiepin [1 ]
Xia, Jun [1 ]
Ye, Yutong [1 ]
Ma, Yuan [1 ]
Chen, Mingsong [1 ]
机构
[1] East China Normal Univ, MoE Engn Res Ctr Software Hardware Codesign Techno, Shanghai 200062, Peoples R China
关键词
Job shop scheduling; priority knowledge; Pearson correlation relationship analysis; feature selection; action masking; deep reinforcement learning; BENCHMARKS; SEARCH; RULES;
D O I
10.1142/S0218126624502608
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Although Deep Reinforcement Learning (DRL) is promising in solving Job Shop Scheduling Problems (JSPs), existing DRL-based methods still have large optimality gaps when learning job-to-machine solutions. This is mainly because: (i) existing state representations autonomously learned from graph-structured data cannot fully capture node information to support agents in making optimal decisions; and (ii) existing reward functions cannot accurately reflect some actions that will seriously worsen the current state. Aiming to address these issues, we propose a knowledge-based DRL method that selects nine well-known priority dispatching rules (PDRs) as state features, which can achieve effective model training. To avoid feature over-redundancy, we discard significantly correlated features based on the Pearson correlation relationship analysis, which can help to identify the key factors that affect the agents' decision-making. Furthermore, since it is difficult to design a reward function that can accurately distinguish actions, we mask poor-performing actions based on problem-specific knowledge to prevent them from being selected at the current decision point. Comprehensive experimental results demonstrate the superiority of our approach over four PDRs and four state-of-the-art methods on various benchmarks.
引用
收藏
页数:23
相关论文
共 50 条
  • [1] A knowledge-based simulation model for job shop scheduling
    Abdallah, MH
    [J]. INTERNATIONAL JOURNAL OF OPERATIONS & PRODUCTION MANAGEMENT, 1995, 15 (10) : 89 - &
  • [2] KNOWLEDGE-BASED DECISION-MAKING FOR JOB SHOP SCHEDULING
    VANDERPLUYM, B
    [J]. INTERNATIONAL JOURNAL OF COMPUTER INTEGRATED MANUFACTURING, 1990, 3 (06) : 354 - 363
  • [3] A KNOWLEDGE-BASED APPROACH TO DYNAMIC JOB-SHOP SCHEDULING
    FARHOODI, F
    [J]. INTERNATIONAL JOURNAL OF COMPUTER INTEGRATED MANUFACTURING, 1990, 3 (02) : 84 - 95
  • [4] An efficient knowledge-based algorithm for the flexible job shop scheduling problem
    Karimi, Hamid
    Rahmati, Seyed Habib A.
    Zandieh, M.
    [J]. KNOWLEDGE-BASED SYSTEMS, 2012, 36 : 236 - 244
  • [5] A KNOWLEDGE-BASED JOB-SHOP SCHEDULING SYSTEM WITH CONTROLLED BACKTRACKING
    CHARALAMBOUS, O
    HINDI, KS
    [J]. COMPUTERS & INDUSTRIAL ENGINEERING, 1993, 24 (03) : 391 - 400
  • [6] Knowledge-Based Ant Colony Optimization for Flexible Job Shop Scheduling Problems
    Xing, Li-Ning
    Chen, Ying-Wu
    Wang, Peng
    Zhao, Qing-Song
    Xiong, Jian
    [J]. APPLIED SOFT COMPUTING, 2010, 10 (03) : 888 - 896
  • [7] A Hybrid Genetic Algorithm with a Knowledge-Based Operator for Solving the Job Shop Scheduling Problems
    Piroozfard, Hamed
    Wong, Kuan Yew
    Hassan, Adnan
    [J]. JOURNAL OF OPTIMIZATION, 2016, 2016
  • [8] A Knowledge-Based Multiobjective Memetic Algorithm for Green Job Shop Scheduling With Variable Machining Speeds
    Lu, Chao
    Zhang, Biao
    Gao, Liang
    Yi, Jin
    Mou, Jianhui
    [J]. IEEE SYSTEMS JOURNAL, 2022, 16 (01): : 844 - 855
  • [9] Knowledge-Based Reinforcement Learning and Estimation of Distribution Algorithm for Flexible Job Shop Scheduling Problem
    Du, Yu
    Li, Jun-qing
    Chen, Xiao-long
    Duan, Pei-yong
    Pan, Quan-ke
    [J]. IEEE TRANSACTIONS ON EMERGING TOPICS IN COMPUTATIONAL INTELLIGENCE, 2023, 7 (04): : 1036 - 1050
  • [10] Effective job shop priority scheduling
    Veeke, Hans P. M.
    Lodewijks, Gabrel L.
    [J]. 4TH INTERNATIONAL INDUSTRIAL SIMULATION CONFERENCE 2006, 2006, : 437 - +