DeepMAG: Deep reinforcement learning with multi-agent graphs for flexible job shop scheduling

被引:19
|
作者
Zhang, Jia-Dong [1 ]
He, Zhixiang [2 ]
Chan, Wing -Ho [1 ]
Chow, Chi -Yin [1 ]
机构
[1] FactoryX Ltd, Hong Kong, Peoples R China
[2] Beijing Univ Technol, Sch Software Engn, Beijing, Peoples R China
关键词
Deep learning; Reinforcement learning; Multi -agent graphs; Deep Q networks; Flexible job shop scheduling; ALGORITHM; NEIGHBORHOOD; NETWORKS;
D O I
10.1016/j.knosys.2022.110083
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
The flexible job shop scheduling (FJSS) is important in real-world factories due to the wide applicability. FJSS schedules the operations of jobs to be executed by specific machines at the appropriate time slots based on two decision steps, namely, the job sequencing (i.e., the sequence of jobs executed on a machine) and the job routing (i.e., the route of a job to a machine). Most current studies utilize either deep reinforcement learning (DRL) or multi-agent reinforcement learning (MARL) for FJSS with a large search space. However, these studies suffer from two major limitations: no integration between DRL and MARL, and independent agents without cooperation. To this end, we propose a new model for FJSS, called DeepMAG based on Deep reinforcement learning with Multi -Agent Graphs. DeepMAG has two key contributions. (1) Integration between DRL and MARL. DeepMAG integrates DRL with MARL by associating a different agent to each machine and job. Each agent exploits DRL to find the best action on the job sequencing and routing. After a job-associated agent chooses the best machine, the job becomes a job candidate for the machine to proceed to its next operation, while a machine-associated agent selects the next job from its job candidate set to be processed. (2) Cooperative agents. A multi-agent graph is built based on the operation relationships among machines and jobs. An agent cooperates with its neighboring agents to take one cooperative action. Finally, we conduct experiments to evaluate the performance of DeepMAG and experimental results show that it outperforms the state-of-the-art techniques.(c) 2022 Elsevier B.V. All rights reserved.
引用
收藏
页数:12
相关论文
共 50 条
  • [31] A centralized reinforcement learning method for multi-agent job scheduling in Grid
    Moradi, Milad
    [J]. 2016 6TH INTERNATIONAL CONFERENCE ON COMPUTER AND KNOWLEDGE ENGINEERING (ICCKE), 2016, : 171 - 176
  • [32] Job shop scheduling using multi-agent systems
    Booth, AM
    [J]. ADAPTIVE COMPUTING IN DESIGN AND MANUFACTURE VI, 2004, : 149 - 160
  • [33] A multi-agent model for reactive job shop scheduling
    Liu, N
    Abdelrahman, MA
    Ramaswamy, S
    [J]. PROCEEDINGS OF THE THIRTY-SIXTH SOUTHEASTERN SYMPOSIUM ON SYSTEM THEORY, 2004, : 241 - 245
  • [34] A Multi-agent Model for Job-Shop Scheduling
    Neagu, Gabriel
    [J]. SERVICE ORIENTATION IN HOLONIC AND MULTI-AGENT MANUFACTURING CONTROL, 2012, 402 : 211 - 225
  • [35] Deep reinforcement learning for adaptive flexible job shop scheduling: coping with variability and uncertainty
    Workneh, Abebaw Degu
    El Mouhtadi, Meryam
    Alaoui, Ahmed El Hilali
    [J]. SMART SCIENCE, 2024, : 387 - 405
  • [36] Expert-Guided Deep Reinforcement Learning for Flexible Job Shop Scheduling Problem
    Zhang, Wenqiang
    Geng, Huili
    Bao, Xuan
    Gen, Mitsuo
    Zhang, Guohui
    Deng, Miaolei
    [J]. BIO-INSPIRED COMPUTING: THEORIES AND APPLICATIONS, PT 2, BIC-TA 2023, 2024, 2062 : 50 - 60
  • [37] Interactive Operation Agent Scheduling Method for Job Shop Based on Deep Reinforcement Learning
    Chen R.
    Li W.
    Wang C.
    Yang H.
    [J]. Jixie Gongcheng Xuebao/Journal of Mechanical Engineering, 2023, 59 (12): : 78 - 88
  • [38] Dynamic flexible scheduling with transportation constraints by multi-agent reinforcement learning
    Zhang, Lixiang
    Yan, Yan
    Hu, Yaoguang
    [J]. ENGINEERING APPLICATIONS OF ARTIFICIAL INTELLIGENCE, 2024, 134
  • [39] An effective multi-agent-based graph reinforcement learning method for solving flexible job shop scheduling problem
    Wan, Lanjun
    Fu, Long
    Li, Changyun
    Li, Keqin
    [J]. Engineering Applications of Artificial Intelligence, 2025, 139
  • [40] Multi-agent deep reinforcement learning for dynamic reconfigurable shop scheduling considering batch processing and worker cooperation
    Li, Yuxin
    Li, Xinyu
    Gao, Liang
    Lu, Zhibing
    [J]. ROBOTICS AND COMPUTER-INTEGRATED MANUFACTURING, 2025, 91