Skip to main content
Log in

Tabu search for the job-shop scheduling problem with multi-purpose machines

  • Theoretical Papers
  • Published:
Operations-Research-Spektrum Aims and scope Submit manuscript

Abstract

In this paper we study the following generalization of the job-shop scheduling problem. Each operation can be performed by one machine out of a set of machines given for this operation. The processing time does not depend on the machine which has been chosen for processing the operation. This problem arises in the area of flexible manufacturing. As a generalization of the jobshop problem it belongs to the hardest problems in combinatorial optimization. We show that an application of tabu search techniques to this problem yields excellent results for benchmark problems.

Zusammenfassung

In dieser Arbeit behandeln wir die folgende Verallgemeinerung des Job-Shop Scheduling Problems. Jede Operation kann auf einer beliebigen Maschine aus einer Menge von Maschinen, die für diese Operation gegeben ist, bearbeitet werden. Die Bearbeitungszeit hängt dabei nicht von der gewählten Maschine ab. Das in dieser Arbeit behandelte Problem tritt im Bereich der flexiblen Fertigung auf. Als Verallgemeinerung des klassischen Job-Shop Problems gehört es zu den schwierigsten Problemen aus dem Bereich der kombinatorischen Optimierung. Wir zeigen, daß eine Anwendung der Tabu-Search Metaheuristik hervorragende Ergebnisse für die von uns untersuchten Testprobleme liefert.

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.

Similar content being viewed by others

References

  • Adams J, Balas E, Zawack D (1988) The shifting bottleneck procedure for job-shop scheduling. Manag Sci 34:391–401

    Google Scholar 

  • Applegate D, Cook W (1991) A computational study of the job shop scheduling problem. ORSA J Comput 3:149–156

    Google Scholar 

  • Brandimarte P (1993) Routing and scheduling in a flexible job schop by tabu search. Ann Ope Res 41:157–183

    Google Scholar 

  • Brucker P, Jurisch B, Sievers B (1992) A branch and bound algorithm for the job-shop scheduling problem. Osnabrücker Schriften zur Mathematik, Reihe D, Heft 136 (to appear in: Discr Appl Math)

  • Brucker P, Schlie R (1990) Job-shop scheduling with multi-purpose machines. Computing 45:369–375

    Google Scholar 

  • Carlier J, Pinson E (1989) An algorithm for solving the job-shop problem. Manag Sci 35:164–176

    Google Scholar 

  • Carlier J, Pinson E (1990) A practical use of Jackson's preemptive schedule for solving the job shop problem. Ann Oper Res 26:269–287

    Google Scholar 

  • Dell'Amico M, Trubian M (1993) Applying tabu search to the job-shop scheduling problem. Ann Oper Res 41:231–252

    Google Scholar 

  • Fisher H, Thompson GL (1963) Probabilistic learning combinations of local job-shop scheduling rules. In: Muth JF, Thompson GL (eds) Industrial scheduling. Prentice Hall, Englewood Cliffs, pp 225–251

    Google Scholar 

  • Glover F (1989) Tabu search, Part I. ORSA J Comput 1:190–206

    Google Scholar 

  • Glover F (1990) Tabu search, Part II. ORSA J Comput 2:4–32

    Google Scholar 

  • Graboswski J, Nowicki E, Zdrazalka S (1986) A block approach for single machine scheduling with release dates and due dates. Eur J Oper Res 26:278–285

    Google Scholar 

  • Graham RL (1966) Bounds for certain multiprocessing anomalies. Bell Syst Tech J 45:1563–1581

    Google Scholar 

  • Graham RL, Lawler EL, Lenstra JK, Rinnooy Kan AHG (1979) Optimization and approximation in deterministic sequencing and scheduling: a Survey. Ann Disc Math 5:287–326

    Google Scholar 

  • Hurink J (1992) Polygon scheduling. Dissertation, Fachbereich Mathematik/Informatik, Universität Osnabrück

  • Jurisch B (1992) Scheduling jobs in shops with multi-purpose machines. Dissertation, Fachbereich Mathematik/Informatik, Universität Osnabrück

  • Laarhoven PJM van, Aarts EHL, Lenstra JK (1992) Job shop scheduling by simulated annealing. Oper Res 40:113–125

    Google Scholar 

  • Meyer W (1992) Geometrische Methoden zur Lösung von Job-Shop Problemen und deren Verallgemeinerungen, Dissertation, Fachbereich Mathematik/Informatik, Universität Osnabrück

  • Ow PS, Morton TE (1989) The single machine early/tardy problem. Manag Sci 35:177–191

    Google Scholar 

  • Papadimitriou CH, Steiglitz K (1982) Combinatorial optimization. Prentice Hall, Englewood Cliffs

    Google Scholar 

  • Roy B, Sussmann B (1964) Les problèmes d'ordonnancement avec contraintes disjonctives, Note DS no. 9 bis, SEMA, Paris

    Google Scholar 

  • Salvador MS (1973) A solution of a special class of flowshop scheduling problems. Proceedings of the Symposium on the Theory of Scheduling and its Applications. Springer, Berlin Heidelberg New York, pp 83–91

    Google Scholar 

  • Thole M (1993) Lösung von Multi-Purpose Job-Shop Problemen durch Tabu-Suche, Diplomarbeit, Fachbereich Mathematik/ Informatik, Universität Osnabrück

  • Werner F, Winkler A (1991) Insertion techniques for the heuristic solution of the job shop problem. TU Magdeburg, Preprint 26/91

Download references

Author information

Authors and Affiliations

Authors

Additional information

Supported by Deutsche Forschungsgemeinschaft, Project JoP-TAG

Rights and permissions

Reprints and permissions

About this article

Cite this article

Hurink, J., Jurisch, B. & Thole, M. Tabu search for the job-shop scheduling problem with multi-purpose machines. OR Spektrum 15, 205–215 (1994). https://doi.org/10.1007/BF01719451

Download citation

  • Received:

  • Accepted:

  • Issue Date:

  • DOI: https://doi.org/10.1007/BF01719451

Key words

Schlüsselwörter

Navigation