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 条
  • [31] Real-Time Scheduling for Flexible Job Shop With AGVs Using Multiagent Reinforcement Learning and Efficient Action Decoding
    Li, Yuxin
    Wang, Qingzheng
    Li, Xinyu
    Gao, Liang
    Fu, Ling
    Yu, Yanbin
    Zhou, Wei
    IEEE TRANSACTIONS ON SYSTEMS MAN CYBERNETICS-SYSTEMS, 2025, 55 (03): : 2120 - 2132
  • [32] TTDeep: Time-Triggered Scheduling for Real-Time Ethernet via Deep Reinforcement Learning
    Jia, Hongyu
    Jiang, Yu
    Zhong, Chunmeng
    Wan, Hai
    Zhao, Xibin
    2021 IEEE GLOBAL COMMUNICATIONS CONFERENCE (GLOBECOM), 2021,
  • [33] 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,
  • [34] Network-based dynamic dispatching rule generation mechanism for real-time production scheduling problems with dynamic job arrivals
    Zhuang, Zilong
    Li, Yue
    Sun, Yanning
    Qin, Wei
    Sun, Zhao-Hui
    ROBOTICS AND COMPUTER-INTEGRATED MANUFACTURING, 2022, 73
  • [35] Network-based dynamic dispatching rule generation mechanism for real-time production scheduling problems with dynamic job arrivals
    Zhuang, Zilong
    Li, Yue
    Sun, Yanning
    Qin, Wei
    Sun, Zhao-Hui
    Robotics and Computer-Integrated Manufacturing, 2022, 73
  • [36] Deep Reinforcement Learning for Dynamic Flexible Job Shop Scheduling with Random Job Arrival
    Chang, Jingru
    Yu, Dong
    Hu, Yi
    He, Wuwei
    Yu, Haoyu
    PROCESSES, 2022, 10 (04)
  • [37] Dynamic scheduling for flexible job shop with new job insertions by deep reinforcement learning
    Luo, Shu
    APPLIED SOFT COMPUTING, 2020, 91
  • [38] Deep reinforcement learning task scheduling method based on server real-time performance
    Wang, Jinming
    Li, Shaobo
    Zhang, Xingxing
    Wu, Fengbin
    Xie, Cankun
    PEERJ COMPUTER SCIENCE, 2024, 10
  • [39] REAL-TIME SCHEDULING BASED ON SIMULATION AND DEEP REINFORCEMENT LEARNING WITH FEATURED ACTION SPACE
    Xie, Shufang
    Zhang, Tao
    Rose, Oliver
    2022 WINTER SIMULATION CONFERENCE (WSC), 2022, : 1731 - 1739
  • [40] Scheduling of Dynamic Participants in Real-Time Distributed Systems
    Sin, Mong Leng
    Bouroche, Melanie
    Cahill, Vinny
    2011 30TH IEEE INTERNATIONAL SYMPOSIUM ON RELIABLE DISTRIBUTED SYSTEMS (SRDS), 2011, : 245 - 254