Online interval scheduling: randomized and multiprocessor cases

被引:20
作者
Fung, Stanley P. Y. [1 ]
Poon, Chung Keung [2 ]
Zheng, Feifeng [3 ]
机构
[1] Univ Leicester, Dept Comp Sci, Leicester, Leics, England
[2] City Univ Hong Kong, Hong Kong, Hong Kong, Peoples R China
[3] Xian Jiaotong Univ, Xian 710049, Peoples R China
关键词
online algorithms; scheduling; intervals; randomization;
D O I
10.1007/s10878-007-9131-z
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
We consider the problem of scheduling a set of equal-length intervals arriving online, where each interval is associated with a weight and the objective is to maximize the total weight of completed intervals. An optimal 4-competitive algorithm has long been known in the deterministic case, but the randomized case remains open. We give the first randomized algorithm for this problem, achieving a competitive ratio of 3.5822. We also prove a randomized lower bound of 4/3, which is an improvement over the previous 5/4 result. Then we show that the techniques can be carried to the deterministic multiprocessor case, giving a 3.5822-competitive 2-processor algorithm, and a 4/3 lower bound for any number of processors. We also give a lower bound of 2 for the case of two processors.
引用
收藏
页码:248 / 262
页数:15
相关论文
共 17 条
  • [1] AWERBUCH B, 1994, PROCEEDINGS OF THE FIFTH ANNUAL ACM-SIAM SYMPOSIUM ON DISCRETE ALGORITHMS, P312
  • [2] ON THE COMPETITIVENESS OF ONLINE REAL-TIME TASK-SCHEDULING
    BARUAH, S
    KOREN, G
    MAO, D
    MISHRA, B
    RAGHUNATHAN, A
    ROSIER, L
    SHASHA, D
    WANG, F
    [J]. REAL-TIME SYSTEMS, 1992, 4 (02) : 125 - 144
  • [3] A short proof that 'proper = unit'
    Bogart, KP
    West, DB
    [J]. DISCRETE MATHEMATICS, 1999, 201 (1-3) : 21 - 23
  • [4] Borodin A, 1998, ONLINE COMPUTATION C
  • [5] Bounding the power of preemption in randomized scheduling
    Canetti, R
    Irani, S
    [J]. SIAM JOURNAL ON COMPUTING, 1998, 27 (04) : 993 - 1015
  • [6] Chan WT, 2004, LECT NOTES COMPUT SC, V3106, P210
  • [7] Chi-Chih Yao A., 1977, 18th Annual Symposium on Foundations of Computer Science, P222
  • [8] Faigle U., 1991, 979 U TWENT
  • [9] Fung SPY, 2005, LECT NOTES COMPUT SC, V3701, P251
  • [10] Scheduling broadcasts with deadlines
    Kim, JH
    Chwa, KY
    [J]. THEORETICAL COMPUTER SCIENCE, 2004, 325 (03) : 479 - 488