کد مقاله کد نشریه سال انتشار مقاله انگلیسی نسخه تمام متن
419898 683872 2011 11 صفحه PDF دانلود رایگان
عنوان انگلیسی مقاله ISI
Approximation schemes for parallel machine scheduling with availability constraints
موضوعات مرتبط
مهندسی و علوم پایه مهندسی کامپیوتر نظریه محاسباتی و ریاضیات
پیش نمایش صفحه اول مقاله
Approximation schemes for parallel machine scheduling with availability constraints
چکیده انگلیسی

We investigate the problems of scheduling nn weighted jobs to mm parallel machines with availability constraints. We consider two different models of availability constraints: the preventive model, in which the unavailability is due to preventive machine maintenance, and the fixed job model, in which the unavailability is due to a priori assignment of some of the nn jobs to certain machines at certain times. Both models have applications such as turnaround scheduling or overlay computing. In both models, the objective is to minimize the total weighted completion time. We assume that mm is a constant, and that the jobs are non-resumable.For the preventive model, it has been shown that there is no approximation algorithm if all machines have unavailable intervals even if wi=piwi=pi for all jobs. In this paper, we assume that there is one machine that is permanently available and that the processing time of each job is equal to its weight for all jobs. We develop the first polynomial-time approximation scheme (PTAS) when there is a constant number of unavailable intervals. One main feature of our algorithm is that the classification of large and small jobs is with respect to each individual interval, and thus not fixed. This classification allows us (1) to enumerate the assignments of large jobs efficiently; and (2) to move small jobs around without increasing the objective value too much, and thus derive our PTAS. Next, we show that there is no fully polynomial-time approximation scheme (FPTAS) in this case unless P=NPP=NP.For the fixed job model, it has been shown that if job weights are arbitrary then there is no constant approximation for a single machine with 22 fixed jobs or for two machines with one fixed job on each machine, unless P=NPP=NP. In this paper, we assume that the weight of a job is the same as its processing time for all jobs. We show that the PTAS for the preventive model can be extended to solve this problem when the number of fixed jobs and the number of machines are both constants.


► Minimizing the total weighted completion time with availability constraints is studied.
► The preventive model and the fixed job model are considered.
► For both models, we develop approximation schemes under some constraints.

ناشر
Database: Elsevier - ScienceDirect (ساینس دایرکت)
Journal: Discrete Applied Mathematics - Volume 159, Issue 15, 6 September 2011, Pages 1555–1565
نویسندگان
, , ,