Title :
An asymptotically optimal algorithm for job shop scheduling
Author :
Bertsimas, Dimitris ; Gamarnik, David
Author_Institution :
MIT, USA
Abstract :
We propose asymptotically optimal algorithms for job shop scheduling. 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 Cmax to the job shop scheduling problem, and construct a feasible schedule from the fluid relaxation with objective value at most Cmax+O(√Cmax), where the constant in the O(·) notation is independent of the number of jobs. However, it depends on the processing times 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 Cmax+O(1). In computational experiments our algorithms produce schedules which are within 1% of optimality even for moderately sized problems
Keywords :
computational complexity; optimal control; production control; scheduling; asymptotically optimal algorithm; asymptotically optimal schedule; computational experiments; continuous fluid flow; discrete jobs; feasible schedule; fluid relaxation; job shop scheduling; job shop scheduling problem; moderately sized problems; objective value; optimal solution; processing times; Computer science; Fluid flow control; H infinity control; Job shop scheduling; NP-hard problem; Operations research; Optimal control; Optimal scheduling; Processor scheduling; Scheduling algorithm;
Conference_Titel :
Decision and Control, 1999. Proceedings of the 38th IEEE Conference on
Conference_Location :
Phoenix, AZ
Print_ISBN :
0-7803-5250-5
DOI :
10.1109/CDC.1999.832823