We consider two-stage no-wait proportionate flow shops with the objective of minimizing service time variation measured by defining the mid-processing point of a job and minimizing the Total Absolute Deviation of mid-processing Points (TADZ). We show that the two-stage no-wait proportionate flow shop with the TADZ objective is solvable in O(nlogn) time. Our findings provide an affirmative answer to an open research question posed by Kovalev et al. (2019) regarding existence of a solvable variant of the two-stage no-wait proportionate flow shop problem with the Total Absolute Deviation of Completion Times (TADC) objective. Moreover, we show when a generic two-stage no-wait proportionate flow shop scheduling problem is solvable in O(nlogn) time. We present practical applications where TADZ is more suitable than TADC as a scheduling objective. We also introduce a new metric defined as the sum of all partial schedule lengths SPSL and show that the two-stage no-wait proportionate flow shop with the SPSL objective is solvable in O(nlogn) time; thus, an additional solvable variant of the two-stage no-wait proportionate flow shop with the SPSL objective is identified and solved. Finally, we consider the option of rejecting a job from the schedule by paying a job-specific penalty for each rejected job and solve the resulting problem with the TADZ objective and the rejection option in O(n3) time by dynamic programming.
Read full abstract