An approximation algorithm for scheduling malleable tasks under general precedence constraints

被引:0
|
作者
Jansen, K
Zhang, H
机构
[1] Univ Kiel, Inst Appl Math & Sci Comp, D-24098 Kiel, Germany
[2] McMaster Univ, Dept Comp & Software, Hamilton, ON L8S 4K1, Canada
来源
ALGORITHMS AND COMPUTATION | 2005年 / 3827卷
关键词
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
In this paper we study the problem of scheduling malleable tasks with precedence constraints. We are given m identical processors and n tasks. For each task the processing time is a function of the number of processors allotted to it. In addition, the tasks must be processed according to the precedence constraints. The goal is to minimize the makespan (maximum completion time) of the resulting schedule. The best previous approximation algorithm (that works in two phases) by Lepere et al. [18] has a ratio 3+root 5 approximate to 5.236. We develop an improved approximation algorithm with a ratio at most 100/43+100(root 4349-7)/2451 approximate to 4.730598. We also show that our resulting ratio is asymptotically tight.
引用
收藏
页码:236 / 245
页数:10
相关论文
共 50 条