Resource Minimization Job Scheduling

14 years 1 days ago
Resource Minimization Job Scheduling
Abstract. Given a set J of jobs, where each job j is associated with release date rj, deadline dj and processing time pj, our goal is to schedule all jobs using the minimum possible number of machines. Scheduling a job j requires selecting an interval of length pj between its release date and deadline, and assigning it to a machine, with the restriction that each machine executes at most one job at any given time. This is one of the basic settings in the resource-minimization job scheduling, and the classical randomized rounding technique of Raghavan and Thompson provides an O(log n/ log log n)-approximation for it. This result has been recently improved to an O( √ log n)-approximation, and moreover an efficient algorithm for scheduling all jobs on O((OPT)2 ) machines has been shown. We build on this prior work to obtain a constant factor approximation algorithm for the problem.
Julia Chuzhoy, Paolo Codenotti
Added 25 May 2010
Updated 25 May 2010
Type Conference
Year 2009
Authors Julia Chuzhoy, Paolo Codenotti
Comments (0)