Article ID: | iaor20172406 |
Volume: | 64 |
Issue: | 3 |
Start Page Number: | 217 |
End Page Number: | 224 |
Publication Date: | Apr 2017 |
Journal: | Naval Research Logistics (NRL) |
Authors: | Mosheiov Gur, Strusevich Vitaly A |
Keywords: | scheduling, manufacturing industries, combinatorial optimization, programming: multiple criteria, heuristics |
In this article, we consider a single machine scheduling problem, in which identical jobs are split into batches of bounded sizes. For each batch, it is allowed to produce less jobs than a given upper bound, that is, some jobs in a batch can be rejected, in which case a penalty is paid for each rejected job. The objective function is the sum of several components, including the sum of the completion times, total delivery cost, and total rejection cost. We reduce this problem to a min‐cost flow problem with a convex quadratic function and adapt Tamir's algorithm for its solution.