IMPROVED APPROXIMATION ALGORITHMS FOR SHOP SCHEDULING PROBLEMS

被引:111
作者
SHMOYS, DB
STEIN, C
WEIN, J
机构
[1] DARTMOUTH COLL,DEPT MATH & COMP SCI,HANOVER,NH 03755
[2] POLYTECH INST NEW YORK,DEPT COMP SCI,FIVE METROTECH CTR,BROOKLYN,NY 11201
关键词
SCHEDULING; APPROXIMATION ALGORITHMS;
D O I
10.1137/S009753979222676X
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
In the job shop scheduling problem, there are m machines and n jobs. A job consists of a sequence of operations, each of which must be processed on a specified machine, and the aim is to complete all jobs as quickly as possible. This problem is strongly VP-hard even for very restrictive special cases. The authors give the first randomized and deterministic polynomial-time algorithms that yield polylogarithmic approximations to the optimal length schedule. These algorithms also extend to the more general case where a job is given not by a linear ordering of the machines on which it must be processed but by an arbitrary partial order. Comparable bounds can also be obtained when there are m' types of machines, a specified number of machines of each type, and each operation must be processed on one of the machines of a specified type, as well as for the problem of scheduling unrelated parallel machines subject to chain precedence constraints.
引用
收藏
页码:617 / 632
页数:16
相关论文
共 21 条
[1]  
Applegate D., 1991, ORSA Journal on Computing, V3, P149, DOI 10.1287/ijoc.3.2.149
[2]  
Barany I., 1982, Szigma, V15, P177
[3]  
Belov I. S., 1974, MATH EC FUNCTIONAL A, P248
[4]   AN ALGORITHM FOR THE OPEN-SHOP PROBLEM [J].
FIALA, T .
MATHEMATICS OF OPERATIONS RESEARCH, 1983, 8 (01) :100-109
[5]  
Fiala T., 1977, Alkalmazott Matematikai Lapok, V3, P389
[6]  
Garey M. R., 1979, COMPUTERS INTRACTABI
[7]  
Lawler E.L., 1993, HDB OPERATIONS RES M, V4, P445, DOI [10.1016/S0927-0507(05)80189-6, DOI 10.1016/S0927-0507(05)80189-6]
[8]   APPROXIMATION ALGORITHMS FOR SCHEDULING UNRELATED PARALLEL MACHINES [J].
LENSTRA, JK ;
SHMOYS, DB ;
TARDOS, E .
MATHEMATICAL PROGRAMMING, 1990, 46 (03) :259-271
[9]  
PLOTKIN S, 1991, 32ND P ANN S F COMP, P495
[10]   RANDOMIZED ROUNDING - A TECHNIQUE FOR PROVABLY GOOD ALGORITHMS AND ALGORITHMIC PROOFS [J].
RAGHAVAN, P ;
THOMPSON, CD .
COMBINATORICA, 1987, 7 (04) :365-374