Scheduling split intervals

被引:84
作者
Bar-Yehuda, R. [1 ]
Halldorsson, M. M.
Naor, J.
Shachnai, H.
Shapira, I.
机构
[1] Technion Israel Inst Technol, Dept Comp Sci, IL-32000 Haifa, Israel
[2] Univ Iceland, Dept Comp Sci, IS-107 Reykjavik, Iceland
关键词
interval graph; independent set; scheduling; approximation algorithm;
D O I
10.1137/S0097539703437843
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
We consider the problem of scheduling jobs that are given as groups of nonintersecting segments on the real line. Each job J(j) is associated with an interval, I-j, which consists of up to t segments, for some t >= 1, and a weight (profit), w(j); two jobs are in conflict if their intervals intersect. Such jobs show up in a wide range of applications, including the transmission of continuous-media data, allocation of linear resources ( e. g., bandwidth in linear processor arrays), and computational biology/geometry. The objective is to schedule a subset of nonconflicting jobs of maximum total weight. Our problem can be formulated as the problem of finding a maximum weight independent set in a t-interval graph ( the special case of t = 1 is an ordinary interval graph). We show that, for t = 2, this problem is APX-hard, even for highly restricted instances. Our main result is a 2t-approximation algorithm for general instances. This is based on a novel fractional version of the Local Ratio technique. One implication of this result is the first constant factor approximation for nonoverlapping alignment of genomic sequences. We also derive a bicriteria polynomial time approximation scheme for a restricted subclass of t-interval graphs.
引用
收藏
页码:1 / 15
页数:15
相关论文
共 45 条
[1]  
Akiyama J., 1980, Mathematica Slovaca, V30, P405
[2]  
[Anonymous], 1979, Computers and Intractablity: A Guide to the Theoryof NP-Completeness
[3]  
[Anonymous], 1989, SIAM J DISCRETE MATH, DOI DOI 10.1137/0402008
[4]   A 2-approximation algorithm for the undirected feedback vertex set problem [J].
Bafna, V ;
Berman, P ;
Fujito, T .
SIAM JOURNAL ON DISCRETE MATHEMATICS, 1999, 12 (03) :289-297
[5]   Nonoverlapping local alignments (weighted independent sets of axis-parallel rectangles) [J].
Bafna, V ;
Narayanan, B ;
Ravi, R .
DISCRETE APPLIED MATHEMATICS, 1996, 71 (1-3) :41-53
[6]   A unified approach to approximating resource allocation and scheduling [J].
Bar-Noy, A ;
Bar-Yehuda, R ;
Freund, A ;
Naor, J ;
Schieber, B .
JOURNAL OF THE ACM, 2001, 48 (05) :1069-1090
[7]  
Bar-Yehuda R., 1985, ANN DISCRETE MATH, V25, P27, DOI DOI 10.1016/S0304-0208(08)73101-3
[8]  
BASU P, 1998, P SPIE MULT COMP NET, P110
[9]  
Berman P., 2000, Nordic Journal of Computing, V7, P178
[10]  
Berman P, 2002, SIAM PROC S, P677