Abstract

We consider the following fundamental scheduling problem. The input to the problem consists of n jobs and k machines. Each of the jobs is associated with a release time, a deadline, a weight, anda processing time on each of the machines. The goal is to finda nonpreemptive sched ule that maximizes the weight of jobs that meet their respective deadlines. We give constant factor approximation algorithms for four variants of the problem, depending on the type of the machines (identical vs. unrelated) and the weight of the jobs (identical vs. arbitrary). All these variants are known to be NP-hard , andthe two variants involving unrelatedmachines are also MAX-SNP hard . The specific results obtainedare as follows: • For id entical job weights andunrelatedmachines: a greed y 2-approximation algorithm. • For identical job weights and k identical machines: the same greedy algorithm achieves a tight (1+1/k) k (1+1/k)k−1 approximation factor. • For arbitrary job weights anda single machine: an LP formulation achieves a 2-approximation for polynomially bound edintegral input anda 3-approximation for arbitrary input. For unrelatedmachines, the factors are 3 and4, respectively. • For arbitrary job weights and k id entical machines: the LP-basedalgorithm appliedre- peatedly achieves a (1+1/k) k (1+1/k)k−1 approximation factor for polynomially bounded integral input anda (1+1/2k) k (1+1/2k)k−1 approximation factor for arbitrary input. • For arbitrary job weights andunrelatedmachines: a combinatorial (3 + 2 √ 2 ≈ 5.828)- approximation algorithm.

Full Text
Paper version not known

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.