Abstract
This paper presents an improvement of the branch-and-bound algorithm for the blocking-in-process and setup times permutation flow shop problem with total flow time criterion, which is known to be NP-Hard for m ≥ 2. For that, a new machine-based lower bound which exploits the machine idleness and the occurrence of blocking is proposed. Computational experiments were performed using a database that contains 27 classes of problems, varying the number of jobs (n) and the number of machines (m). Results show that the algorithm can handle most of the n < 20 problems in less than one hour. Therefore, this work can support the scheduling of many applications in manufacturing systems with limited buffers and setup times.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Garey, M.R., Johnson, D.S., Sethi, R.: The complexity of flowshop and jobshop scheduling. Math. Oper. Res. 1(2), 117–129 (1976)
Nawaz, M., Enscore, E.E., Ham, I.: A heuristic algorithm for the m-machine, n-job flow-shop sequencing problem. Omega 11(1), 91–95 (1983)
Mccormick, S., Pinedo, M.J. Shenker, S., Wolf, B.: Sequencing in an assembly line with blocking to minimize cycle time. Oper. Res. 37(6), 925–935 (1989)
Pan, Q.K., Wang, L.: Effective heuristics for the blocking flowshop scheduling problem with makespan minimization. Omega 40(2), 218–229 (2012)
Ronconi, D.P.: A note on constructive heuristics for the flowshop problem with blocking. Int. J. Prod. Econ. 87(1), 39–48 (2004)
Hall, N.G., Sriskandarajah, C.: A survey of machine scheduling problems with blocking and no-wait in process. Oper. Res. 44(3), 510–525 (1996)
Sethi, S.P., Sriskandarajah, C., Sorger, G., Blazewicz, J., Kubiak, W.: Sequencing of parts and robot moves in a robotic cell. Int. J. Flex. Manufact. Syst. 4(3), 331–358 (1992)
Reddi, S., Ramamoorthy, C.: On the flow-shop sequencing problem with no wait in process. J. Oper. Res. Soc. 23(3), 323–331 (1972)
Gilmore, P.C., Gomory, R.E.: Sequencing a one state-variable machine: A solvable case of the traveling salesman problem. Oper. Res. 12(5), 655–679 (1964)
Ignall, E., Schrage, L.: Application of the branch and bound technique to some flow-shop scheduling problems. Oper. Res. 13(3), 400–412 (1965)
Bansal, S.P.: Minimizing the sum of completion times of n jobs over m machines in a flowshop: a branch and bound approach. A I I E Trans. 9(3), 306–311 (1977). https://doi.org/10.1080/05695557708975160
Ahmadi, R.H., Bagchi, U.: Improved lower bounds for minimizing the sum of completion times of n jobs over m machines in a flow shop. Eur. J. Oper. Res. 44(3), 331–336 (1990). https://doi.org/10.1016/0377-2217(90)90244-6
Chung, C.S., Flynn, J., Kirca, O.: A branch and bound algorithm to minimize the total flow time for m-machine permutation flowshop problems. Int. J. Prod. Econ. 79(3), 185–196 (2002). https://doi.org/10.1016/S0925-5273(02)00234-7
Ronconi, D.P., Armentano, V.A.: Lower bounding schemes for flowshops with blocking in-process. J. Oper. Res. Soc. 52(11), 1289–1297 (2001). https://doi.org/10.1057/palgrave.jors.2601220
Ronconi, D.P.: A branch-and-bound algorithm to minimize the makespan in a flowshop with blocking. Ann. Oper. Res. 138(1), 53–65 (2005). https://doi.org/10.1007/s10479-005-2444-3
Moslehi, G., Khorasanian, D.: Optimizing blocking flow shop scheduling problem with total completion time criterion. Comput. Oper. Res. 40(7), 1874–1883 (2013). https://doi.org/10.1016/j.cor.2013.02.003
Taillard, E.: Benchmarks for basic scheduling problems. Eur. J. Oper. Res. 64(2), 278–285 (1993)
Sanches, F.B., Takano, M.I., Nagano, M.S.: Evaluation of heuristics for a branch and bound algorithm to minimize the makespan in a flowshop with blocking. Acta Scientiarum Technol. 38(3), 321 (2016)
Rios-Mercado, R.Z., Bard, J.F.: A branch-and-bound algorithm for flowshop scheduling with setup times. IIE Trans. Sched. Logist. 31(8), 721–731 (1999)
Takano, M.I., Nagano, M.S.: A branch-and-bound method to minimize the makespan in a permutation flow shop with blocking and setup times. Cogent Eng. 4(1) (2017). https://doi.org/10.1080/23311916.2017.1389638
Pinedo, M.L.: Scheduling: Theory, Algorithms, and Systems, 3rd edn. Springer Publishing Company, New York (2008)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2021 Springer Nature Switzerland AG
About this paper
Cite this paper
Robazzi, J.V.S., Nagano, M.S., Takano, M.I. (2021). A Branch-and-Bound Method to Minimize the Total Flow Time in a Permutation Flow Shop with Blocking and Setup Times. In: Rossit, D.A., Tohmé, F., Mejía Delgadillo, G. (eds) Production Research. ICPR-Americas 2020. Communications in Computer and Information Science, vol 1407. Springer, Cham. https://doi.org/10.1007/978-3-030-76307-7_17
Download citation
DOI: https://doi.org/10.1007/978-3-030-76307-7_17
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-76306-0
Online ISBN: 978-3-030-76307-7
eBook Packages: Computer ScienceComputer Science (R0)