Please use this identifier to cite or link to this item: https://hdl.handle.net/10419/330887 
Year of Publication: 
2025
Citation: 
[Journal:] Journal of Scheduling [ISSN:] 1099-1425 [Volume:] 28 [Issue:] 6 [Publisher:] Springer US [Place:] New York, NY [Year:] 2025 [Pages:] 585-600
Publisher: 
Springer US, New York, NY
Abstract: 
Flow shops are well-studied machine environments in which all jobs must visit all machines in the same order. While conventional flow shops assume that each job traverses the shop only once, many industrial environments require jobs to loop through the shop multiple times before completion. This means that after traversing the shop and completing its processing on the last machine, a job must return to the first machine and traverse the shop again until it has completed all its required loops. Such a setting, referred to as a flow shop with reentry, has numerous applications in industry, e.g., semiconductor manufacturing. The planning problem is to schedule all loops of all jobs while minimizing the total weighted completion time. In this paper, we consider reentrant flow shops with unit processing times. We show that this problem is strongly NP-hard if the number of machines is part of the input. We propose the Least Remaining Loops First (LRL) priority rule and show that it minimizes the total unweighted completion time. Then, we analyze the Weighted Least Remaining Loops First (WLRL) priority rule and show that it has a worst-case performance ratio of (1+2)/2≈1.207. Additionally, we present a fully polynomial-time approximation scheme (FPTAS) and a pseudo-polynomial-time algorithm if the number of machines in the flow shop is fixed.
Subjects: 
Machine Scheduling
Flow Shop Scheduling
Job Reentry
Priority Rules
Persistent Identifier of the first edition: 
Creative Commons License: 
cc-by Logo
Document Type: 
Article
Document Version: 
Published Version

Files in This Item:
File
Size





Items in EconStor are protected by copyright, with all rights reserved, unless otherwise indicated.