Asymptotically optimal algorithms for job shop scheduling and packet routing

被引:54
作者
Bertsimas, D
Gamarnik, D
机构
[1] MIT, Alfred P Sloan Sch Management, Cambridge, MA 02139 USA
[2] MIT, Ctr Operat Res, Cambridge, MA 02139 USA
[3] IBM Corp, Thomas J Watson Res Ctr, Yorktown Hts, NY 10598 USA
来源
JOURNAL OF ALGORITHMS-COGNITION INFORMATICS AND LOGIC | 1999年 / 33卷 / 02期
基金
美国国家科学基金会;
关键词
D O I
10.1006/jagm.1999.1047
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
We propose asymptotically optimal algorithms for the job shop scheduling and packet routing problems. We propose a fluid relaxation for the job shop scheduling problem in which we replace discrete jobs with the flow of a continuous fluid. We compute an optimal solution of the fluid relaxation in closed form, obtain a lower bound C-max to the job shop scheduling problem, and construct a feasible schedule from the fluid relaxation with objective value at most C-max + O(root C-max) where the constant in the O(.) notation is independent of the number of jobs, but it depends on the processing time of the jobs, thus producing an asymptotically optimal schedule as the total number of jobs tends to infinity. If the initially present jobs increase proportionally, then our algorithm produces a schedule with value at most C-max + O(1). For the packet routing problem with fixed paths the previous algorithm applies directly. For the general packet routing problem we propose a linear programming relaxation that provides a lower bound C-max and an asymptotically optimal algorithm that uses the optimal solution of the relaxation with objective value at most C-max + O(root C-max). Unlike asymptotically optimal algorithms that rely on probabilistic assumptions, our proposed algorithms make no probabilistic assumptions and they are asymptotically optimal for all instances with a large number of jobs (packets). In computational experiments our algorithms produce schedules which are within 1% of optimality even for moderately sized problems. (C) 1999 Academic Press.
引用
收藏
页码:296 / 318
页数:23
相关论文
共 17 条
[1]  
AVRAM F, 1995, STOCHASTIC NETWORKS, P199
[2]   AN ALGORITHM FOR SOLVING THE JOB-SHOP PROBLEM [J].
CARLIER, J ;
PINSON, E .
MANAGEMENT SCIENCE, 1989, 35 (02) :164-176
[3]  
FEIGE U, 1998, ACM S THEOR COMP, P624
[4]  
GOLDBERG LA, 1997, ACM SIAM S DISCR ALG, P599
[5]  
Hall LA, 1997, Approximation Algorithms for NP-hard Problems, P1
[6]  
JANSEN K, 1999, ACM S THEORY COMPUTI, P394
[7]  
KARGER D, 1999, INP RESS CRC HDB THE
[8]  
Karp R. M., 1977, Mathematics of Operations Research, V2, P209, DOI 10.1287/moor.2.3.209
[9]  
Leighton F.T., 1992, Introduction to Parallel Algorithms and Architecture: Arrays. Trees. Hypercubes
[10]   A new algorithm for state-constrained separated continuous linear programs [J].
Luo, XD ;
Bertsimas, D .
SIAM JOURNAL ON CONTROL AND OPTIMIZATION, 1998, 37 (01) :177-210