skip to main content
OSTI.GOV title logo U.S. Department of Energy
Office of Scientific and Technical Information

Title: Approximation techniques for average completion time scheduling

Conference ·
OSTI ID:471718
;  [1];  [2];  [3]
  1. Stanford Univ., CA (United States)
  2. Hewlett Packard Labs., Palo Alto, CA (United States)
  3. Dartmouth College, Hannover, NH (United States)

We consider the problem of nonpreemptive scheduling to minimize average (weighted) completion time, allowing for release dates, parallel machines, and precedence constraints. Recent work has led to constant-factor approximations for this problem, based on solving a preemptive or linear programming relaxation and then using the solution to get an ordering on the jobs. We introduce several new techniques which generalize this basic paradigm. We use these ideas to obtain improved approximation algorithms for one-machine scheduling to minimize average completion time with release dates. In the process, we obtain an optimal randomized on-line algorithm for the same problem that beats a lower bound for deterministic on-line algorithms. We consider extensions to the case of parallel machine scheduling, and for this we introduce two new ideas: first, we show that a preemptive one-machine relaxation is a powerful tool for designing parallel machine scheduling algorithms that simultaneously produce good approximations and have small running times; second, we show that a non-greedy {open_quotes}rounding{close_quotes} of the relaxation yields better approximations than a greedy one. We also prove a general theorem relating the value of one-machine relaxations to that of the schedules obtained for the original m-machine problems. This theorem applies even when there are precedence constraints on the jobs. We apply this result to precedence graphs such as in-trees, out-trees, and series- parallel graphs; these are of particular interest in compiler applications that partly motivated our work.

OSTI ID:
471718
Report Number(s):
CONF-970142-; CNN: Grant DAAH04-96-1-0007; TRN: 97:001377-0068
Resource Relation:
Conference: 8. annual Association for Computing Machinery (ACM)-Society for Industrial and Applied Mathematics (SIAM) symposium on discrete algorithms, New Orleans, LA (United States), 5-7 Jan 1997; Other Information: PBD: 1997; Related Information: Is Part Of Proceedings of the eighth annual ACM-SIAM symposium on discrete algorithms; PB: 798 p.
Country of Publication:
United States
Language:
English

Similar Records

Scheduling jobs that arrive over time
Conference · Thu Apr 06 00:00:00 EDT 1995 · OSTI ID:471718

Scheduling to minimize average completion time: Off-line and on-line algorithms
Conference · Tue Dec 31 00:00:00 EST 1996 · OSTI ID:471718

Stochastic scheduling of parallel processors
Thesis/Dissertation · Tue Jan 01 00:00:00 EST 1985 · OSTI ID:471718