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 条
  • [41] An immune-based multi-agent system for flexible job shop scheduling problem in dynamic and multi-objective environments
    Kamali, Seyed Ruhollah
    Banirostam, Touraj
    Motameni, Homayun
    Teshnehlab, Mohammad
    ENGINEERING APPLICATIONS OF ARTIFICIAL INTELLIGENCE, 2023, 123
  • [42] Solving flexible job shop scheduling problems via deep reinforcement learning
    Yuan, Erdong
    Wang, Liejun
    Cheng, Shuli
    Song, Shiji
    Fan, Wei
    Li, Yongming
    EXPERT SYSTEMS WITH APPLICATIONS, 2024, 245
  • [43] Deep reinforcement learning for dynamic flexible job shop scheduling problem considering variable processing times
    Zhang, Lu
    Feng, Yi
    Xiao, Qinge
    Xu, Yunlang
    Li, Di
    Yang, Dongsheng
    Yang, Zhile
    JOURNAL OF MANUFACTURING SYSTEMS, 2023, 71 : 257 - 273
  • [44] Flexible job-shop scheduling with learning and forgetting effect by Multi-Agent System
    Renna, Paolo
    INTERNATIONAL JOURNAL OF INDUSTRIAL ENGINEERING COMPUTATIONS, 2019, 10 (04) : 521 - 534
  • [45] Multi-policy deep reinforcement learning for multi-objective multiplicity flexible job shop scheduling
    Ding, Linshan
    Guan, Zailin
    Rauf, Mudassar
    Yue, Lei
    SWARM AND EVOLUTIONARY COMPUTATION, 2024, 87
  • [46] An effective deep actor-critic reinforcement learning method for solving the flexible job shop scheduling problem
    Wan L.
    Cui X.
    Zhao H.
    Li C.
    Wang Z.
    Neural Computing and Applications, 2024, 36 (20) : 11877 - 11899
  • [47] A multi-agent system for integrated scheduling and maintenance planning of the flexible job shop
    Pal, Manojkumar
    Mittal, Murari Lal
    Soni, Gunjan
    Chouhan, Satyendra S.
    COMPUTERS & OPERATIONS RESEARCH, 2023, 159
  • [48] A deep reinforcement learning method based on a multiexpert graph neural network for flexible job shop scheduling
    Huang, Dailin
    Zhao, Hong
    Tian, Weiquan
    Chen, Kangping
    COMPUTERS & INDUSTRIAL ENGINEERING, 2025, 200
  • [49] Solving job shop scheduling problems via deep reinforcement learning
    Yuan, Erdong
    Cheng, Shuli
    Wang, Liejun
    Song, Shiji
    Wu, Fang
    APPLIED SOFT COMPUTING, 2023, 143
  • [50] Deep reinforcement learning driven trajectory-based meta-heuristic for distributed heterogeneous flexible job shop scheduling problem
    Zhang, Qichen
    Shao, Weishi
    Shao, Zhongshi
    Pi, Dechang
    Gao, Jiaquan
    SWARM AND EVOLUTIONARY COMPUTATION, 2024, 91