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

被引:50
|
作者
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 production-logistics collaborative environment using multi-agent deep reinforcement learning
    Li, Yuxin
    Li, Xinyu
    Gao, Liang
    ADVANCED ENGINEERING INFORMATICS, 2025, 65
  • [32] 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
  • [33] A distributed permutation flow-shop considering sustainability criteria and real-time scheduling
    Fathollahi-Fard, Amir M.
    Woodward, Lyne
    Akhrif, Ouassima
    JOURNAL OF INDUSTRIAL INFORMATION INTEGRATION, 2024, 39
  • [34] 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,
  • [35] 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,
  • [36] 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
  • [37] Petri-net-based deep reinforcement learning for real-time scheduling of automated manufacturing systems
    Luo, Jiliang
    Yi, Sijia
    Lin, Zexuan
    Zhang, Hongbin
    Zhou, Jiazhong
    JOURNAL OF MANUFACTURING SYSTEMS, 2024, 74 : 995 - 1008
  • [38] Dynamic multi-objective scheduling for flexible job shop by deep reinforcement learning
    Luo, Shu
    Zhang, Linxuan
    Fan, Yushun
    COMPUTERS & INDUSTRIAL ENGINEERING, 2021, 159
  • [39] 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)
  • [40] 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