APPROXIMATION ALGORITHMS FOR SCHEDULING A SINGLE-MACHINE TO MINIMIZE TOTAL LATE WORK

被引:68
作者
POTTS, CN [1 ]
VANWASSENHOVE, LN [1 ]
机构
[1] INSEAD,FONTAINEBLEAU,FRANCE
关键词
SINGLE MACHINE SCHEDULING; APPROXIMATION ALGORITHMS; WORST-CASE ANALYSIS;
D O I
10.1016/0167-6377(92)90001-J
中图分类号
C93 [管理学]; O22 [运筹学];
学科分类号
070105 ; 12 ; 1201 ; 1202 ; 120202 ;
摘要
In the problem of scheduling a single machine to minimize total late work, there are n jobs to be processed, each of which has an integer processing time and an integer due date. The objective is to find a sequence of jobs which minimizes the total late work, where the late work for a job is the amount of processing of this job that is performed after its due date. Three families of approximation algorithms {E(k)}, {A(epsilon)} and (B(epsilon)} are presented. Contained in the first family is a (1 + 1/k)-approximation algorithm E(k), for any positive integer k less-than-or-equal-to n, which uses truncated enumeration; E(k) requires O(n(k+1)) time and O(n) space. The two other families {A(epsilon)} and B(epsilon)} are fully polynomial approximation schemes which are based on the rounding of state variables in dynamic programming formulations. In the superior scheme, for O < epsilon < 1, B(epsilon is a (1 + epsilon)-approximation algorithm which has a time requirement of O(n2/epsilon) and a space requirement of O(n/epsilon).
引用
收藏
页码:261 / 266
页数:6
相关论文
共 6 条
[1]  
BLAZEWICZ J, 1984, TSI-TECH SCI INF, V3, P415
[2]   FAST APPROXIMATION ALGORITHM FOR JOB SEQUENCING WITH DEADLINES [J].
GENS, GV ;
LEVNER, EV .
DISCRETE APPLIED MATHEMATICS, 1981, 3 (04) :313-318
[3]  
HALL LA, IN PRESS MATH OPER R
[4]  
Lawler E. L., 1982, Operations Research Letters, V1, P207, DOI 10.1016/0167-6377(82)90022-0
[5]  
POTTS CN, IN PRESS OPER RES
[6]   ALGORITHMS FOR SCHEDULING INDEPENDENT TASKS [J].
SAHNI, SK .
JOURNAL OF THE ACM, 1976, 23 (01) :116-127