Abstract
NO-WAIT FLOW SHOP consists of minimizing the completion time of a set of N parts that must undergo a series of m machines in the same order, with the constraint that each part, once started, cannot wait on or between the machines. The problem is known to be NP-complete for m ≥ 3, while an O(N log N) algorithm exists when m = 2. In this paper, some new results are presented concerning the case in which parts are grouped into lots of identical parts. An ε-approximate algorithm is proposed, based on the solution to a trans-portation problem. The relative error of the approximation goes to zero as the size of any lot grows. Experimental results are reported comparing our approach with the only other ε-approximate algorithm known in literature.
Similar content being viewed by others
References
A. Agnetis, M. Lucertini and F. Nicolò, Just-in-time scheduling in a pipeline manufacturing system, Proceedings of IFAC Workshop “Decisional Structures in Automated Manufacturing”, Genoa, Italy, Pergamon Press, 1989.
A. Agnetis, D. Pacciarelli and F. Rossi, Batch scheduling in a two machine flow shop with limited buffer, in: Operations Research Proceedings 1994, selected papers of the International Conference in Operations Research, U. Derigs, A. Bachem and A. Drexl, eds., Springer, Berlin, 1994.
R.K. Ahuja, T.L. Magnanti and J.B. Orlin, Network Flows: Theory, Algorithms and Applications, Prentice-Hall, New York, 1993.
J. Blazewicz, R.E. Burkard, G. Finke and G.J. Woeginger, Vehicle scheduling in two-cycle flexible manufacturing systems, Mathematical and Computer Modelling 20(1994)19–31.
S.S. Cosmadakis and C.H. Papadimitriou, The traveling salesman problem with many visits to few cities, SIAM Journal on Computing 13(1984)99–108.
P.C. Gilmore and R.E. Gomory, Sequencing a one-state variable machine: A solvable case of the traveling salesman problem, Operations Research 12(1964)655–679.
P.C. Gilmore, E.L. Lawler and D.B. Shmoys, Well-solved special cases, in: The Traveling Salesman Problem, E.L. Lawler, J.K. Lenstra, A.H.G. Rinnooy Kan and D.B. Shmoys, eds., Wiley, 1985, pp. 87–143.
A.V. Goldberg and R.E. Tarjan, Finding minimum-cost circulations by successive approximation, Mathematics of Operations Research 15(1990)430–466.
A.V. Goldberg and M. Kharitanov, On implementing scaling push-relabel algorithms for the minimum-cost flow froblem, in: Network Flows and Matching, D.S. Johnson and C.S. McGeoch, eds., DIMACS Series in Discrete Mathematics and Theoretical Computer Science, Vol. 12, 1993, pp. 157–198.
N.G. Hall and C. Sriskandarajah, A survey of machine scheduling problems with blocking and no-wait in process, Operations Research 44(1996)510–525.
R. Hall, Zero Inventories, DowJones-Irving, Homewood, IL, 1983.
D.S. Hochbaum and R. Shamir, Strongly polynomial algorithms for the high multiplicity scheduling problem, Operations Research 39(1991)648–653.
S.M. Johnson, Optimal two-and three-stage production schedules with set-up times included, Naval Research Logistics Quarterly 1(1954)61–68.
P.C. Kanellakis and C.H. Papadimitriou, Local search for the asymmetric Traveling Salesman Problem, Operations Research 28(1980)1086–1099.
R.M. Karp and J.M. Steele, Probabilistic analysis of heuristics, in: The Traveling Salesman Problem, E.L. Lawler, J.K. Lenstra, A.H.G. Rinnooy Kan and D.B. Shmoys, eds., Wiley, 1985, pp. 181–205.
J.R. King and A.S. Spachis, Heuristics for flowshop scheduling, International Journal of Production Research 18(1980)345–357.
W. Kubiak, A pseudo-polynomial algorithm for a two-machine no-wait jobshop scheduling problem, European Journal of Operational Research 43(1989)267–270.
J.Y.-T. Leung, On scheduling independent tasks with restricted execution times, Operations Research 30(1982)1.
H. Matsuo, Cyclic sequencing problems in a two machine permutation flowshop: Complexity, worst case and average case analysis, Naval Research Logistics 37(1990)925–935.
S.T. McCormick, S.R. Smallwood and F.C.R. Spieksma, Polynomial algorithms for multiprocessor scheduling problems with a small number of job lengths, University of British Columbia, Faculty of Commerce, Working Paper 93-MSC-008, 1993.
Y. Monden, Toyota Production System: Practical Approach to Production Management, Industrial Engineering and Management Press, Atlanta, GA, 1983.
C.H. Papadimitriou and P.C. Kanellakis, Flowshop scheduling with limited temporary storage, Journal of the ACM 27(1980)533–549.
H. Röck, Three machine no-wait flow shop is NP complete, Journal of the ACM 31(1984)335–345.
H. Röck, Flowshop scheduling with no wait in process on three machines, Fachbereich Informatik, Technical University of Berlin, Rep. 82-07, Berlin, Germany, 1982.
H. Röck and G. Schmidt, Machine aggregation heuristics in shop scheduling, Methods of Operation Research 45(1983)303–314.
J.A.A. van der Veen and R. van Dal, Solvable case of the no-wait flow shop scheduling problem, Journal of the Operational Research Society 42(1991)971–980.
R. Wittrock, Scheduling algorithms for flexible flow lines, IBM Journal of Research and Development 29(1985)401–412.
Rights and permissions
About this article
Cite this article
Agnetis, A. No-wait flow shop scheduling with large lot sizes. Annals of Operations Research 70, 415–438 (1997). https://doi.org/10.1023/A:1018942709213
Issue Date:
DOI: https://doi.org/10.1023/A:1018942709213