A cooperative hierarchical deep reinforcement learning based multi-agent method for distributed job shop scheduling problem with random job arrivals

被引:17
|
作者
Huang, Jiang-Ping [1 ]
Gao, Liang [1 ]
Li, Xin-Yu [1 ]
Zhang, Chun-Jiang [1 ]
机构
[1] Huazhong Univ Sci & Technol, State Key Lab Digital Mfg Equipment & Technol, Wuhan 430074, Peoples R China
关键词
Shop scheduling; Distributed manufacturing; Deep reinforcement learning; Multi-agent; GENETIC ALGORITHM; DISPATCHING RULES; MAKESPAN; MODEL; TIME;
D O I
10.1016/j.cie.2023.109650
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
Distributed manufacturing can reduce the production cost through the cooperation among factories, and it has been an important trend in the industrial field. For the enterprises with daily delivered production tasks, the random job arrivals are regular. Thus, the Distributed Job-shop Scheduling Problem (DJSP) with random job arrivals is studied, and it is a typical case from the equipment manufacturing industry. The DJSP involves two coupled decision-making processes, job assigning and job sequencing, and the distributed and uncertain pro-duction environment requires the scheduling method to be more responsive and adaptive. Thus, a Deep Rein-forcement Learning (DRL) based multi-agent method is explored, and it is composed of the assigning agent and the sequencing agent. Two Markov Decision Processes (MDPs) are formulated for the two agents respectively. In the MDP for the assigning agent, fourteen factory-and-job related features are extracted as the state features, seven composite assigning rules are designed as the candidate actions, and the reward depends on the total processing time of different factories. In the MDP of the sequencing agent, five machine-and-job related features are set as the state features, six sequencing rules make up the action space, and the change of the factory makespan is the reward. Besides, to enhance the learning ability of the agents, a Deep Q-Network (DQN) framework with variable threshold probability in the training stage is designed, which can balance the exploi-tation and exploration in the model training. The proposed multi-agent method's effectiveness is proved by the independent utility test and the comparison test that are based on 1350 production instances, and its practical value in the actual production is implied by the case study from an automotive engine manufacturing company.
引用
收藏
页数:20
相关论文
共 50 条
  • [31] A multi-agent agile scheduling system for Job-Shop problem
    Wang, Zhanjie
    Liu, Yanbo
    ISDA 2006: SIXTH INTERNATIONAL CONFERENCE ON INTELLIGENT SYSTEMS DESIGN AND APPLICATIONS, VOL 2, 2006, : 679 - +
  • [32] Job Shop Dynamic Scheduling Model Based on Multi-Agent
    He, Li
    Liu, Yong-xian
    Xie, Hua-long
    Zhang, Yu
    2008 CHINESE CONTROL AND DECISION CONFERENCE, VOLS 1-11, 2008, : 829 - +
  • [33] A collaborative-learning multi-agent reinforcement learning method for distributed hybrid flow shop scheduling problem
    Di, Yuanzhu
    Deng, Libao
    Zhang, Lili
    SWARM AND EVOLUTIONARY COMPUTATION, 2024, 91
  • [34] Deteriorating job scheduling problem in a job-shop manufacturing system by multi-agent system
    Renna, Paolo
    INTERNATIONAL JOURNAL OF COMPUTER INTEGRATED MANUFACTURING, 2015, 28 (09) : 936 - 945
  • [35] A dynamic flexible job shop scheduling method based on collaborative agent reinforcement learning
    Shao, Changshun
    Yu, Zhenglin
    Ding, Hongchang
    Cao, Guohua
    Ding, Kaifang
    Duan, Jingsong
    FLEXIBLE SERVICES AND MANUFACTURING JOURNAL, 2024,
  • [36] A multi-agent model for reactive job shop scheduling
    Liu, N
    Abdelrahman, MA
    Ramaswamy, S
    PROCEEDINGS OF THE THIRTY-SIXTH SOUTHEASTERN SYMPOSIUM ON SYSTEM THEORY, 2004, : 241 - 245
  • [37] Job shop scheduling using multi-agent systems
    Booth, AM
    ADAPTIVE COMPUTING IN DESIGN AND MANUFACTURE VI, 2004, : 149 - 160
  • [38] A Multi-agent Model for Job-Shop Scheduling
    Neagu, Gabriel
    SERVICE ORIENTATION IN HOLONIC AND MULTI-AGENT MANUFACTURING CONTROL, 2012, 402 : 211 - 225
  • [39] Dynamic flexible job shop scheduling based on deep reinforcement learning
    Yang, Dan
    Shu, Xiantao
    Yu, Zhen
    Lu, Guangtao
    Ji, Songlin
    Wang, Jiabing
    He, Kongde
    PROCEEDINGS OF THE INSTITUTION OF MECHANICAL ENGINEERS PART B-JOURNAL OF ENGINEERING MANUFACTURE, 2024,
  • [40] Large-Scale Dynamic Scheduling for Flexible Job-Shop With Random Arrivals of New Jobs by Hierarchical Reinforcement Learning
    Lei, Kun
    Guo, Peng
    Wang, Yi
    Zhang, Jian
    Meng, Xiangyin
    Qian, Linmao
    IEEE TRANSACTIONS ON INDUSTRIAL INFORMATICS, 2024, 20 (01) : 1007 - 1018