Scheduling on (Un-)Related Machines with Setup Times

被引:2
|
作者
Jansen, Klaus [1 ]
Maack, Marten [1 ]
Maecker, Alexander [2 ]
机构
[1] Univ Kiel, Dept Comp Sci, Kiel, Germany
[2] Paderborn Univ, Heinz Nixdorf Inst, Paderborn, Germany
来源
2019 IEEE 33RD INTERNATIONAL PARALLEL AND DISTRIBUTED PROCESSING SYMPOSIUM (IPDPS 2019) | 2019年
关键词
scheduling; unrelated; related; uniform; approximation; PTAS; setup times; APPROXIMATION ALGORITHMS; UNIFORM PROCESSORS; JOBS;
D O I
10.1109/IPDPS.2019.00025
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
We consider a natural generalization of scheduling n jobs on m parallel machines so as to minimize the makespan. In our extension the set of jobs is partitioned into several classes and a machine requires a setup whenever it switches from processing jobs of one class to jobs of a different class. During such a setup, a machine cannot process jobs and the duration of a setup may depend on the machine as well as the class of the job to be processed next. For this problem, we study approximation algorithms for nonidentical machines. We develop a polynomial-time approximation scheme for uniformly related machines. For unrelated machines we obtain an O(log n + log m)-approximation, which we show to be optimal (up to constant factors) unless NP subset of RP. We also identify two special cases that admit constant factor approximations.
引用
收藏
页码:145 / 154
页数:10
相关论文
共 50 条