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 条
  • [21] Approximation Algorithms for Scheduling with Resource and Precedence Constraints
    Demirci, Gokalp
    Hoffmann, Henry
    Kim, David H. K.
    35TH SYMPOSIUM ON THEORETICAL ASPECTS OF COMPUTER SCIENCE (STACS 2018), 2018, 96
  • [22] COMPLEXITY OF SCHEDULING UNDER PRECEDENCE CONSTRAINTS
    LENSTRA, JK
    RINNOOYKAN, AHG
    OPERATIONS RESEARCH, 1978, 26 (01) : 22 - 35
  • [23] Uniprocessor Scheduling Under Precedence Constraints
    Mangeruca, L.
    Baleani, M.
    Ferrari, A.
    Sangiovanni-Vincentelli, A. L.
    PROCEEDINGS OF THE 12TH IEEE REAL-TIME AND EMBEDDED TECHNOLOGY AND APPLICATIONS SYMPOSIUM, 2006, : 157 - +
  • [24] APPROXIMATION SCHEMES FOR SCHEDULING JOBS WITH CHAIN PRECEDENCE CONSTRAINTS
    Jansen, Klaus
    Solis-Oba, Roberto
    INTERNATIONAL JOURNAL OF FOUNDATIONS OF COMPUTER SCIENCE, 2010, 21 (01) : 27 - 49
  • [25] A new approximation algorithm for UET-scheduling with chain-type precedence constraints
    Han, JY
    Wen, JJ
    Zhang, GC
    COMPUTERS & OPERATIONS RESEARCH, 1998, 25 (09) : 767 - 771
  • [26] Approximation algorithms for scheduling jobs with chain precedence constraints
    Jansen, K
    Solis-Oba, R
    PARALLEL PROCESSING AND APPLIED MATHEMATICS, 2004, 3019 : 105 - 112
  • [27] Scheduling Malleable Jobs Under Topological Constraints
    Bampis, Evripidis
    Dogeas, Konstantinos
    Kononov, Alexander
    Lucarelli, Giorgio
    Pascual, Fanny
    2020 IEEE 34TH INTERNATIONAL PARALLEL AND DISTRIBUTED PROCESSING SYMPOSIUM IPDPS 2020, 2020, : 316 - 325
  • [29] On the Interplay between Global DVFS and Scheduling Tasks with Precedence Constraints
    Gerards, Marco E. T.
    Hurink, Johann L.
    Kuper, Jan
    IEEE TRANSACTIONS ON COMPUTERS, 2015, 64 (06) : 1742 - 1754
  • [30] An iterative algorithm for scheduling unit-time tasks with precedence constraints to minimise the maximum lateness
    Zinder, Y
    Roper, D
    ANNALS OF OPERATIONS RESEARCH, 1998, 81 (0) : 321 - 340