Fixed interval scheduling: Models, applications, computational complexity and algorithms

被引:119
作者
Kovalyov, Mikhail Y.
Ng, C. T.
Cheng, T. C. Edwin
机构
[1] Belarusian State Univ, Fac Econ, Minsk 220050, BELARUS
[2] Natl Acad Sci Belarus, United Inst Informat Problems, Minsk 220050, BELARUS
[3] Hong Kong Polytech Univ, Dept Logist, Kowloon, Hong Kong, Peoples R China
关键词
interval scheduling; interval graph; k-coloring; k-track assignment; discrete starting times; maximum weight clique; maximum weight independent set;
D O I
10.1016/j.ejor.2006.01.049
中图分类号
C93 [管理学];
学科分类号
12 ; 1201 ; 1202 ; 120202 ;
摘要
The defining characteristic of fixed interval scheduling problems is that each job has a finite number of fixed processing intervals. A job can be processed only in one of its intervals on one of the available machines, or is not processed at all. A decision has to be made about a subset of the jobs to be processed and their assignment to the processing intervals such that the intervals on the same machine do not intersect. These problems arise naturally in different real-life operations planning situations, including the assignment of transports to loading/unloading terminals, work planning for personnel, computer wiring, bandwidth allocation of communication channels, printed circuit board manufacturing, gene identification and examining computer memory structures. We present a general formulation of the interval scheduling problem, show its relations to cognate problems in graph theory, and survey existing models, results on computational complexity and solution algorithms. (c) 2006 Elsevier B.V. All rights reserved.
引用
收藏
页码:331 / 342
页数:12
相关论文
共 97 条
[1]  
Ahuja RK, 1993, NETWORK FLOWS THEORY
[2]  
[Anonymous], 1993, GEOMETRIC ALGORITHMS
[3]   SCHEDULING JOBS WITH FIXED START AND END TIMES [J].
ARKIN, EM ;
SILVERBERG, EB .
DISCRETE APPLIED MATHEMATICS, 1987, 18 (01) :1-8
[4]   A FAST ALGORITHM FOR THE MAXIMUM WEIGHT CLIQUE PROBLEM [J].
BABEL, L .
COMPUTING, 1994, 52 (01) :31-38
[5]   Tight bounds on the competitive ratio on accommodating sequences for the seat reservation problem [J].
Bach, E ;
Boyar, J ;
Epstein, L ;
Favrholdt, LM ;
Jiang, T ;
Larsen, KS ;
Lin, GH ;
Van Stee, R .
JOURNAL OF SCHEDULING, 2003, 6 (02) :131-147
[6]   Early/tardy scheduling with sequence dependent setups on uniform parallel machines [J].
Balakrishnan, N ;
Kanet, JJ ;
Sridharan, V .
COMPUTERS & OPERATIONS RESEARCH, 1999, 26 (02) :127-141
[7]   ON THE MAXIMUM WEIGHT CLIQUE PROBLEM [J].
BALAS, E ;
CHVATAL, V ;
NESETRIL, J .
MATHEMATICS OF OPERATIONS RESEARCH, 1987, 12 (03) :522-535
[8]   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
[9]   Approximating the throughput of multiple machines in real-time scheduling [J].
Bar-Noy, A ;
Guha, S ;
Naor, JS ;
Schieber, B .
SIAM JOURNAL ON COMPUTING, 2001, 31 (02) :331-352
[10]   Reactive local search for the maximum clique problem [J].
Battiti, R ;
Protasi, M .
ALGORITHMICA, 2001, 29 (04) :610-637