On Minimizing Average Weighted Completion Time: A PTAS for Scheduling General Multiprocessor Tasks

  • Authors:
  • Aleksei V. Fishkin;Klaus Jansen;Lorant Porkolab

  • Affiliations:
  • -;-;-

  • Venue:
  • FCT '01 Proceedings of the 13th International Symposium on Fundamentals of Computation Theory
  • Year:
  • 2001

Quantified Score

Hi-index 0.00

Visualization

Abstract

We study the problem of scheduling n independent general multiprocessor tasks on a fixed number of processors, where the objective is to compute a non-preemptive schedule minimizing the average weighted completion time. For each task, its execution time is given as a function of the subset of processors assigned to the task. We propose here a polynomial-time approximation scheme for the problem that computes a (1 + Ɛ)-approximate solution in O(n log n) time for any fixed Ɛ 0 accuracy. This provides a generalization and integration of some recent polynomial-time approximation schemes for scheduling jobs on unrelated machines [1,18] and multiprocessor tasks on dedicated processors [2], respectively, with the average weighted completion time objective, since the latter models are included as special cases in our problem.