A Reinforcement Learning Approach to Robust Scheduling of Permutation Flow Shop

被引:4
作者
Zhou, Tao [1 ]
Luo, Liang [1 ]
Ji, Shengchen [1 ]
He, Yuanxin [1 ]
机构
[1] Wuhan Univ Technol, Key Lab High Performance Ship Technol, Minist Educ, Wuhan 420100, Peoples R China
关键词
permutation flow shop; scheduling; deep reinforcement learning; disjunctive graph; policy network; DISTRIBUTION ALGORITHM; MINIMIZE MAKESPAN; OPTIMIZATION; HEURISTICS;
D O I
10.3390/biomimetics8060478
中图分类号
T [工业技术];
学科分类号
08 ;
摘要
The permutation flow shop scheduling problem (PFSP) stands as a classic conundrum within the realm of combinatorial optimization, serving as a prevalent organizational structure in authentic production settings. Given that conventional scheduling approaches fall short of effectively addressing the intricate and ever-shifting production landscape of PFSP, this study proposes an end-to-end deep reinforcement learning methodology with the objective of minimizing the maximum completion time. To tackle PFSP, we initially model it as a Markov decision process, delineating pertinent states, actions, and reward functions. A notably innovative facet of our approach involves leveraging disjunctive graphs to represent PFSP state information. To glean the intrinsic topological data embedded within the disjunctive graph's underpinning, we architect a policy network based on a graph isomorphism network, subsequently trained through proximal policy optimization. Our devised methodology is compared with six baseline methods on randomly generated instances and the Taillard benchmark, respectively. The experimental results unequivocally underscore the superiority of our proposed approach in terms of makespan and computation time. Notably, the makespan can save up to 183.2 h in randomly generated instances and 188.4 h in the Taillard benchmark. The calculation time can be reduced by up to 18.70 s for randomly generated instances and up to 18.16 s for the Taillard benchmark.
引用
收藏
页数:18
相关论文
共 48 条
[1]   Optimization of No-Wait Flowshop Scheduling Problem in Bakery Production with Modified PSO, NEH and SA [J].
Babor, Majharulislam ;
Senge, Julia ;
Rosell, Cristina M. ;
Rodrigo, Dolores ;
Hitzmann, Bernd .
PROCESSES, 2021, 9 (11)
[2]   MOEA/DEP: An Algebraic Decomposition-Based Evolutionary Algorithm for the Multiobjective Permutation Flowshop Scheduling Problem [J].
Baioletti, Marco ;
Milani, Alfredo ;
Santucci, Valentino .
EVOLUTIONARY COMPUTATION IN COMBINATORIAL OPTIMIZATION, EVOCOP 2018, 2018, 10782 :132-145
[3]   A Distance-Based Ranking Model Estimation of Distribution Algorithm for the Flowshop Scheduling Problem [J].
Ceberio, Josu ;
Irurozki, Ekhine ;
Mendiburu, Alexander ;
Lozano, Jose A. .
IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION, 2014, 18 (02) :286-300
[4]   Implementation of the Manufacturing Execution System in the food and beverage industry [J].
Chen, Xinyu ;
Voigt, Tobias .
JOURNAL OF FOOD ENGINEERING, 2020, 278
[5]   Minimize makespan of permutation flowshop using pointer network [J].
Cho, Young In ;
Nam, So Hyun ;
Cho, Ki Young ;
Yoon, Hee Chang ;
Woo, Jong Hun .
JOURNAL OF COMPUTATIONAL DESIGN AND ENGINEERING, 2022, 9 (01) :51-67
[6]   An iterated greedy algorithm with optimization of partial solutions for the makespan permutation flowshop problem [J].
Dubois-Lacoste, Jeremie ;
Pagnozzi, Federico ;
Stutzle, Thomas .
COMPUTERS & OPERATIONS RESEARCH, 2017, 81 :160-166
[7]   NEH-based heuristics for the permutation flowshop scheduling problem to minimise total tardiness [J].
Fernandez-Viagas, Victor ;
Framinan, Jose M. .
COMPUTERS & OPERATIONS RESEARCH, 2015, 60 :27-36
[8]   A review of energy-efficient scheduling in intelligent production systems [J].
Gao, Kaizhou ;
Huang, Yun ;
Sadollah, Ali ;
Wang, Ling .
COMPLEX & INTELLIGENT SYSTEMS, 2020, 6 (02) :237-249
[9]   Gated-Attention Model with Reinforcement Learning for Solving Dynamic Job Shop Scheduling Problem [J].
Gebreyesus, Goytom ;
Fellek, Getu ;
Farid, Ahmed ;
Fujimura, Shigeru ;
Yoshie, Osamu .
IEEJ TRANSACTIONS ON ELECTRICAL AND ELECTRONIC ENGINEERING, 2023, 18 (06) :932-944
[10]   Robust-stable scheduling in dynamic flow shops based on deep reinforcement learning [J].
Grumbach, Felix ;
Mueller, Anna ;
Reusch, Pascal ;
Trojahn, Sebastian .
JOURNAL OF INTELLIGENT MANUFACTURING, 2024, 35 (02) :667-686