ALGORITHMS FOR PREEMPTIVE SCHEDULING OF DIFFERENT CLASSES OF PROCESSORS TO DO JOBS WITH FIXED TIMES

Citation
Vr. Dondeti et H. Emmons, ALGORITHMS FOR PREEMPTIVE SCHEDULING OF DIFFERENT CLASSES OF PROCESSORS TO DO JOBS WITH FIXED TIMES, European journal of operational research, 70(3), 1993, pp. 316-326
Citations number
15
Categorie Soggetti
Management,"Operatione Research & Management Science
ISSN journal
03772217
Volume
70
Issue
3
Year of publication
1993
Pages
316 - 326
Database
ISI
SICI code
0377-2217(1993)70:3<316:AFPSOD>2.0.ZU;2-Y
Abstract
We consider scheduling problems that involve processors of different c lasses and jobs with fixed start and finish times. We allow preemption of jobs, but impose restrictions on the assignment of processors to j obs. We present polynomial-time algorithms for finding the minimal-cos t preemptive solutions for two special cases in which the number of jo b classes is at most one more than the number of processor classes. We then discuss a generalized version in which a processor can be assign ed only to a subset of the jobs and a job can be done only by a subset of the processors. We prove that for this case the problem of finding a preemptive feasible schedule with a given combination of processors can be solved in polynomial time, by transforming it into a transport ation-network problem. Next, we extend these results to cyclic schedul ing problems. Further, we discuss some transformations among these cla ss scheduling problems and provide simpler proofs of NP-completeness f or the nonpreemptive versions of the first two cases.