BATCH SCHEDULING AND COMMON DUE-DATE ASSIGNMENT ON A SINGLE-MACHINE

Citation
Tce. Cheng et My. Kovalyov, BATCH SCHEDULING AND COMMON DUE-DATE ASSIGNMENT ON A SINGLE-MACHINE, Discrete applied mathematics, 70(3), 1996, pp. 231-245
Citations number
14
Categorie Soggetti
Mathematics,Mathematics
Volume
70
Issue
3
Year of publication
1996
Pages
231 - 245
Database
ISI
SICI code
Abstract
We consider the problem of scheduling n groups of jobs on a single mac hine where three types of decisions are combined: scheduling, batching and due-date assignment. Each group includes identical jobs and may b e split into batches; jobs within each batch are processed jointly. A sequence independent machine set-up time is needed between each two co nsecutively scheduled batches of different groups. A due-date common t o all jobs has to be assigned. A schedule specifies the size of each b atch, i.e. the number of jobs it contains, and a processing order for the batches. The objective is to determine a value for the common due- date and a schedule so as to minimize the sum of the due date assignme nt penalty and the weighted number of tardy jobs. Several special case s of this problem are shown to be ordinary NP-hard. Some cases are sol ved in O(n log n) time. Two pseudopolynomial dynamic programming algor ithms are presented for the general problem, as well as a fully polyno mial approximation scheme.