Hostname: page-component-5c6d5d7d68-wpx84 Total loading time: 0 Render date: 2024-08-09T20:58:25.574Z Has data issue: false hasContentIssue false

On the power of randomization for job shop scheduling with k-units length tasks

Published online by Cambridge University Press:  05 June 2008

Tobias Mömke*
Affiliation:
Department of Informatics, ETH Zurich, ETH Zentrum, 8092 Zürich, Switzerland; tobias.moemke@inf.ethz.ch
Get access

Abstract

In the job shop scheduling problem k-units-Jm, there are m machines and each machine has an integer processing time of at most k time units. Each job consists of a permutation of m tasks corresponding to all machines and thus all jobs have an identical dilation D. The contribution of this paper are the following results; (i) for $d=o(\sqrt{D})$ jobs and every fixed k, the makespan of an optimal schedule is at most D+ o(D), which extends the result of [3] for k=1; (ii) a randomized on-line approximation algorithm for k-units-Jm is presented. This is the on-line algorithm with the best known competitive ratio against an oblivious adversary for $d = o(\sqrt{D})$ and k > 1; (iii) different processing times yield harder instances than identical processing times. There is no 5/3 competitive deterministic on-line algorithm for k-units-Jm, whereas the competitive ratio of the randomized on-line algorithm of (ii) still tends to 1 for $d = o(\sqrt{D})$.

Type
Research Article
Copyright
© EDP Sciences, 2008

Access options

Get access to the full version of this content by using one of the access options below. (Log in options will check for institutional or personal access. Content may require purchase if you do not have access.)

References

Brucker, P., An efficient algorithm for the job shop problem with two jobs. Computing 40 (1988) 353359. CrossRef
Feige, U. and Scheideler, C., Improved bounds for acyclic job shop scheduling. Combinatorica 22 (2002) 361399. CrossRef
J. Hromkovič, K. Steinhöfel and P. Widmayer, Job shop scheduling with unit length tasks: bounds and algorithms. ICTCS '01: Proceedings of the 7th Italian Conference on Theoretical Computer Science. Lect. Notes Comput. Sci. 2202 (2001) 90–106.
Hromkovič, J., Mömke, T., Steinhöfel, K. and Widmayer, P., Job shop scheduling with unit length tasks: bounds and algorithms. Algorithmic Operations Research 2 (2007) 114.
Leighton, F.A., Maggs, B.M. and Rao, S.B., Packet routing and job shop scheduling in O(congestion + dilition) steps. Combinatorica 14 (1994) 167186. CrossRef
Leighton, F.A., Maggs, B.M. and Richa, A.W., Fast algorithms for finding O(congestion + dilation) packet routing schedules. Combinatorica 19 (1999) 375401. CrossRef
Lenstra, J.K. and Rinnooy Kan, A.H.G., Computational complexity of discrete optimization problems. Annals of Discrete Mathematics 4 (1979) 121140. CrossRef
Willamson, D.P., Hall, L.A., Hurkens, C.A.J., Lenstra, J.K., Sevast'janov, S.V. and Shmoys, D.B., Short shop schedules. Operations Research 45 (1997) 288294. CrossRef