A note on on-line scheduling with precedence constraints on identical machines

被引:3
|
作者
Epstein, L [1 ]
机构
[1] Tel Aviv Univ, Dept Comp Sci, Ramat Aviv, Israel
关键词
algorithms; competitive ratio; lower bounds;
D O I
10.1016/S0020-0190(00)00141-1
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
We consider the on-line scheduling problem of jobs with precedence constraints on m parallel identical machines. Each job has a time processing requirement, and may depend on other jobs (has to be processed after them), a job arrives only after its predecessors have been completed. The cost of an algorithm is the time at which the last job is completed. We show lower bounds on the competitive ratio of on-line algorithms for this problem in several versions. We prove a lower bound of 2 - 1/m on the competitive ratio of any deterministic algorithm (with or without preemption) and a lower bound of 2 - 2/(m + 1) on the competitive ratio of any randomized algorithm (with or without preemption). The lower bounds for the cases that preemption is allowed require arbitrarily long sequences. If we use only sequences of length O(m2), we can show a lower bound of 2 - 2/(m + 1) on the competitive ratio of deterministic algorithms with preemption, and a lower bound of 2 - O(1/m) on the competitive ratio of any randomized algorithm with preemption. All the lower bounds hold even for sequences of unit jobs only. The best algorithm that is known for this problem is the well-known List Scheduling algorithm of Graham. The algorithm is deterministic and does not use preemption. The competitive ratio of this algorithm is 2 - 1/m. Our randomized lower bounds are very close to this bound (a difference of O(1/m)) and our deterministic lower bounds match it. (C) 2000 Elsevier Science B.V. All rights reserved.
引用
收藏
页码:149 / 153
页数:5
相关论文
共 50 条
  • [31] Scheduling with and/or precedence constraints
    Möhring, RH
    Skutella, M
    Stork, F
    [J]. SIAM JOURNAL ON COMPUTING, 2004, 33 (02) : 393 - 415
  • [32] Scheduling on Unrelated Machines under Tree-Like Precedence Constraints
    Kumar, V. S. Anil
    Marathe, Madhav V.
    Parthasarathy, Srinivasan
    Srinivasan, Aravind
    [J]. ALGORITHMICA, 2009, 55 (01) : 205 - 226
  • [33] Scheduling on unrelated machines under tree-like precedence constraints
    Kumar, VSA
    Marathe, MV
    Parthasarathy, S
    Srinivasan, A
    [J]. APPROXIMATION, RANDOMIZATION AND COMBINATORIAL OPTIMIZATION: ALGORITHMS AND TECHNIQUES, 2005, 3624 : 146 - 157
  • [34] Scheduling tasks with precedence constraints on hybrid multi-core machines
    Kedad-Sidhoum, Safia
    Monna, Florence
    Trystram, Denis
    [J]. 2015 IEEE 29TH INTERNATIONAL PARALLEL AND DISTRIBUTED PROCESSING SYMPOSIUM WORKSHOPS, 2015, : 27 - 33
  • [35] Scheduling on Unrelated Machines under Tree-Like Precedence Constraints
    V. S. Anil Kumar
    Madhav V. Marathe
    Srinivasan Parthasarathy
    Aravind Srinivasan
    [J]. Algorithmica, 2009, 55 : 205 - 226
  • [36] On-line scheduling with monotone subsequence constraints
    Luo, Kelin
    Xu, Yinfeng
    Zhang, Huili
    [J]. THEORETICAL COMPUTER SCIENCE, 2019, 786 : 13 - 25
  • [37] On-line load balancing of temporary tasks on identical machines
    Azar, Y
    Epstein, L
    [J]. SIAM JOURNAL ON DISCRETE MATHEMATICS, 2004, 18 (02) : 347 - 352
  • [38] A note on on-line scheduling with partial information
    Zhang, GC
    Ye, DS
    [J]. COMPUTERS & MATHEMATICS WITH APPLICATIONS, 2002, 44 (3-4) : 539 - 543
  • [39] A note on on-line broadcast scheduling with deadlines
    Han, Xin
    Guo, He
    Yin, Dawei
    Zhang, Yong
    [J]. INFORMATION PROCESSING LETTERS, 2009, 109 (03) : 204 - 207
  • [40] On-line load balancing of temporary tasks on identical machines
    Azar, Y
    Epstein, L
    [J]. PROCEEDINGS OF THE FIFTH ISRAELI SYMPOSIUM ON THEORY OF COMPUTING AND SYSTEMS, 1997, : 119 - 125