A FPTAS for Approximating the Unrelated Parallel Machines Scheduling Problem with Costs
A FPTAS for Approximating the Unrelated Parallel Machines Scheduling Problem with Costs
复制标题
DOI:
10.1007/3-540-44676-1_16
复制
发表时间:
2001-08
期刊:
影响因子:
--
通讯作者:
Eric Angel;E. Bampis;A. Kononov
中科院分区:
文献类型:
--
作者:
Eric Angel;E. Bampis;A. Kononov
We consider the classical problem of scheduling a set of independent jobs on a set of unrelated machines with costs. We are given a set ofnmonoprocessor jobs andmmachines where each job is to be processed without preemptions. Executing jobjon machineirequires timepij≥ 0 and incurs costcij. Our objective is to find a schedule obtaining a tradeoff between the makespan and the total cost. We focus on the case where the number of machines is a fixed constant, and we propose a simple FPTAS that computes for any ε > 0 a schedule with makespan at most (1 + ε)Tand cost at mostCopt(T), in time, given that there exists a schedule of makespanT, whereCopt(T) is the cost of the minimum cost schedule which achieves a makespan ofT. We show that the optimal makespan-cost trade-off (Pareto) curve can be approximated by an efficient polynomial time algorithm within any desired accuracy. Our results can also be applied to the scheduling problem where the rejection of jobs is allowed. Each job has a penalty associated to it, and one is allowed to schedule any subset of jobs. In this case the goal is the minimization of the makespan of the scheduled jobs and the total penalty of the rejected jobs.