A deep multi-agent reinforcement learning approach to solve dynamic job shop scheduling problem

被引:27
|
作者
Liu, Renke [1 ,2 ]
Piplani, Rajesh [1 ]
Toro, Carlos [3 ]
机构
[1] Nanyang Technol Univ, Sch Mech & Aerosp Engn, Singapore, Singapore
[2] Hyundai Motor Grp Innovat Ctr Singapore, AIR Ctr, Singapore, Singapore
[3] Vicomtech Res Ctr, San Sebastian, Spain
关键词
Job shop scheduling; Dynamic scheduling; Deep reinforcement learning; Multi-agent reinforcement learning; DISPATCHING RULES;
D O I
10.1016/j.cor.2023.106294
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
Manufacturing industry is experiencing a revolution in the creation and utilization of data, the abundance of industrial data creates a need for data-driven techniques to implement real-time production scheduling. How-ever, existing dynamic scheduling techniques have been mainly developed to solve problems of invariable size, and are incapable of addressing the increasing volatility and complexity of practical production scheduling problems. To facilitate near real-time decision-making on the shop floor, we propose a deep multi-agent rein-forcement learning-based approach to solve the dynamic job shop scheduling problem. Double deep Q-network algorithm, attached to decentralized scheduling agents, is used to learn the relationships between production information and scheduling objectives, and to make near real-time scheduling decisions. Proposed framework utilizes centralized training and decentralized execution scheme and parameter-sharing technique to tackle the non-stationary problem in the multi-agent reinforcement learning task. Several enhancements are also devel-oped, including the novel state and action representation that can handle size-agnostic dynamic scheduling problems, a chronological joint-action framework to alleviate the credit-assignment difficulty, and knowledge-based reward-shaping techniques to encourage cooperation. Simulation study shows that the proposed archi-tecture significantly improves the learning effectiveness, and delivers superior performance compared to existing scheduling strategies and state-of-the-art deep reinforcement learning-based dynamic scheduling approaches.
引用
收藏
页数:17
相关论文
共 50 条
  • [1] A Multi-Agent Reinforcement Learning Approach to the Dynamic Job Shop Scheduling Problem
    Inal, Ali Firat
    Sel, Cagri
    Aktepe, Adnan
    Turker, Ahmet Kursad
    Ersoz, Suleyman
    SUSTAINABILITY, 2023, 15 (10)
  • [2] Multi-Agent Reinforcement Learning for Job Shop Scheduling in Dynamic Environments
    Pu, Yu
    Li, Fang
    Rahimifard, Shahin
    SUSTAINABILITY, 2024, 16 (08)
  • [3] Dynamic job shop scheduling based on deep reinforcement learning for multi-agent manufacturing systems
    Zhang, Yi
    Zhu, Haihua
    Tang, Dunbing
    Zhou, Tong
    Gui, Yong
    ROBOTICS AND COMPUTER-INTEGRATED MANUFACTURING, 2022, 78
  • [4] A reinforcement learning-based approach for solving multi-agent job shop scheduling problem
    Dong, Zhuoran
    Ren, Tao
    Qi, Fang
    Weng, Jiacheng
    Bai, Danyu
    Yang, Jie
    Wu, Chin-Chia
    INTERNATIONAL JOURNAL OF PRODUCTION RESEARCH, 2024,
  • [5] DeepMAG: Deep reinforcement learning with multi-agent graphs for flexible job shop scheduling
    Zhang, Jia-Dong
    He, Zhixiang
    Chan, Wing -Ho
    Chow, Chi -Yin
    KNOWLEDGE-BASED SYSTEMS, 2023, 259
  • [6] Multi-Agent Reinforcement Learning for Extended Flexible Job Shop Scheduling
    Peng, Shaoming
    Xiong, Gang
    Yang, Jing
    Shen, Zhen
    Tamir, Tariku Sinshaw
    Tao, Zhikun
    Han, Yunjun
    Wang, Fei-Yue
    MACHINES, 2024, 12 (01)
  • [7] Multi-Agent Reinforcement Learning Tool for Job Shop Scheduling Problems
    Martinez Jimenez, Yailen
    Coto Palacio, Jessica
    Nowe, Ann
    OPTIMIZATION AND LEARNING, 2020, 1173 : 3 - 12
  • [8] A cooperative hierarchical deep reinforcement learning based multi-agent method for distributed job shop scheduling problem with random job arrivals
    Huang, Jiang-Ping
    Gao, Liang
    Li, Xin-Yu
    Zhang, Chun-Jiang
    COMPUTERS & INDUSTRIAL ENGINEERING, 2023, 185
  • [9] Multi-Agent Reinforcement Learning for Job Shop Scheduling in Flexible Manufacturing Systems
    Baer, Schirin
    Bakakeu, Jupiter
    Meyes, Richard
    Meisen, Tobias
    2019 SECOND INTERNATIONAL CONFERENCE ON ARTIFICIAL INTELLIGENCE FOR INDUSTRIES (AI4I 2019), 2019, : 22 - 25
  • [10] Multi-agent deep reinforcement learning-based approach for dynamic flexible assembly job shop scheduling with uncertain processing and transport times
    Wang, Hao
    Lin, Wenzheng
    Peng, Tao
    Xiao, Qinge
    Tang, Renzhong
    EXPERT SYSTEMS WITH APPLICATIONS, 2025, 270