Branch and bound algorithms for single machine scheduling with batching to minimize the number of late jobs

Branch and bound algorithms for single machine scheduling with batching to minimize the number of late jobs

0.00 Avg rating0 Votes
Article ID: iaor2008964
Country: United Kingdom
Volume: 8
Issue: 2
Start Page Number: 161
End Page Number: 177
Publication Date: Mar 2005
Journal: Journal of Scheduling
Authors: , , ,
Keywords: scheduling
Abstract:

This paper considers the problem of scheduling a single machine to minimize the number of late jobs in the presence of sequence-independent family set-up times. The jobs are partitioned into families, and a set-up time is required at the start of each batch, where a batch is a maximal set of jobs in the same family that are processed consecutively. We design branch and bound algorithms that have several alternative features. Lower bounds can be derived by relaxing either the set-up times or the due dates. A first branching scheme uses a forward branching rule with a depth-first search strategy. Dominance criteria, which determine the order of the early jobs within each family and the order of the batches containing early jobs, can be fully exploited in this scheme. A second scheme uses a ternary branching rule in which the next job is fixed to be early and starting a batch, to be early and not starting a batch, or to be late. The different features are compared on a large set of test problems, where the number of jobs ranges from 30 to 50 and the number of families ranges from 4 to 10.

Reviews

Required fields are marked *. Your email address will not be published.