Abstract
Gerstl et al (2019) studied the problem of minimizing the total late work (TLW) on an m-machine proportionate flow shop. They solved the case where the total late work refers to the last operation of the job (i.e., the operation performed on the last machine of the flow shop). As the problem is known to be NP-hard, the authors proved two crucial properties of an optimal schedule and introduced a pseudo-polynomial dynamic programming (DP) algorithm. In this research, we revisit the same problem and present enhanced algorithms by the factor of (n+m), where n is the number of jobs and m is the number of machines. Furthermore, based on the improved algorithm, we extend the fundamental problem to consider optional job rejection. We focus on minimizing the TLW subject to an upper bound on the total rejection cost and introduce DP algorithms. Next, we address the problem of minimizing the TLW with generalized due dates, with an upper bound on the permitted rejection cost, and likewise introduce DP algorithms. We conducted an extensive numerical study to evaluate the efficiency of all DP algorithms.
Original language | English |
---|---|
Article number | 107046 |
Journal | Computers and Operations Research |
Volume | 181 |
DOIs | |
State | Published - Sep 2025 |
Keywords
- Dynamic programming
- Generalized due dates
- Job rejection
- Proportionate flow shop
- Scheduling
- Total late work
All Science Journal Classification (ASJC) codes
- General Computer Science
- Modelling and Simulation
- Management Science and Operations Research