Abstract
In this work, we consider a complex flowshop scheduling problem in which both no-wait and separate setup times are considered. The optimisation criterion is the minimisation of the total completion time. We propose an effective dominance rule for the four machine case that can also be used for m machines. Five simple and fast heuristics are proposed along with two easy to code stochastic local search methods, one of them being based on Iterated Local Search (ILS). An extensive computational evaluation is carried out with two sets of 5,400 instances. All seven methods are compared to two recent algorithms. The results, confirmed by thorough statistical analyses, show that the proposed methods are more effective and efficient when compared to the best existing algorithms in the literature for the considered problem.
Similar content being viewed by others
References
Aldowaisan, T. (2001). A new heuristic and dominance relations for no-wait flowshops with setups. Computers & Operations Research, 28(6), 563–584.
Aldowaisan, T., & Allahverdi, A. (1998). Total flowtime in no-wait flowshops with separated setup times. Computers & Operations Research, 25(9), 757–765.
Aldowaisan, T., & Allahverdi, A. (2003). New heuristics for no-wait flowshops to minimize makespan. Computers & Operations Research, 30(8), 1219–1231.
Allahverdi, A. (2000). Minimizing mean flowtime in a two-machine flowshop with sequence-independent setup times. Computers & Operations Research, 27(2), 111–127.
Allahverdi, A., & Aldowaisan, T. (2000). No-wait and separate setup three-machine flowshop with total completion time criterion. International Transactions in Operational Research, 7(3), 245–264.
Allahverdi, A., Gupta, J. N. D., & Aldowaisan, T. (1999). A review of scheduling research involving setup considerations. Omega-International Journal of Management Science, 27(2), 219–239.
Baker, K. R. (1974). Introduction to sequencing and scheduling. New York: Wiley.
Bonney, M. C., & Gundry, S. W. (1976). Solutions to constrained flowshop sequencing problem. Operational Research Quarterly, 27(4), 869–883.
Brown, S. I., McGarvey, R., & Ventura, J. A. (2004). Total flowtime and makespan for a no-wait m-machine flowshop with set-up times separated. Journal of the Operational Research Society, 55(6), 614–621.
Chen, C. L., Neppalli, R. V., & Aljaber, N. (1996). Genetic algorithms applied to the continuous flow shop problem. Computers & Industrial Engineering, 30(4), 919–929.
Cheng, T. C. E., Gupta, J. N. D., & Wang, G. Q. (2000). A review of flowshop scheduling research with setup times. Production and Operations Management, 9(3), 262–282.
Dileepan, P., & Sen, T. (1991). Job lateness in a two-machine flowshop with setup times separated. Computers & Operations Research, 18(6), 549–556.
Dudek, R. A., Panwalkar, S. S., & Smith, M. L. (1992). The lessons of flowshop scheduling research. Operations Research, 40(1), 7–13.
Gangadharan, R., & Rajendran, C. (1993). Heuristic algorithms for scheduling in the no-wait flowshop. International Journal of Production Economics, 32(3), 285–290.
Garey, M. R., Johnson, D. S., & Sethi, R. (1976). The complexity of flowshop and jobshop scheduling. Mathematics of Operations Research, 1(2), 117–129.
Grabowski, J., & Pempera, J. (2005). Some local search algorithms for no-wait flow-shop problem with makespan criterion. Computers & Operations Research, 32(8), 2197–2212.
Graham, R. L., Lawler, E. L., Lenstra, J. K., & Rinnooy Kan, A. H. G. (1979). Optimization and approximation in deterministic sequencing and scheduling: a survey. Annals of Discrete Mathematics, 5, 287–326.
Gupta, J. N. D. (1976). Optimal flowshop schedules with no intermediate storage space. Naval Research Logistics, 23(2), 235–243.
Gupta, J. N. D., Strusevich, V. A., & Zwaneveld, C. M. (1997). Two-stage no-wait scheduling models with setup and removal times separated. Computers & Operations Research, 24(11), 1025–1031.
Hall, N. G., & Sriskandarajah, C. (1996). A survey of machine scheduling problems with blocking and no-wait in process. Operations Research, 44(3), 510–525.
Hoos, H. H., & Stützle, T. (2005). Stochastic local search: foundations and applications. San Francisco: Kaufmann.
King, J. R., & Spachis, A. S. (1980). Heuristics for flowshop scheduling. International Journal of Production Research, 18(3), 345–357.
Liesegan, G., & Ruger, M. (1972). Flow-shop sequencing problem with no wait in process. Operational Research Quarterly, 23(4), 591–598.
Lourenço, H. R., Martin, O. C., & Stützle, T. (2003). Iterated local search. In F. Glover & G. A. Kochenberger (Eds.), Handbook of metaheuristics (pp. 321–353). Boston: Kluwer Academic.
Nawaz, M., Enscore, E. E. Jr., & Ham, I. (1983). A heuristic algorithm for the m machine, n job flowshop sequencing problem. Omega-International Journal of Management Science, 11(1), 91–95.
Osman, I. H., & Potts, C. N. (1989). Simulated annealing for permutation flowshop scheduling. Omega-International Journal of Management Science, 17(6), 551–557.
Pinedo, M. (2002). Scheduling: theory, algorithms, and systems (2nd edn.). Upper Saddle River: Prentice-Hall.
Proust, C., Gupta, J. N. D., & Deschamps, V. (1991). Flowshop scheduling with set-up, processing and removal times separated. International Journal of Production Research, 29(3), 479–493.
Rajendran, C. (1994). A no-wait flowshop scheduling heuristic to minimize makespan. Journal of the Operational Research Society, 45(4), 472–478.
Rajendran, C., & Chaudhuri, D. (1990). Heuristic algorithms for continuous flowshop problem. Naval Research Logistics, 37(5), 695–705.
Rajendran, C., & Ziegler, H. (1997). Heuristics for scheduling in a flowshop with setup, processing and removal times separated. Production Planning & Control, 8(6), 568–576.
Röck, H. (1984a). Some new results in flow shop scheduling. Mathematical Methods of Operations Research (ZOR), 28(1), 1–16.
Röck, H. (1984b). The three-machine no-wait flow shop is NP-complete. Journal of the ACM, 31(2), 336–345.
Ruiz, R., & Maroto, C. (2005). A comprehensive review and evaluation of permutation flowshop heuristics. European Journal of Operational Research, 165(2), 479–494.
Ruiz, R., & Stützle, T. (2007). A simple and effective iterated greedy algorithm for the permutation flowshop scheduling problem. European Journal of Operational Research, 177(3), 2033–2049.
Ruiz, R., Maroto, C., & Alcaraz, J. (2005). Solving the flowshop scheduling problem with sequence dependent setup times using advanced metaheuristics. European Journal of Operational Research, 165(1), 34–54.
Shyu, S. J., Lin, B. M. T., & Yin, P. Y. (2004). Application of ant colony optimization for no-wait flowshop scheduling problem to minimize the total completion time. Computers & Industrial Engineering, 47(2–3), 181–193.
Sidney, J. B., Potts, C. N., & Sriskandarajah, C. (2000). A heuristic for scheduling two-machine no-wait flow shops with anticipatory setups. Operations Research Letters, 26(4), 165–173.
Stützle, T. (1998). Applying iterated local search to the permutation flow shop problem. AIDA-98-04, FG Intellektik, TU Darmstadt.
Sule, D. R. (1982). Sequencing n jobs on two machines with setup, processing and removal times separated. Naval Research Logistics, 29(3), 517–519.
Sule, D. R., & Huang, K. Y. (1983). Sequency on two and three machines with setup, processing and removal times separated. International Journal of Production Research, 21(5), 723–732.
Watson, J. P., Barbulescu, L., Whitley, L. D., & Howe, A. E. (2002). Contrasting structured and random permutation flow-shop scheduling problems: search-space topology and algorithm performance. INFORMS Journal on Computing, 14(2), 98–123.
Wismer, D. A. (1972). Solution of flowshop-scheduling problem with no intermediate queues. Operations Research, 20(3), 689–697.
Yoshida, T., & Hitomi, K. (1979). Optimal 2-stage production scheduling with setup times separated. AIIE Transactions, 11(3), 261–263.
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Ruiz, R., Allahverdi, A. Some effective heuristics for no-wait flowshops with setup times to minimize total completion time. Ann Oper Res 156, 143–171 (2007). https://doi.org/10.1007/s10479-007-0227-8
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10479-007-0227-8