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 条
  • [1] 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
    [J]. MACHINES, 2024, 12 (01)
  • [2] Multi-Agent Reinforcement Learning for Job Shop Scheduling in Flexible Manufacturing Systems
    Baer, Schirin
    Bakakeu, Jupiter
    Meyes, Richard
    Meisen, Tobias
    [J]. 2019 SECOND INTERNATIONAL CONFERENCE ON ARTIFICIAL INTELLIGENCE FOR INDUSTRIES (AI4I 2019), 2019, : 22 - 25
  • [3] Multi-agent reinforcement learning based on graph convolutional network for flexible job shop scheduling
    Jing, Xuan
    Yao, Xifan
    Liu, Min
    Zhou, Jiajun
    [J]. JOURNAL OF INTELLIGENT MANUFACTURING, 2024, 35 (01) : 75 - 93
  • [4] Multi-agent reinforcement learning based on graph convolutional network for flexible job shop scheduling
    Xuan Jing
    Xifan Yao
    Min Liu
    Jiajun Zhou
    [J]. Journal of Intelligent Manufacturing, 2024, 35 : 75 - 93
  • [5] Multi-Agent Reinforcement Learning for Job Shop Scheduling in Dynamic Environments
    Pu, Yu
    Li, Fang
    Rahimifard, Shahin
    [J]. SUSTAINABILITY, 2024, 16 (08)
  • [6] Multi-Agent Reinforcement Learning Tool for Job Shop Scheduling Problems
    Martinez Jimenez, Yailen
    Coto Palacio, Jessica
    Nowe, Ann
    [J]. OPTIMIZATION AND LEARNING, 2020, 1173 : 3 - 12
  • [7] A deep multi-agent reinforcement learning approach to solve dynamic job shop scheduling problem
    Liu, Renke
    Piplani, Rajesh
    Toro, Carlos
    [J]. COMPUTERS & OPERATIONS RESEARCH, 2023, 159
  • [8] Dynamic job shop scheduling based on deep reinforcement learning for multi-agent manufacturing systems
    Zhang, Yi
    Zhu, Haihua
    Tang, Dunbing
    Zhou, Tong
    Gui, Yong
    [J]. ROBOTICS AND COMPUTER-INTEGRATED MANUFACTURING, 2022, 78
  • [9] 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
    [J]. SUSTAINABILITY, 2023, 15 (10)
  • [10] Deep reinforcement learning for dynamic scheduling of a flexible job shop
    Liu, Renke
    Piplani, Rajesh
    Toro, Carlos
    [J]. INTERNATIONAL JOURNAL OF PRODUCTION RESEARCH, 2022, 60 (13) : 4049 - 4069