Skip to main content

Abstract

In general, scheduling problems considered in this book are characterized by three sets: set T = {T 1, T 2,…,T n} of n tasks, set P = {P 1, P 2,…,P m} of m processors (machines) and set R = {R 1, R 2,…,R s} of s types of additional resources R. Scheduling, generally speaking, means to assign processors from P and (possibly) resources from R to tasks from T in order to complete all tasks under the imposed constraints. There are two general constraints in classical scheduling theory. Each task is to be processed by at most one processor at a time (plus possibly specified amounts of additional resources) and each processor is capable of processing at most one task at a time. In Sections 5.4 and 7.2 we will show some new applications in which the first constraint will be relaxed.

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. ACM Record of the project MAC conference on concurrent system and parallel computation, Wood’s Hole, Mass, 1970.

    Google Scholar 

  2. A. V. Aho, J. E. Hopcroft, J. D. Ullman, The Design and Analysis of Computer Algorithms, Addison-Wesley, Reading, Mass., 1974.

    Google Scholar 

  3. J. L. Baer, Optimal scheduling on two processors of different speeds, in: E. Gelenbe, R. Mahl (eds.), Computer Architecture and Networks, North Holland, Amsterdam, 1974.

    Google Scholar 

  4. J. Błażewicz, W. Cellary, R. Słowiński, J. Węglarz, Scheduling under Resource Constraints: Deterministic Models, J. C. Baltzer, Basel, 1986.

    Google Scholar 

  5. A. J. Bernstein, Analysis of programs for parallel programming, IEEE Trans. Comput. EC-15, 1966, 757–762.

    Article  Google Scholar 

  6. J. Błażewicz, J. K. Lenstra, A. H. G. Rinnooy Kan, Scheduling subject to resource constraints: classification and complexity, Discrete Appl. Math. 5, 1983, 11–24.

    Article  Google Scholar 

  7. E. G. Coffman, Jr., P. J. Denning, Operating Systems Theory, Prentice-Hall, Englewood Cliffs, N.J., 1973.

    Google Scholar 

  8. S. A. Cook, The complexity of theorem proving procedures, Proc. 3rd ACM Symposium on Theory of Computing, 1971, 151–158.

    Chapter  Google Scholar 

  9. M. R. Garey, D. S. Johnson, Computers and Intractability: A Guide to the Theory of NP-Completeness. W. H. Freeman, San Francisco, 1979.

    Google Scholar 

  10. R. L. Graham, E. L. Lawler, J. K. Lenstra, A. H. G. Rinnooy Kan, Optimization and approximation in deterministic sequencing and scheduling theory: a survey, Ann. Discrete Math. 5, 1979, 287–326.

    Article  Google Scholar 

  11. R. M. Karp, Reducibility among combinatorial problems, in: R. E. Miller, J. W. Thatcher (eds.), Complexity of Computer Computations, Plenum Press, New York, 1972, 85–104.

    Google Scholar 

  12. C. V. Ramamoorthy, M. J. Gonzalez, A survey of techniques for recognizing parallel processable streams in computer programs, AFIPS Conference Proceedings, Fall Joint Computer Conference, 1969, 1–15.

    Google Scholar 

  13. E. C. Russel, Automatic program analysis, Ph.D. thesis, Dept. of Eng. University of California, Los Angeles, 1969.

    Google Scholar 

  14. S. Volansky, Graph model analysis and implementation of computational sequences Ph.D. thesis, Rep. No.UCLA-ENG-7048, School of Engineering Applied Sciences, University of California, Los Angeles, 1970.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints and permissions

Copyright information

© 1994 Springer-Verlag Berlin · Heidelberg

About this chapter

Cite this chapter

Błazewicz, J., Ecker, K.H., Schmidt, G., Węglarz, J. (1994). Formulation of Scheduling Problems. In: Scheduling in Computer and Manufacturing Systems. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-79034-8_3

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-79034-8_3

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-79036-2

  • Online ISBN: 978-3-642-79034-8

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics