| Article ID: | iaor20053066 |
| Country: | Germany |
| Volume: | 39 |
| Issue: | 1 |
| Start Page Number: | 59 |
| End Page Number: | 81 |
| Publication Date: | Jan 2004 |
| Journal: | Algorithmica |
| Authors: | Jansen Klaus |
| Keywords: | heuristics |
A malleable parallel task is one whose execution time is a function of the number of (identical) processors allotted to it. We study the problem of scheduling a set of n independent malleable tasks on an arbitrary number m of parallel processors and propose an asymptotic fully polynomial time approximation scheme. For any fixed ϵ > 0, the algorithm computes a non-preemptive schedule of length at most (1+ϵ) times the optimum (plus an additive term) and has running time polymial in n, m and 1/ϵ.