Abstract
We consider the two-machine total completion time flow shop problem with additional requirements. These requirements are the so-called no-idle constraint where the machines must operate with no inserted idle time and the so-called no-wait constraint where jobs cannot wait between the end of an operation and the start of the following one. We propose a matheuristic approach that uses an ILP formulation based on positional completion times variables and exploits the structural properties of the problem. The proposed approach shows very competitive performances on instances with up to 500 jobs in size.
Similar content being viewed by others
References
Adiri, I., Pohoryles, D.: Flowshop/no-idle or no-wait scheduling to minimize the sum of completion times. Nav. Res. Logist. 29, 495–504 (1982)
Allahverdi, A.: A survey of scheduling problems with no-wait in process. Eur. J. Oper. Res. 255, 665–686 (2016)
Baptiste, P., Lee, K.H.: A branch and bound algorithm for the \(F | no-idle | C_{\max }\). In: Proceedings of the International Conference on Industrial Engineering and Production Management, vol. 1, pp. 429–438 (1997)
Billaut, J.C., Della Croce, F., Salassa, F., T’kindt, V.: When shop scheduling meets dominoes, Eulerian and Hamiltonian paths. J. Sched. 22(1), 59–68 (2019)
Chrétienne, P.: On scheduling with the non-idling constraint. 4OR 12, 101–121 (2014)
Della Croce, F., Grosso, A., Salassa, F.: A matheuristic approach for the two-machine total completion time flow shop problem. Ann. Oper. Res. 213, 67–78 (2014)
Garey, M.R., Johnson, D.S., Sethi, R.: The complexity of flowshop and jobshop scheduling. Math. Oper. Res. 1, 117–129 (1976)
Gilmore, P.C., Gomory, R.E.: Sequencing a one state variable machine: a solvable case of the traveling salesman problem. Oper. Res. 12, 655–679 (1964)
Goncharov, Y., Sevastyanov, S.: The flow shop problem with no-idle constraints: a review and approximation. Eur. J. Oper. Res. 196, 450–456 (2009)
Hall, N.G., Sriskandarajah, C.: A survey of machine scheduling problems with blocking and no-wait in process. Oper. Res. 44, 510–525 (1996)
Johnson, S.M.: Optimal two- and three-stage production schedules with setup times included. Nav. Res. Logist. Q. 1, 61–68 (1954)
Kalczynski, P.J., Kamburowski, J.: On no-wait and no-idle flow shops with makespan criterion. Eur. J. Oper. Res. 178, 677–685 (2007)
Koulamas, C., Panwalkar, S.S.: New index priority rules for no-wait flow shops. Comput. Ind. Eng. 115, 647–652 (2018)
Lasserre, J.B., Queyranne, M.: Generic scheduling polyhedral and a new mixed integer formulation for single machine scheduling. In: Proceedings of the IPCO Conference, pp. 136–149 (1992)
Lin, S., Ying, K.: Optimization of makespan for no-wait flowshop scheduling problems using efficient matheuristics. Omega 64, 115–125 (2016)
Nagano, M.S., Rossi, F.L., Junqueira Martarelli, N.: High-performing heuristics to minimize flowtime in no-idle permutation flowshop. Eng. Optim. 51(185–198), 2019 (2019)
Reddi, S.S., Ramamoorthy, C.V.: On the flowshop sequencing problem with no-wait in process. Oper. Res. Q. 23, 323–331 (1972)
Röck, H.: The three machine no-wait flowshop problem is NP-complete. J. Assoc. Comput. Mach. 31, 336–345 (1984)
Ying, K., Lin, S., Cheng, C., He, C.: Iterated reference greedy algorithm for solving distributed no-idle permutation flowshop scheduling problems. Comput. Ind. Eng. 110, 413–423 (2017)
Zhao, F., Liu, H., Zhang, Y., Ma, W., Zhang, C.: A discrete water wave optimization algorithm for no-wait flow shop scheduling problem. Expert Syst. Appl. 91, 347–363 (2018)
Acknowledgements
This work has been partially supported by “Ministero dell’Istruzione, dell’Università e della Ricerca” Award “TESUN-83486178370409 finanziamento dipartimenti di eccellenza CAP. 1694 TIT. 232 ART. 6”.
Author information
Authors and Affiliations
Corresponding author
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
About this article
Cite this article
Della Croce, F., Grosso, A. & Salassa, F. Minimizing total completion time in the two-machine no-idle no-wait flow shop problem. J Heuristics 27, 159–173 (2021). https://doi.org/10.1007/s10732-019-09430-z
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10732-019-09430-z