Abstract
A parallel machine scheduling problem is considered in which each job has a processing time and a delivery time. The objective is to find a schedule which minimizes the time by which all jobs are delivered. For a single machine this problem is easily solved in polynomial time, form≥2 machines it becomes NP-hard. Several heuristics using list scheduling as a subroutine are proposed and a tight worst-case analysis is given. The best one of our heuristics has a worst-case performance guarantee of 2−2/(m+1). For the on-line case we give a heuristic with the (best possible) worst-case performance of two.
Similar content being viewed by others
References
Baker, K.R.: Introduction to sequencing and scheduling. New York: Wiley 1974
Ben-Or, M.: Lower bounds for algebraic computation trees. Proc. 15th Annual Symp. on Theory of Computing. 1983, pp. 80–86
Fisher, M.L.: Worst-case analysis of heuristic algorithms. Manag. Sci.,26, 1–17 (1980)
Garey, M.R., Graham, R. L., Johnson, D.S.: Performance guarantees for scheduling algorithms. Oper. Res.26, 3–21 (1978)
Garey, M.R., Johnson, D.S.: Computers and intractability: a guide to the theory of NP-dompleteness. San Francisco: Freeman 1979
Graham, R.L.: Bounds for certain multiprocessing anomalies. Bell Syst. Tech. J.45, 1563–1581 (1966)
Graham, R.L.: Bounds on multiprocessing timing anomalies. SIAM J. Appl. Math.17, 263–269 (1969)
Hall, L.A., Shmoys, D.B.: Jackson's rule for one machine scheduling: Making a good heuristic better. Department of Mathematics, Massachusetts Institute of Technology, 1988
Hall, L.A., Shmoys, D.B.: Approximation schemes for constrained scheduling problems. In: Proceedings of the 30th Annual Symposium on Foundations of Computer Science, 1989, pp. 134–140
Hochbaum, D.S., Shmoys, D.B.: Using dual approximation algorithms for scheduling problems: Theoretical and practical result. J. ACM34, 144–162 (1987)
Lee, D.T., Wu, Y.F.: Geometric complexity and some location problems. Algorithmica1, 193–211 (1986)
Potts, C.N.: Analysis of a heuristic for one machine sequencing with release dates and delivery times. Oper. Res.28, 1436–1441 (1980)
Author information
Authors and Affiliations
Additional information
This research was supported by the Christian Doppler Laboratorium für Diskrete Optimierung.
Rights and permissions
About this article
Cite this article
Woeginger, G.J. heuristics for parallel machine scheduling with delivery times. Acta Informatica 31, 503–512 (1994). https://doi.org/10.1007/BF01213203
Received:
Issue Date:
DOI: https://doi.org/10.1007/BF01213203