An Improved Randomized On-Line Algorithm for a Weighted Interval Selection Problem

被引:0
作者
Hiroyuki Miyazawa
Thomas Erlebach
机构
[1] The University of Tokyo,Department of Mathematical Engineering and Information Physics, Graduate School of Engineering
[2] ETH Zürich,Computer Engineering and Networks Laboratory (TIK)
来源
Journal of Scheduling | 2004年 / 7卷
关键词
interval scheduling; on-line algorithm; competitive analysis; randomized algorithm; upper bound; lower bound;
D O I
暂无
中图分类号
学科分类号
摘要
Given a set of weighted intervals, the objective of the weighted interval selection problem (WISP) is to select a maximum-weight subset such that the selected intervals are pairwise disjoint. We consider on-line algorithms that process the intervals in order of non-decreasing left endpoints. Preemption is allowed, but rejections are irrevocable. This problem has natural applications in various scheduling problems. We study the class of monotone instances of WISP, i.e., we require that the order of right endpoints of the given intervals coincides with that of the left endpoints. This class includes the case where all intervals have the same length. For monotone instances of WISP, the best possible competitive ratio for deterministic on-line algorithms is known to be 1/4. It has long been an open question whether there exists a randomized algorithm with better competitive ratio. In this paper, we present a new randomized algorithm and prove that it achieves a better competitive ratio 1/3 for the special case of monotone WISP where the sequence of weights of the arriving intervals is non-decreasing. Thus we provide the first result towards a solution of the long-standing open question. Furthermore, we show that no randomized algorithm achieves a competitive ratio strictly larger than 4/5. This is the first non-trivial upper bound for randomized algorithms for monotone WISP.
引用
收藏
页码:293 / 311
页数:18
相关论文
共 25 条
[1]  
Bogart K. P.(1999)A short proof that 'Proper = Unit Discrete Math. 201 21-23
[2]  
West D. B.(1994)On-line scheduling of jobs with fixed start and end times Theor. Comput. Sci. 130 5-16
[3]  
Woeginger G. J.(1998)Bounding the power of preemption in randomized scheduling SIAM J. Comput. 27 993-1015
[4]  
Canetti R.(2000)Online scheduling with hard deadlines J. Algorighms 34 370-389
[5]  
Irani S.(1992)On the competitiveness of on-line real-time task scheduling Real-Time Sys. 4 125-144
[6]  
Goldman S. A.(2001)On-line Scheduling to maximize task completions J. Combinatorial Math. Combinatorial Comput. 39 65-78
[7]  
Parwatikar J.(1994)MOCA: A multiprocessor on-line competitive algorithm for real-time system scheduling Theor. Comput. Sci. 128 75-97
[8]  
Suri S.(1992)An efficient algorithm for finding a maximum weight 2-independent set on interval graphs Information Process. Lett. 43 229-235
[9]  
Baruah S.(1999)On the approximability of an interval scheduling problem J. Sched. 2 215-227
[10]  
Koren G.(undefined)undefined undefined undefined undefined-undefined