Skip to main content
Log in

Maximization Problems in Single Machine Scheduling

  • Published:
Annals of Operations Research Aims and scope Submit manuscript

Abstract

Problems of scheduling n jobs on a single machine to maximize regular objective functions are studied. Precedence constraints may be given on the set of jobs and the jobs may have different release times. Schedules of interest are only those for which the jobs cannot be shifted to start earlier without changing job sequence or violating release times or precedence constraints. Solutions to the maximization problems provide an information about how poorly such schedules can perform. The most general problem of maximizing maximum cost is shown to be reducible to n similar problems of scheduling n−1 jobs available at the same time. It is solved in O(mn+n 2) time, where m is the number of arcs in the precedence graph. When all release times are equal to zero, the problem of maximizing the total weighted completion time or the weighted number of late jobs is equivalent to its minimization counterpart with precedence constraints reversed with respect to the original ones. If there are no precedence constraints, the problem of maximizing arbitrary regular function reduces to n similar problems of scheduling n−1 jobs available at the same time.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Institutional subscriptions

Similar content being viewed by others

References

  • Adolphson, D. and T.C. Hu. (1973). “Optimal Linear Ordering.” SIAM Journal of Applied Mathematics 25, 403–423.

    Google Scholar 

  • Aloulou, M.A. and M.-C. Portmann. (2001). “Incorporating Flexibility in Job Sequencing for the Single Machine TotalWeighted Tardiness Problem with Release Dates.” In 10th Annual Industrial Engineering Research Conference, in CD-ROM.

  • Baker, K.R. (1974). Introduction to Sequencing and Scheduling. New York: Wiley.

    Google Scholar 

  • Billaut, J.C. and F. Roubellat. (1996). “A New Method for Workshop Real Time Scheduling.” International Journal of Production Research 34, 1555–1579.

    Google Scholar 

  • Daniels, R.L. and P. Kouvelis. (1995). “Robust Scheduling to Hedge Against Processing Time Uncertainty in Single Stage Production.” Management Science 41, 363–376.

    Google Scholar 

  • Graham, R.L., E.L. Lawler, J.K. Lenstra, and A.H.G. Rinnooy Kan. (1979). “Optimization and Approximation in Deterministic Machine Scheduling: A Survey.” Annals of Discrete Mathematics 5, 287–326.

    Google Scholar 

  • Karp, R.M. (1972). “Reducibility Among Combinatorial Problems.” In R.E. Miller and J.W. Thatcher (eds.), Complexity of Computer Computations, pp. 85–103. New York: Plenum Press.

    Google Scholar 

  • Lawler, E.L. (1973). “Optimal Sequencing of a Single Machine Subject to Precedence Constraints.” Management Science 19, 544–546.

    Google Scholar 

  • Lawler, E.L. (1978). “Sequencing Jobs to Minimize Total Weighted Completion Time Subject to Precedence Constraints,” Annals of Discrete Mathematics 2, 75–90.

    Google Scholar 

  • Lawler, E.L., J.K. Lenstra, A.H.G. Rinnooy Kan, and D.B. Shmoys. (1993). “Sequencing and Scheduling: Algorithms and Complexity.” In S.C. Graves, A.H.G. Rinnooy Kan, and P.H. Zipkin (eds.), Logistics of Production and Inventory, pp. 445–452. Handbook in Operations Research and Management Science, Vol. 4.

  • Lenstra, J.K. and A.H.G. Rinnooy Kan. (1978). “Complexity of Scheduling Under Precedence Constraints.” Operations Research 26, 22–35.

    Google Scholar 

  • Lenstra, J.K. and A.H.G. Rinnooy Kan. (1980). “Complexity Results for Scheduling Chains on a Single Machine.” European Journal of Operational Research 4, 270–275.

    Google Scholar 

  • Lenstra, J.K., A.H.G. Rinnooy Kan, and P. Brucker. (1977). “Complexity of Machine Scheduling Problems.” Annals of Discrete Mathematics 1, 343–362.

    Google Scholar 

  • Moore, J.M. (1968). “A n Job, One Machine Sequencing Algorithm for Minimizing the Number of Late Jobs.” Management Science 15, 102–109.

    Google Scholar 

  • Posner, M.E. (1990). “Reducibility Among Weighted Completion Time Scheduling Problems.” Annals of Operations Research 26, 91–101.

    Google Scholar 

  • Reingold, E.M., J. Nievergelt, and N. Deo. (1977). Combinatorial Algorithms, Theory and Practice. Englewood Cliffs, NJ: Prentice-Hall.

    Google Scholar 

  • Smith, W.E. (1956). “Various Optimizers for Single-Stage Production.” Naval Research Logistics Quarterly 3, 59–66.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints and permissions

About this article

Cite this article

Aloulou, M.A., Kovalyov, M.Y. & Portmann, MC. Maximization Problems in Single Machine Scheduling. Annals of Operations Research 129, 21–32 (2004). https://doi.org/10.1023/B:ANOR.0000030679.25466.02

Download citation

  • Issue Date:

  • DOI: https://doi.org/10.1023/B:ANOR.0000030679.25466.02

Navigation