• CN: 11-2187/TH
  • ISSN: 0577-6686

Journal of Mechanical Engineering ›› 2025, Vol. 61 ›› Issue (4): 344-354.doi: 10.3901/JME.2025.04.344

Previous Articles    

Iterated Greedy Algorithm with Problem-specific Knowledge for Multi-objective No-wait Flowshop Scheduling Problem

HE Xuan1,2, PAN Quanke1, GAO Liang3   

  1. 1. School of Mechatronic Engineering and Automation, Shanghai University, Shanghai 200072;
    2. School of Logistics Engineering, Shanghai Maritime University, Shanghai 201306;
    3. State Key Lab of Intelligent Manufacturing Equipment & Technology in Huazhong University of Science & Technology, Wuhan 430074
  • Received:2024-03-14 Revised:2024-09-14 Published:2025-04-14

Abstract: The no-waiting flowshop scheduling problem(NWFSP) has a wide range of applications in the manufacturing industry. It is very necessary to develop efficient algorithms for solving NWFSP. Most of the existing literature only considers optimizing one production scheduling objective, but multiple objectives in actual production scenarios often need to be optimized simultaneously. Therefore, we focus on optimizing both the makespan and total flow time simultaneously, and propose an iterated greedy algorithm with problem-specific knowledge(KIG). First, the conflict relationship between the two objectives is verified by converting the total flow time objective in the mixed integer programming model into a constraint. Then, the problem-specific knowledge in each objective is analyzed and obtained. For the makepan objective, NWFSP is transformed into an asymmetric traveling salesman problem, and a dynamic programming algorithm is used to locally optimize the search solution. For the total flow time objective, a dominance criterion guided local search is used to deterministically optimize the partial sequence of the search solution. Finally, the conical scalar weighting method transforms the two optimization objectives into one optimization objective to perform local search efficiently. Extensive experimental results demonstrate the effectiveness of the KIG.

Key words: no-wait flowshop scheduling problem, multi-objective optimization, dynamic programming, domination criterion, iterated greedy

CLC Number: