Abstract
In a classical job shop problem, n jobs have to be processed onm machines, where the machine orders of the jobs are given. Computationalexperiments show that there are huge differences in the hardness of the job shop problem tominimize makespan depending on the given machine orders. We study a partial order“\(\underset{\raise0.3em\hbox{$\smash{\scriptscriptstyle-}$}}{ \succ } \)” on the set of sequences, i.e., feasiblecombinations of job orders and machine orders, with the property thatB \(\underset{\raise0.3em\hbox{$\smash{\scriptscriptstyle-}$}}{ \succ } \) B implies thatthe makespan of the semiactive schedule corresponding to sequence B isless than or equal to the makespan of any schedule corresponding to B.The minimal sequences according to this partial order are called irreducible.We present a polynomial algorithm to decide whether B \(\underset{\raise0.3em\hbox{$\smash{\scriptscriptstyle-}$}}{ \succ } \) B holds andwe develop a new enumeration algorithm for irreducible sequences. To explain the differencesin the hardness of job shop problems, we study the relation between the hardness of a jobshop problem and the number of irreducible sequences corresponding to the given machine orders.
Similar content being viewed by others
References
H. Bräsel, Latin rectangles and scheduling theory, TU Magdeburg, 1990 (in German).
H. Bräsel, M. Harborth, T. Tautenhahn and P. Willenius, On the set of solutions of an open shop problem, Preprint Nr. 15, Otto-von-Guericke Universität, Magdeburg, 1997.
H. Bräsel, M. Harborth and P. Willenius, Isomorphism for digraphs and sequences of shop scheduling problems, Preprint Nr. 21, Otto-von-Guericke Universität, Magdeburg, 1996.
H. Bräsel and M. Kleinau, New steps in the amazing world of sequences and schedules, Mathematical Methods of Operations Research 43(1996)195-214.
P. Brucker, B. Jurisch and A. Krämer, The job-shop problem and immediate selection, Annals of Operations Research 50(1994)73-114.
J. Carlier and E. Pinson, An algorithm for solving the job-shop problem, Management Science 35(1989)164-176.
A. Goralcikova and G. Koubek, A reduct and closure algorithm for graphs, Mathematical Foundations of Computer Science 74(1979)301-307.
R.E. Graham, E.L. Lawler, J.K. Lenstra and A.H.G. Rinnooy Kan, Optimization and approximation in deterministic sequencing and scheduling — a survey, Ann. Discrete Mathematics 5(1979)287-326.
M. Kleinau, On the structure of shop scheduling problems: number problems, reducibility and complexity, TU Magdeburg, 1993 (in German).
A. Krämer, Scheduling multiprocessor tasks on dedicated processors, Universität Osnabrück, 1995.
R.M. McConnell and J.P. Spinrad, Linear-time modular decomposition and efficient transitive orientation of comparability graphs, in: Proceedings of the 5th Annual ACM-SIAM Symposium on Discrete Algorithms, 1994, pp. 536-545.
J.F. Muth and G.L. Thompson, Industrial Scheduling, Prentice-Hall, Englewood Cliffs, 1963.
L. Rédei, Ein kombinatorischer Satz, Acta Litt. Szeged 7(1934) 39-43.
T. Tautenhahn, Irreducible sequences — an approach to interval edge colouring trees, Preprint No. OR 83, Faculty of Mathematical Studies, University of Southampton, 1996.
Rights and permissions
About this article
Cite this article
Bräsel, H., Harborth, M., Tautenhahn, T. et al. On the hardness of the classical job shop problem. Annals of Operations Research 92, 265–279 (1999). https://doi.org/10.1023/A:1018990932547
Issue Date:
DOI: https://doi.org/10.1023/A:1018990932547