Abstract
A branch & bound algorithm is presented for a very general scheduling problem withn jobs andm machines. Each job consists of a set of operations. Each operation has to be processed on a dedicated machine. There may be arbitrary precedence relations between the operations. The set of all operations is partitioned into groups. If on a machine an operation belonging to groupG g is processed immediately after an operation belonging to groupG f there is a setup ofs fg time units. We assume thats fg=0 iff=g and that thes fg satisfy the triangle inequality. Computational results for this general problem as well as for special cases like the job-shop problem and the open-shop problem are reported.
Zusammenfassung
Es wird ein Branch & Bound-Algorithmus für ein sehr allgemeines Scheduling Problem mitn Jobs undm Maschinen vorgestellt. Jeder Job besteht aus einer Menge von Operationen, die auf einer ausgewählten Maschine bearbeitet werden müssen. Zwischen den Operationen sind beliebige Vorrangbeziehungen möglich. Ferner werden die Operationen in Gruppen aufgeteilt. Wenn auf einer Maschine eine Operation der GruppeG g unmittelbar nach einer Operation der GruppeG f bearbeitet wird, ist eine Rüstzeit vons fg Zeiteinheiten notwendig. Wir setzen voraus, daßs fg=0 fürf=g und daß dies fg die Dreiecksungleichung erfüllen. Sowohl für dieses allgemeine Problem als auch für Spezialfälle wie das Job-Shop Problem und das Open-Shop Problem werden Rechenergebnisse vorgestellt.
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
Applegate D, Cook W (1991) A Computational Study of Job-Shop Scheduling. ORSA J Comput 3: 149–156
Bräsel H, Tautenhahn T, Werner F (1991) Constructive Heuristic Algorithms for the Open-Shop Problem, TU Magdeburg. Preprint, Math 21/91
Brucker P, Jurisch B, Krämer A (1994) The Job-Shop Problem and Immediate Selection. Ann Oper Res 50: 73–114
Brucker P, Jurisch B, Sievers B (1994a) A Fast Branch & Bound Algorithm for the Job-Shop Scheduling Problem. Discr Appl Math 49: 107–127
Carlier J, Pinson E (1989) An Algorithm for Solving the Job-Shop Problem. Manag Sci 35: 164–176
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
Kleinau U (1992) Zur Struktur und Lösung verallgemeinerter Shop Probleme, Dissertation A. TU Magdeburg
Monma CL, Potts CN (1989) On the Complexity of Scheduling with Batch Setup Times. Oper Res 37:(5) 798–804
Muth JF, Thompson GL (1963) Industrial Scheduling. Prentice Hall, Englewood Cliffs, N.J. 1963
Sedgewick R (1988) Algorithms, 2nd edn. Addison-Wesley, Reading Mass.
Sotskov YN, Tautenhahn T, Werner F (1994) Heuristics for Permutation Flow-Shop Scheduling with Batch Setup Times. TU Magdeburg
Taillard E (1989) Benchmarks for Basic Scheduling Problems. ORWP 89/21, Lausanne
Thiele O (1994) Ein Branch & Bound-Verfahren für das General-Shop Problem mit gruppenabhängigen Rüstzeiten. Diplomarbeit, Universität Osnabrück
Wöstmann B (1993) Ein Branch & Bound-Verfahren für das Open-Shop Problem. Diplomarbeit, Universität Osnabrück
Author information
Authors and Affiliations
Additional information
Supported by the Deutsche Forschungsgemeinschaft (Project JoPTAG) and by INTAS (Project 93–257)
Rights and permissions
About this article
Cite this article
Brucker, P., Thiele, O. A branch & bound method for the general-shop problem with sequence dependent setup-times. OR Spektrum 18, 145–161 (1996). https://doi.org/10.1007/BF01539706
Received:
Accepted:
Issue Date:
DOI: https://doi.org/10.1007/BF01539706
Key words
- General-shop problem
- sequence dependent setup-times
- branch & bound method
- block approach
- immediate selection
- job-shop
- open-shop
- disjunctive graph model