Single two-stage flowshop and parallel two-stage flowshops scheduling with optional job rejection
Yanjie Guo et al.
What the paper says
Two-stage flowshop scheduling has been extensively studied in the scheduling community. Unlike traditional objectives, which focus on minimizing job completion time objectives such as makespan or total tardiness, this study addresses the minimization of total job rejection costs while ensuring that the makespan remains within a specified threshold. This problem is motivated by outsourcing practices in certain make-to-order scenarios, where a cost is incurred if the manufacturer opts to reject a job and outsource it instead. For the single two-stage flowshop case, a polynomial time approximation scheme is proposed, utilizing a guessing strategy combined with a linear programming rounding technique. For the parallel two-stage flowshops case, when the number of flowshops is a fixed constant, a bicriteria [Formula: see text]-approximation algorithm is introduced, i.e., the total rejection cost does not exceed the minimum possible value, but the schedule is relaxed to possibly exceed the bound on the makespan by a factor of [Formula: see text], where [Formula: see text] is a given arbitrarily small positive constant. The algorithm is derived from a pseudo-polynomial time dynamic programming algorithm coupled with a trimming technique. When the number of flowshops is part of the input, a bicriteria [Formula: see text]-approximation algorithm is proposed. The problem formulation and algorithmic results offer production managers greater flexibility in managing job outsourcing decisions.
Evidence weight
Balanced mode · F 0.40 / M 0.15 / V 0.05 / R 0.40
| F · citation impact | 0.50 × 0.4 = 0.20 |
| M · momentum | 0.50 × 0.15 = 0.07 |
| V · venue signal | 0.50 × 0.05 = 0.03 |
| R · text relevance † | 0.50 × 0.4 = 0.20 |
† Text relevance is estimated at 0.50 on the detail page — for your query’s actual relevance score, open this paper from a search result.