Skip to main content

Abstract

In this chapter we will consider scheduling tasks on dedicated processors (machines). As we said in Section 3.1 we assume that tasks form n subsets (or jobs), belonging to set J, and two adjacent tasks of a job are to be performed on different machines. Unfortunately, most scheduling problems of this kind are NP-hard, which is especially true for optimality criteria other than C max. In the first two sections we will concentrate first on polynomial time algorithms, where special cases of flow shop and open shop scheduling problems will be considered. Then the job shop scheduling problem will be discussed and two approaches, a heuristic based on simulated annealing and an exact based on branch and bound will be presented.

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. J. O. Achugbue, F. Y. Chin, Scheduling the open shop to minimize mean flow time, SIAM J. Comput. 11, 1982, 709–720.

    Article  Google Scholar 

  2. J. Adams, E. Balas, D. Zawack, The shifting bottleneck procedure for job shop scheduling, Management Sci. 34, 1988, 391–401.

    Article  Google Scholar 

  3. S. H. Akers, A graphical approach to production scheduling problems, Oper. Res. 4, 1956, 244–245.

    Article  Google Scholar 

  4. E. H. L. Aarts, P. J. M. van Laarhoven, Statistical cooling: a general approach to combinatorial optimization problems, Philips J. of Research 40, 1985, 193–226.

    Google Scholar 

  5. I. Barany, A vector-sum theorem and its application to improving flow shop guarantees, Math. Oper. Res. 6, 1981, 445–452.

    Article  Google Scholar 

  6. P. Brucker, B. Jurisch, B. Sievers, A branch & bound algorithm for the job-shop scheduling problem, Osnabriicker Schriften zur Mathematik, Universitat Osnabriick, 1992.

    Google Scholar 

  7. P. Brucker, Minimizing maximum lateness in a two-machine unit-time job shop, Computing 27, 1981, 367–370.

    Article  Google Scholar 

  8. P. Brucker, An efficient algorithm for the job-shop problem with two jobs, Computing 40, 1988, 353–359.

    Article  Google Scholar 

  9. J. Carlier, The one machine sequencing problem, European J. Oper. Res. 11, 1982, 42–47.

    Article  Google Scholar 

  10. J. Carlier, E. Pinson, A polynomial time algorithm for determining efficient immediate selections for the job-shop problem, Technical Report, Angers/Compiegne, 1989.

    Google Scholar 

  11. J. Carlier, E. Pinson, An algorithm for solving the job-shop problem, Management Sci. 35, 1989, 164–176.

    Article  Google Scholar 

  12. Y. Cho, S. Sahni, Preemptive scheduling of independent jobs with release and due times on open, flow and job shops, Oper. Res. 29, 1981, 511–522.

    Article  Google Scholar 

  13. H. Fisher, G. L. Thompson, Probabilistic learning combinations of local job-shop scheduling rules, in: J. F. Muth, G. L. Thompson (eds.), Industrial Scheduling, Englewood Cliffs, N. J., Prentice Hall, 1963, 225–251.

    Google Scholar 

  14. P. C. Gilmore, R. E. Gomory, Sequencing a one-state variable machine: a solvable case of the traveling salesman problem, Oper. Res. 12, 1964, 655–679.

    Article  Google Scholar 

  15. M. R. Garey, D. S. Johnson, R. Sethi, The complexity of flowshop and jobshop scheduling. Math. Oper. Res. 1, 1976, 117–129.

    Article  Google Scholar 

  16. J. Grabowski, E. Nowicki, S. Zdrzalka, A block approach for single machine scheduling with release dates and due dates, European J. Oper. Res. 26, 1986, 278–285.

    Article  Google Scholar 

  17. T. Gonzalez, S. Sahni, Open shop scheduling to minimize finish time, J. Assoc. Comput. Mach. 23, 1976, 665–679.

    Google Scholar 

  18. T. Gonzalez, S. Sahni, Flowshop and jobshop schedules: complexity and approximation. Oper. Res. 26, 1978, 36–52.

    Article  Google Scholar 

  19. H. Hefetz, I. Adiri, An efficient optimal algorithm for the two machine unit-time job-shop schedule-length problem, Math. Oper. Res. 7, 1982, 354–360.

    Article  Google Scholar 

  20. W. H. Hardgrave, G. L. Nemhauser, A geometric model and a graphical algorithm for a sequencing problem, Oper. Res. 11, 1963, 889–900.

    Article  Google Scholar 

  21. J. R. Jackson, An extension of Johnson’s results on job lot scheduling, Naval Res. Logist. Quart. 3, 1956, 201–203.

    Article  Google Scholar 

  22. S. M. Johnson, Optimal two-and-three-stage production schedules, Naval Res. Logist. Quart. 1, 1954, 61–68.

    Article  Google Scholar 

  23. B. J. Lageweg, unpublished.

    Google Scholar 

  24. P. J. M. van Laarhoven, E. H. L. Aarts, J. K. Lenstra, Job shop scheduling by simulated annealing, Oper. Res. 40, 1992, 113–125.

    Article  Google Scholar 

  25. J. K. Lenstra, unpublished result.

    Google Scholar 

  26. E. L. Lawler, J. K. Lenstra, A. H. G. Rinnooy Kan, Minimizing maximum lateness in two machine open shop, Math. Oper. Res. 6, 1981, 153–158.

    Article  Google Scholar 

  27. E. L. Lawler, J. K. Lenstra, A. H. G. Rinnooy Kan, Recent developments in deterministic sequencing and scheduling: a survey, in: M. A. H. Dempster, J. K. Lenstra, A. H. G. Rinnooy Kan (eds.) Deterministic and Stochastic Scheduling, Reidel, Dordrecht, 1982, 35–73.

    Google Scholar 

  28. H. Matsuo, C. J. Suh, R. S. Sullivan, A controlled search simulated annealing method for the general job shop scheduling problem, WP #03-04-88, Department of Management, Graduate School of Business, University of Texas, Austin 1988.

    Google Scholar 

  29. C. N. Potts, Analysis of heuristics for two-machine flow- shop sequencing subject to release dates, Math. Oper. Res. 10, 1985, 576–584

    Article  Google Scholar 

  30. H. Röck, The three machine no-wait flow shop problem is NP- complete, J. Assoc. Comput. Mach. 31, 1984, 336–345.

    Google Scholar 

  31. S. S. Reddi, C. V. Ramamoorthy, On the flow-shop sequencing problem with no wait in process, Oper. Res. Quart. 23, 1972, 323–331.

    Article  Google Scholar 

  32. B. Roy, B. Sussmann, Les problémes d’ordonnancement avec contraintes disjonctives, Note DS #9 bis, SEMA, Paris, 1964.

    Google Scholar 

  33. H. Röck, G. Schmidt, Machine aggregation heuristics in shop scheduling, Methods of Oper. Res. 45, 1983, 303–314.

    Google Scholar 

  34. S. V. Sevastjanov, On some geometric methods in scheduling theory: A survey, Discrete Appl. Math. 1992, to appear.

    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). Static Shop Scheduling. In: Scheduling in Computer and Manufacturing Systems. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-79034-8_6

Download citation

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

  • 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