Deep Reinforcement Learning Solves Job-shop Scheduling Problems

被引:0
|
作者
Anjiang Cai [1 ]
Yangfan Yu [2 ]
Manman Zhao [3 ]
机构
[1] School of Mechanical and Electrical Engineering,Xi 'an University of Architecture and Technology
[2] School of Mechanical and Electrical Engineering, Xi 'an University of Architecture and Technology
[3] Department of Automation Engineering,Wuxi Higher Vocational and Technical School of Mechanical and Electrical Engineering
关键词
D O I
10.15878/j.instr.202300165
中图分类号
TH186 [生产技术管理]; TP18 [人工智能理论];
学科分类号
0802 ; 081104 ; 0812 ; 0835 ; 1405 ;
摘要
To solve the sparse reward problem of job-shop scheduling by deep reinforcement learning,a deep reinforcement learning framework considering sparse reward problem is proposed.The job shop scheduling problem is transformed into Markov decision process,and six state features are designed to improve the state feature representation by using two-way scheduling method,including four state features that distinguish the optimal action and two state features that are related to the learning goal.An extended variant of graph isomorphic network GIN++ is used to encode disjunction graphs to improve the performance and generalization ability of the model.Through iterative greedy algorithm,random strategy is generated as the initial strategy,and the action with the maximum information gain is selected to expand it to optimize the exploration ability of Actor-Critic algorithm.Through validation of the trained policy model on multiple public test data sets and comparison with other advanced DRL methods and scheduling rules,the proposed method reduces the minimum average gap by 3.49%,5.31% and 4.16%,respectively,compared with the priority rule-based method,and 5.34%compared with the learning-based method.11.97% and 5.02%,effectively improving the accuracy of DRL to solve the approximate solution of JSSP minimum completion time.
引用
收藏
页码:88 / 100
页数:13
相关论文
共 50 条
  • [41] Novel Formulation and Resolution of Job-Shop Scheduling Problems
    Yan, Bing
    Bragin, Mikhail A.
    Luh, Peter B.
    [J]. IEEE ROBOTICS AND AUTOMATION LETTERS, 2018, 3 (04): : 3387 - 3393
  • [42] Adaptive Genetic Algorithms for The Job-Shop Scheduling Problems
    Yang, Gui
    Lu, Yujun
    Li, Ren-wang
    Han, Jin
    [J]. 2008 7TH WORLD CONGRESS ON INTELLIGENT CONTROL AND AUTOMATION, VOLS 1-23, 2008, : 4501 - +
  • [43] Reactive Tabu Search for Job-Shop Scheduling Problems
    Kawaguchi, Shuhei
    Fukuyama, Yoshikazu
    [J]. 2016 11TH INTERNATIONAL CONFERENCE ON COMPUTER SCIENCE & EDUCATION (ICCSE), 2016, : 97 - 102
  • [44] Memetic algorithms for solving job-shop scheduling problems
    Hasan S.M.K.
    Sarker R.
    Essam D.
    Cornforth D.
    [J]. Memetic Computing, 2009, 1 (1) : 69 - 83
  • [45] Job-shop scheduling in a body shop
    Schauer, Joachim
    Schwarz, Cornelius
    [J]. JOURNAL OF SCHEDULING, 2013, 16 (02) : 215 - 229
  • [46] Job-shop scheduling in a body shop
    Joachim Schauer
    Cornelius Schwarz
    [J]. Journal of Scheduling, 2013, 16 : 215 - 229
  • [47] DETERMINISTIC JOB-SHOP SCHEDULING PROBLEMS WITH CAPACITY FOCUS
    HEUSER, WK
    [J]. COMPUTING, 1993, 51 (01) : 1 - 13
  • [48] Robust Solutions to Job-Shop Scheduling Problems with Operators
    Escamilla, Joan
    Rodriguez-Molins, Mario
    Salido, Miguel A.
    Sierra, Maria R.
    Mencia, Carlos
    Barber, Federico
    [J]. 2012 IEEE 24TH INTERNATIONAL CONFERENCE ON TOOLS WITH ARTIFICIAL INTELLIGENCE (ICTAI 2012), VOL 1, 2012, : 299 - 306
  • [49] An application of immune algorithms for job-shop scheduling problems
    Miyashita, T
    [J]. PROCEEDINGS OF THE 2003 IEEE INTERNATIONAL SYMPOSIUM ON ASSEMBLY AND TASK PLANNING (ISATP2003), 2003, : 146 - 150
  • [50] Flexible job-shop scheduling problems with 'AND'/'OR' precedence constraints
    Lee, Sanghyup
    Moon, Ilkyeong
    Bae, Hyerim
    Kim, Jion
    [J]. INTERNATIONAL JOURNAL OF PRODUCTION RESEARCH, 2012, 50 (07) : 1979 - 2001