共 50 条
SINGLE-MACHINE BATCH SCHEDULING WITH DEADLINES AND RESOURCE DEPENDENT PROCESSING TIMES
被引:34
|作者:
CHENG, TCE
[1
]
KOVALYOV, MY
[1
]
机构:
[1] BELARUS ACAD SCI, INST ENGN CYBERNET, MINSK 220012, BELARUS
关键词:
SINGLE MACHINE SCHEDULING;
BATCHING;
RESOURCE ALLOCATION;
DYNAMIC PROGRAMMING;
FULLY POLYNOMIAL APPROXIMATION SCHEME;
D O I:
10.1016/0167-6377(95)00011-8
中图分类号:
C93 [管理学];
O22 [运筹学];
学科分类号:
070105 ;
12 ;
1201 ;
1202 ;
120202 ;
摘要:
We consider the problem of scheduling n jobs on a single machine where each job has a deadline and a processing time that is a linear decreasing function of the amount of a common discrete resource allocated to the job. Jobs may be combined to form batches containing contiguously scheduled jobs. For each batch, a constant set-up time is needed before the first job of the batch is processed. The completion time of each job in a batch coincides with the completion time of the last job in the batch. A schedule specifies the sequence of jobs and the size of each batch, i.e. the number of jobs it contains. The objective is to find simultaneously a resource allocation and a schedule which is feasible with respect to the deadlines so as to minimize the total weighted resource consumption. The problem is shown to be NP-hard even for the special case of common parameters. Two dynamic programming algorithms are presented for the general problem, as well as a fully polynomial approximation scheme.
引用
收藏
页码:243 / 249
页数:7
相关论文