Title :
Linear time approximation schemes for parallel processor scheduling
Author :
Kopidakis, Y. ; Fayard, D. ; Zissimopoulos, V.
Author_Institution :
CNRS-URA, Univ. de Paris-Sud, Orsay, France
Abstract :
The authors present a general framework for approximation schemes on parallel processor scheduling. They propose ε-approximation algorithms for scheduling on identical, uniform and unrelated machines when the number of processors is fixed. For each of the three problems considered, they perform grouping on job processing times in order to produce a transformed scheduling instance where the number of distinct task types is bounded. They optimally solve the corresponding mixed integer program and prove that the optimal makespans for the initial and the transformed problems can differ at most by a factor of 1+ε The complexity of all ε-approximation algorithms is O(n), where n is the number of jobs to be scheduled
Keywords :
approximation theory; computational complexity; parallel algorithms; processor scheduling; ϵ-approximation algorithms; complexity; distinct task types; grouping; identical machines; job processing times; linear time approximation schemes; mixed integer program; optimal makespans; parallel processor scheduling; transformed scheduling instance; uniform machines; unrelated machines; Approximation algorithms; Costs; Linear approximation; Linear programming; NP-complete problem; Polynomials; Processor scheduling; Scheduling algorithm;
Conference_Titel :
Parallel and Distributed Processing, 1996., Eighth IEEE Symposium on
Conference_Location :
New Orleans, LA
Print_ISBN :
0-8186-7683-3
DOI :
10.1109/SPDP.1996.570372