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 条
[11]   Research on Adaptive Job Shop Scheduling Problems Based on Dueling Double DQN [J].
Han, Bao-An ;
Yang, Jian-Jun .
IEEE ACCESS, 2020, 8 :186474-186495
[12]   Discovering dispatching rules from data using imitation learning: A case study for the job-shop problem [J].
Ingimundardottir, Helga ;
Runarsson, Thomas Philip .
JOURNAL OF SCHEDULING, 2018, 21 (04) :413-428
[13]   An improved NEH heuristic to minimize makespan in permutation flow shops [J].
Kalczynski, Pawel J. ;
Kamburowski, Jerzy .
COMPUTERS & OPERATIONS RESEARCH, 2008, 35 (09) :3001-3008
[14]   The effects of initial populations in the solution of flow shop scheduling problems by hybrid firefly and particle swarm optimization algorithms [J].
Kaya, Serkan ;
Karacizmeli, Izzettin Hakan ;
Aydilek, Ibrahim Berkan ;
Tenekeci, Mehmet Emin ;
Gumuscu, Abdulkadir .
PAMUKKALE UNIVERSITY JOURNAL OF ENGINEERING SCIENCES-PAMUKKALE UNIVERSITESI MUHENDISLIK BILIMLERI DERGISI, 2020, 26 (01) :140-149
[15]   Fast Evolutionary Algorithm for Flow Shop Scheduling Problems [J].
Khurshid, Bilal ;
Maqsood, Shahid ;
Omair, Muhammad ;
Sarkar, Biswajit ;
Saad, Muhammad ;
Asad, Uzair .
IEEE ACCESS, 2021, 9 :44825-44839
[17]   A multi-action deep reinforcement learning framework for flexible Job-shop scheduling problem [J].
Lei, Kun ;
Guo, Peng ;
Zhao, Wenchao ;
Wang, Yi ;
Qian, Linmao ;
Meng, Xiangyin ;
Tang, Liansheng .
EXPERT SYSTEMS WITH APPLICATIONS, 2022, 205
[18]   An Effective Solution Space Clipping-Based Algorithm for Large-Scale Permutation Flow Shop Scheduling Problem [J].
Li, Yang ;
Li, Xinyu ;
Gao, Liang .
IEEE TRANSACTIONS ON SYSTEMS MAN CYBERNETICS-SYSTEMS, 2023, 53 (01) :635-646
[19]   A computational efficient optimization of flow shop scheduling problems [J].
Liang, Zhongyuan ;
Zhong, Peisi ;
Liu, Mei ;
Zhang, Chao ;
Zhang, Zhenyu .
SCIENTIFIC REPORTS, 2022, 12 (01)
[20]   Smart Manufacturing Scheduling With Edge Computing Using Multiclass Deep Q Network [J].
Lin, Chun-Cheng ;
Deng, Der-Jiunn ;
Chih, Yen-Ling ;
Chiu, Hsin-Ting .
IEEE TRANSACTIONS ON INDUSTRIAL INFORMATICS, 2019, 15 (07) :4276-4284