Skip to main content
Log in

Flow shop batching and scheduling with sequence-dependent setup times

  • Published:
Journal of Scheduling Aims and scope Submit manuscript

Abstract

This paper addresses the flow shop batching and scheduling problem where sequence-dependent family setup times are present and the objective is to minimize makespan. We consider violating the group technology assumption by dividing product families into batches. In order to reduce setup times, inconsistent batches are formed on different machines, which lead to non-permutation schedules. To the best of our knowledge, this is the first time that the splitting of job families into inconsistent batches has been considered in a flow shop system. A tabu search algorithm is developed which contains several neighbourhood functions, double tabu lists and a multilevel diversification structure. Compared to the state-of-the-art meta-heuristics for this problem, the proposed tabu search algorithm achieves further improvement when the group scheduling assumption is dropped. Also, various experiments conducted on the benchmark problem instances confirm the benefits of batching. Therefore, it will be prudent for the practitioners to consider adopting inconsistent batches and non-permutation schedules to improve their operational efficiency within a reasonable amount of computational effort.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11
Fig. 12
Fig. 13
Fig. 14
Fig. 15

Similar content being viewed by others

References

  • Allahverdi, A., Gupta, J., & Aldowaisan, T. (1999). A review of scheduling research involving setup considerations. Omega International Journal of Management Science, 27, 219–239.

    Article  Google Scholar 

  • Allahverdi, A., Ng, C., Cheng, T., & Kovalyov, Y. (2008). A survey of scheduling problems with setup times or costs. European Journal of Operational Research, 187, 985–1032.

    Article  Google Scholar 

  • Angel-Bello, F., Alvarez, A., Pacheco, J., & Martnez, I. (2011a). A heuristic approach for a scheduling problem with periodic maintenance and sequence-dependent setup times. Computers and Mathematics with Applications, 61, 797–808.

    Article  Google Scholar 

  • Angel-Bello, F., Alvarez, A., Pacheco, J., & Martnez, I. (2011b). A single machine scheduling problem with availability constraints and sequence-dependent setup costs. Applied Mathematical Modelling, 35, 2041–2050.

    Article  Google Scholar 

  • Battiti, R., & Giampietro, T. (1994). The reactive tabu search. ORSA Journal on Computing, 6(2), 126–140.

    Article  Google Scholar 

  • Buscher, U., & Shen, L. (2009). An integrated tabu search algorithm for the lot streaming problem in job shops. European Journal of Operational Research, 199, 385–399.

    Article  Google Scholar 

  • Campbell, H., Dudek, R., & Simth, M. (1970). A heuristic algorithm for the n job m machine sequencing problem. Management Science, 16(10), B630–B637.

    Article  Google Scholar 

  • Cheng, T., Gupta, J., & Wang, G. (2000). A review of flowshop scheduling research with setup times. Production and Operations Management, 9, 262–282.

    Article  Google Scholar 

  • Franca, P., Gupta, J., Mendes, A., Moscato, P., & Veltink, K. (2005). Evolutionary algorithms for scheduling a flowshop manufacturing cell with sequence dependent family setups. Computers and Industrial Engineering, 48, 491–506.

    Article  Google Scholar 

  • Frazier, G. (1996). An evaluation of group scheduling heuristics in a flow-line manufacturing cell. International Journal of Production Research, 34(4), 959–976.

    Article  Google Scholar 

  • Gupta, J. (1979). A review of flowshop scheduling research. In Disaggregation problems in manufacturing and service organizations (pp. 363–388). The Hague: Martin Nijhoff.

  • Gupta, J., & Darrow, W. (1986). The two-machine sequence dependent flowshop scheduling problem. European Journal of Operational Research, 24, 439–446.

    Article  Google Scholar 

  • Gupta, J., & Stafford, E. F. (2006). Flowshop scheduling research after five decades. European Journal of Operational Research, 169, 699–711.

    Article  Google Scholar 

  • Hendizadeh, S., Faramarzi, H., Mansouri, S., Gupta, J., & Eimekkawy, T. (2008). Mata-heuristics for scheduling a flowline manufacturing cell with sequence dependent family setup times. International Journal of Production Economics, 111, 593–605.

    Article  Google Scholar 

  • Lin, S., Gupta, J., Ying, K. & Lee, Z. (2009). Using simulated annealing to schedule a flowshop manufacturing cell with sequence-dependent family setup times. International Journal of Production Research, 47, 3205–3217.

    Google Scholar 

  • Lin, S., Ying, K., & Lee, Z. (2009). Metaheuristics for scheduling a non-permutation flowshop manufacturing cell with sequence dependent family setup times. Computers and Operations Research, 36, 1110–1121.

    Article  Google Scholar 

  • Logendran, R., de Szoeke, P., & Barnard, F. (2006). Sequence-dependent group scheduling problems in flexible flow shops. International Journal of Production Economics, 102, 66–86.

    Article  Google Scholar 

  • Monma, C., & Potts, C. (1989). On the complexity of scheduling with batch setups. Operations Research, 37, 798–804.

    Article  Google Scholar 

  • Mosheiov, G., Oron, D., & Ritov, Y. (2004). Flow-shop batching scheduling with identical processing-time jobs. Naval Research Logistics, 51, 783–799.

    Article  Google Scholar 

  • Nawaz, M., Enscore, E., & Ham, I. (1983). A heuristic algorithm for the m-machine, n-job flow shop sequencing problem. OMEGA International Journal of Management Science, 11, 91–95.

    Google Scholar 

  • Nowicki, E., & Smutnicki, C. (1996). A fast taboo search algorithm for the job shop problem. Management Science, 42(6), 797–813.

    Google Scholar 

  • Pacheco, J., Angel-Bello, F., Alvarez, A. (2013). A multi-start tabu search method for a single machine scheduling problem with periodic maintenance and sequence-dependent setup times. Journal of Scheduling, 16(6), 661–673. doi:10.1007/s10951-012-0280-2.

  • Reddy, V., & Narendran, T. (2003). Heuristics for scheduling sequence-dependent set-up jobs in flow line cells. International Journal of Production Research, 41, 193–206.

    Article  Google Scholar 

  • Ruben, R., Mosier, C., & Mahmoodi, F. (1993). A comprehensive analysis of group scheduling heuristics in a job shop cell. International Journal of Production Research, 31, 1343–1369.

    Article  Google Scholar 

  • Schaller, J., Gupta, J., & Vakharia, A. (2000). Scheduling a flowline manufacturing cell with sequence dependent family setup times. European Journal of Operational Research, 125, 324–339.

    Article  Google Scholar 

  • Shen, L., Mönch, L., Buscher, U. (2013a). A simultaneous and iterative approach for parallel machine scheduling with sequence-dependent family setups. Journal of Scheduling. doi:10.1007/s10951-013-0315-3.

  • Shen, L., Mönch, L., Buscher, U. (2013b). An iterative approach for the serial batching problem with parallel machines and job families. Annals of Operations Research, 206(1), 425–448. doi:10.1007/s10479-013-1339-y.

  • Ying, K., Gupta, J., Lin, S. & Lee, Z. (2010). Permutation and non-permutation schedules for the flowline manufacturing cell with sequence dependent family setups. International Journal of Production Research, 48(8), 2169–2184.

    Google Scholar 

  • Ying, K., Lin, S., & Lee, Z. (2012). Metaheuristics for scheduling a no-wait flowshop manufacturing cell with sequence dependent family setups. International Journal of Advanced Manufacturing Technology, 58, 671–682.

    Article  Google Scholar 

Download references

Acknowledgments

The authors would like to thank the three anonymous referees for their constructive comments and suggestions. The authors are grateful to Dipl.-Inf. Dirk Schöbel for providing technical computing support.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Liji Shen.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Shen, L., Gupta, J.N.D. & Buscher, U. Flow shop batching and scheduling with sequence-dependent setup times. J Sched 17, 353–370 (2014). https://doi.org/10.1007/s10951-014-0369-x

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10951-014-0369-x

Keywords

Navigation