Real-time scheduling for distributed permutation flowshops with dynamic job arrivals using deep reinforcement learning

被引:48
|
作者
Yang, Shengluo [1 ]
Wang, Junyi [2 ,3 ,4 ]
Xu, Zhigang [2 ,3 ,4 ]
机构
[1] Univ Shanghai Sci & Technol, Sch Mech Engn, Shanghai 200093, Peoples R China
[2] Chinese Acad Sci, Shenyang Inst Automat, Shenyang 110016, Peoples R China
[3] Chinese Acad Sci, Inst Robot & Intelligent Mfg, Shenyang 110169, Peoples R China
[4] 135 Chuangxin Rd, Shenyang, Liaoning, Peoples R China
关键词
Distributed flowshop scheduling; Deep reinforcement learning; Real-time scheduling; Dynamic job arrivals; Intelligent scheduling; Deep Q -network; ITERATED GREEDY ALGORITHM; SHOP; METAHEURISTICS; SEARCH;
D O I
10.1016/j.aei.2022.101776
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Distributed manufacturing plays an important role for large-scale companies to reduce production and trans-portation costs for globalized orders. However, how to real-timely and properly assign dynamic orders to distributed workshops is a challenging problem. To provide real-time and intelligent decision-making of scheduling for distributed flowshops, we studied the distributed permutation flowshop scheduling problem (DPFSP) with dynamic job arrivals using deep reinforcement learning (DRL). The objective is to minimize the total tardiness cost of all jobs. We provided the training and execution procedures of intelligent scheduling based on DRL for the dynamic DPFSP. In addition, we established a DRL-based scheduling model for distributed flowshops by designing suitable reward function, scheduling actions, and state features. A novel reward function is designed to directly relate to the objective. Various problem-specific dispatching rules are introduced to provide efficient actions for different production states. Furthermore, four efficient DRL algorithms, including deep Q-network (DQN), double DQN (DbDQN), dueling DQN (DlDQN), and advantage actor-critic (A2C), are adapted to train the scheduling agent. The training curves show that the agent learned to generate better so-lutions effectively and validate that the system design is reasonable. After training, all DRL algorithms outper-form traditional meta-heuristics and well-known priority dispatching rules (PDRs) by a large margin in terms of solution quality and computation efficiency. This work shows the effectiveness of DRL for the real-time sched-uling of dynamic DPFSP.
引用
收藏
页数:16
相关论文
共 50 条
  • [41] Real-time security margin control using deep reinforcement learning
    Hagmar, Hannes
    Eriksson, Robert
    Tuan, Le Anh
    ENERGY AND AI, 2023, 13
  • [42] Real-Time Energy Management of a Microgrid Using Deep Reinforcement Learning
    Ji, Ying
    Wang, Jianhui
    Xu, Jiacan
    Fang, Xiaoke
    Zhang, Huaguang
    ENERGIES, 2019, 12 (12)
  • [43] Real-Time Microgrid Energy Scheduling Using Meta-Reinforcement Learning
    Shen, Huan
    Shen, Xingfa
    Chen, Yiming
    ENERGIES, 2024, 17 (10)
  • [44] Deep Reinforcement Learning for Job Scheduling on Cluster
    Yao, Zhenjie
    Chen, Lan
    Zhang, He
    ARTIFICIAL NEURAL NETWORKS AND MACHINE LEARNING - ICANN 2021, PT IV, 2021, 12894 : 613 - 624
  • [45] Real-time production scheduling using a deep reinforcement learning-based multi-agent approach
    Taghipour, Sharareh
    Namoura, Hamed A.
    Sharifi, Mani
    Ghaleb, Mageed
    INFOR, 2024, 62 (02) : 186 - 210
  • [46] Real-time Motion Planning for Robotic Teleoperation Using Dynamic-goal Deep Reinforcement Learning
    Kamali, Kaveh
    Bonev, Ilian A.
    Desrosiers, Christian
    2020 17TH CONFERENCE ON COMPUTER AND ROBOT VISION (CRV 2020), 2020, : 182 - 189
  • [47] Dynamic scheduling for real-time distributed systems using ant colony optimization
    Shah, Apurva
    Kotecha, Ketan
    Shah, Dipti
    INTERNATIONAL JOURNAL OF INTELLIGENT COMPUTING AND CYBERNETICS, 2010, 3 (02) : 279 - 292
  • [48] A deep reinforcement learning model for dynamic job-shop scheduling problem with uncertain processing time
    Wu, Xinquan
    Yan, Xuefeng
    Guan, Donghai
    Wei, Mingqiang
    ENGINEERING APPLICATIONS OF ARTIFICIAL INTELLIGENCE, 2024, 131
  • [49] Real-time model calibration with deep reinforcement learning
    Tian, Yuan
    Chao, Manuel Arias
    Kulkarni, Chetan
    Goebel, Kai
    Fink, Olga
    MECHANICAL SYSTEMS AND SIGNAL PROCESSING, 2022, 165
  • [50] Distributed Reinforcement Learning for Real-Time Batteries Control Using Lagrangian Decomposition
    Stai, Eleni
    Stanojev, Ognjen
    di Prata, Riccardo de Nardis
    Hug, Gabriela
    2022 INTERNATIONAL CONFERENCE ON SMART ENERGY SYSTEMS AND TECHNOLOGIES, SEST, 2022,