×

Performance of scheduling algorithms for no-wait flowshops with parallel machines. (English) Zbl 0803.90078

The paper deals with particular cases of a no-wait flowshop problem with parallel machines. The general problem consists in scheduling a set of jobs \(\{1,\dots,n\}\) when processing of the \(i\)th job requires time \(p(i,j)\) at each machine center \(j\), \(1\leq j\leq k\) of the flowshop. Machine center \(j\) of the flowshop has \(m(j)\geq 1\) parallel machines. There is considered that each job has to be processed sequentially starting with cetner 1 and ending at the \(k\)th center. The job must be processed continuously from the beginning of its processing without any interruption on machines and without any waiting between the centers. The object is to find the minimum finish time schedule.
The author presents worst case analyses of two heuristics for a flowshop problem with two centers when \(m(1)=1\) and \(m(2)>1\) and proves that the found upper bounds of the ratio \(f/f^*\) are the best possible. (The values \(f\) and \(f^*\) are objective function values of a feasible and optimal schedule respectively.)
Similarly, worst case analyses of two another heuristics solving a flowshop problem with two centers for the case when \(m(1)= m(2)>1\) were done and their upper bounds \(f/f^*\) were found.
The last part of the paper comprises a description and worst case performance analysis of a heuristic algorithm for a two center flowshop problem with \(m(1)>1\) and \(m(2)>1\).

MSC:

90B35 Deterministic scheduling theory in operations research
Full Text: DOI

References:

[1] Arthanari, T. S., On some problems of sequencing and grouping, (Ph.D. Thesis (1974), Indian Statistical Institute: Indian Statistical Institute Calcutta, India) · Zbl 1103.90078
[2] Buten, R. E.; Shen, V. Y., A scheduling model for computer systems with two classes of processors, (Proceedings Sagamore Computer Conference on Parallel Processing, 130-138 (1973))
[3] Coffman, E. G.; Garey, M. R.; Johnson, D. S., An application of bin-packing to multiprocessor scheduling, SIAM Journal on Computing, 7, 1-17 (1978) · Zbl 0374.68032
[4] Friesen, D. K., Tighter bounds for multifit processor scheduling algorithm, SIAM Journal on Computing, 13, 170-181 (1984) · Zbl 0539.68024
[5] Friesen, D. K.; Langston, M. A., Evaluation of a multifit-based scheduling algorithm, Journal of Algorithms, 7, 35-59 (1986) · Zbl 0594.68039
[6] Garey, M. R.; Johnson, D. S., Computers and Intractability: A Guide to the Theory of NP-Completeness (1979), Freeman: Freeman San Francisco, CA · Zbl 0411.68039
[7] Gilmore, P.; Gomory, R., Sequencing a one-state variable machine: A solvable case of the Travelling Salesman Problem, Operations Research, 12, 665-679 (1964) · Zbl 0126.36006
[8] Gonzalez, T.; Sahni, S., Flowshop and jobshop schedules: Complexity and approximation, Operations Research, 26, 36-52 (1978) · Zbl 0371.90061
[9] Goyal, S. K.; Sriskandarajah, C., No-wait shop scheduling: Computational complexity and approximate algorithms, Opsearch, 25, 220-244 (1988) · Zbl 0661.90045
[10] Graham, R. L., Bounds for certain multiprocessing anomalies, Bell System Technical Journal, 45, 1563-1581 (1966) · Zbl 0168.40703
[11] Graham, R. L., Bounds on multiprocessing timing anomalies, SIAM Journal on Applied Mathematics, 17, 416-429 (1969) · Zbl 0188.23101
[12] Hall, N. G.; Sriskandarajah, C., Machine scheduling problems with blocking and no-wait in process, (Working Paper no. 91-05 (1991), Department of Industrial Engineering, University of Toronto: Department of Industrial Engineering, University of Toronto Canada) · Zbl 0864.90060
[13] Hochbaum, D. S.; Shmoys, D. B., Using dual approximation algorithms for scheduling problems: Theoretical and practical results, Journal of the ACM, 34, 144-162 (1987)
[14] Langston, M. A., Interstage transportation planning in the deterministic flowshop environment, Operations Research, 35, 4, 556-564 (1987)
[15] Lawler, E. L.; Lenstra, J. K.; Rinnooy Kan, A. H.G., Recent developments in deterministic sequencing and scheduling: A survey, (Dempster, M. A.H.; etal., Deterministic and Stochastic Scheduling (1982), Reidel: Reidel Boston, MA), 35-73 · Zbl 0482.68035
[16] Lawler, E. L.; Lenstra, J. K.; Rinnooy Kan, A. H.G.; Shmoys, D. B., Sequencing and scheduling: Algorithms and complexity, (Report BS-R8909 (1989), Center for Mathematics and Computer Science: Center for Mathematics and Computer Science Amsterdam, The Netherlands) · Zbl 0482.68035
[17] Lenstra, J. K.; Rinnooy Kan, A. H.G., Sequencing and scheduling, (Oh́Eigeartaigh, M.; Lenstra, J. K.; Rinnooy Kan, A. H.G., Combinatorial Optimization: Annotated Bibliographies (1985), Wiley: Wiley Chichester), 164-189 · Zbl 0557.90044
[18] Rock, H., Three machine no-wait flowshop: Complexity and approximation, (Report 82-07 (1982), Fachbereich Informatik, Technical University of Berlin: Fachbereich Informatik, Technical University of Berlin Berlin) · Zbl 0531.90047
[19] Rock, H.; Schmidt, G., Machine aggregation heuristics in shop scheduling, Methods of Operations Research, 45, 303-314 (1983) · Zbl 0521.90061
[20] Salvador, M. S., A solution of a special class of flowshop scheduling problems, (Proceeding of the Symposium on the Theory of Scheduling and its Applications (1973), Springer-Verlag: Springer-Verlag Berlin), 83-91 · Zbl 0297.90036
[21] Sriskandarajah, C., L’ordonnancement dans les ateliers: complexité et algorithmes heuristiques, (Doctorate Thesis (1986), Laboratoire d’Automatique, École National Supérieure d’Ingénieurs Électriciens de Grenoble: Laboratoire d’Automatique, École National Supérieure d’Ingénieurs Électriciens de Grenoble France)
[22] Sriskandarajah, C.; Ladet, P., Some no-wait shops scheduling problems: Complexity aspect, European Journal of Operational Research, 24, 424-445 (1986) · Zbl 0597.90045
[23] Sriskandarajah, C.; Sethi, S. P., Scheduling algorithms for flexible flowshops: Worst and average case performance, European Journal of Operational Research, 43, 143-160 (1989) · Zbl 0691.90038
[24] Wittrock, R. J., An adaptable scheduling algorithm for flexible flow lines, Operations Research, 36, 445-453 (1988) · Zbl 0646.90039
This reference list is based on information provided by the publisher or from digital mathematics libraries. Its items are heuristically matched to zbMATH identifiers and may contain data conversion errors. In some cases that data have been complemented/enhanced by data from zbMATH Open. This attempts to reflect the references listed in the original paper as accurately as possible without claiming completeness or a perfect matching.