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-action deep reinforcement learning framework for flexible Job-shop scheduling problem
    Lei, Kun
    Guo, Peng
    Zhao, Wenchao
    Wang, Yi
    Qian, Linmao
    Meng, Xiangyin
    Tang, Liansheng
    EXPERT SYSTEMS WITH APPLICATIONS, 2022, 205
  • [32] 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
  • [33] Co-Evolutionary NSGA-III with deep reinforcement learning for multi-objective distributed flexible job shop scheduling
    Hou, Yingjie
    Liao, Xiaojuan
    Chen, Guangzhu
    Chen, Yi
    COMPUTERS & INDUSTRIAL ENGINEERING, 2025, 203
  • [34] A Multi-Agent Model based on Hybrid Genetic Algorithm for Job Shop Scheduling problem with Generic Time Lags
    Harrabi, Madiha
    Driss, Olfa Belkahla
    Ghedira, Khaled
    2017 IEEE/ACS 14TH INTERNATIONAL CONFERENCE ON COMPUTER SYSTEMS AND APPLICATIONS (AICCSA), 2017, : 995 - 1002
  • [35] Job shop smart manufacturing scheduling by deep reinforcement learning
    Serrano-Ruiz, Julio C.
    Mula, Josefa
    Poler, Raul
    JOURNAL OF INDUSTRIAL INFORMATION INTEGRATION, 2024, 38
  • [36] Dynamic Job Shop Scheduling via Deep Reinforcement Learning
    Liang, Xinjie
    Song, Wen
    Wei, Pengfei
    2023 IEEE 35TH INTERNATIONAL CONFERENCE ON TOOLS WITH ARTIFICIAL INTELLIGENCE, ICTAI, 2023, : 369 - 376
  • [37] Deep Reinforcement Learning Agent for Negotiation in Multi-Agent Cooperative Distributed Predictive Control
    Aponte-Rengifo, Oscar
    Vega, Pastora
    Francisco, Mario
    APPLIED SCIENCES-BASEL, 2023, 13 (04):
  • [38] A multi-agent resource bidding algorithm for order acceptance and assembly job shop scheduling
    Abbaas, Omar
    Ventura, Jose A.
    INTERNATIONAL JOURNAL OF PRODUCTION RESEARCH, 2024, 62 (13) : 4856 - 4883
  • [39] Deep reinforcement learning for solving the joint scheduling problem of machines and AGVs in job shop
    Sun A.-H.
    Lei Q.
    Song Y.-C.
    Yang Y.-F.
    Lei, Qi (leiqi@cqu.edu.cn), 1600, Northeast University (39): : 253 - 262
  • [40] Expert-Guided Deep Reinforcement Learning for Flexible Job Shop Scheduling Problem
    Zhang, Wenqiang
    Geng, Huili
    Bao, Xuan
    Gen, Mitsuo
    Zhang, Guohui
    Deng, Miaolei
    BIO-INSPIRED COMPUTING: THEORIES AND APPLICATIONS, PT 2, BIC-TA 2023, 2024, 2062 : 50 - 60