Abstract
The no-wait flow shop scheduling problem (NWFSP), as a typical NP-hard problem, has important ramifications in the modern industry. In this paper, a jigsaw puzzle inspired heuristic (JPA) is proposed for solving NWFSP with the objective of minimizing makespan. The core idea behind JPA is to find the best match for each job until all the jobs are scheduled in the set of process. In JPA, a waiting time matrix is constructed to measure the gap between two jobs. Then, a matching matrix based on the waiting time matrix is obtained. Finally, the optimal scheduling sequence is built by using the matching matrix. Experimental results on large-scale benchmark instances show that JPA is superior to the state-of-the-art heuristics.










Similar content being viewed by others
Explore related subjects
Discover the latest articles, news and stories from top researchers in related subjects.References
Hall NG, Sriskandarajah C (1996) A survey of machine scheduling problems with blocking and no-wait in process. Oper Res 44(3):510–525
Garey MR, Johnson DS (1979) A Guide to the Theory of NP-Completeness. WH Freemann, New York
Allahverdi A, Aydilek H, Aydilek A (2018) No-wait flowshop scheduling problem with two criteria; total tardiness and makespan. Eur J Oper Res 269(2):590–601. https://doi.org/10.1016/j.ejor.2017.11.070
Li X, Yang Z, Ruiz R, Chen T, Sui S (2018) An iterated greedy heuristic for no-wait flow shops with sequence dependent setup times, learning and forgetting effects. Inf Sci 453:408–425. https://doi.org/10.1016/j.ins.2018.04.038
Zhao F, Zhang L, Liu H, Zhang Y, Ma W, Zhang C, Song H (2018) An improved water wave optimization algorithm with the single wave mechanism for the no-wait flow-shop scheduling problem. Eng Optim. https://doi.org/10.1080/0305215X.2018.1542693
Wang Y, Li X, Ruiz R, Sui S (2018) An Iterated Greedy Heuristic for Mixed No-Wait Flowshop Problems. IEEE T Cybern 48(5):1553–1566. https://doi.org/10.1109/TCYB.2017.2707067
Ye H, Li W, Abedini A, Nault B (2017) An effective and efficient heuristic for no-wait flow shop production to minimize total completion time. Comput Ind Eng 108:57–69. https://doi.org/10.1016/j.cie.2017.04.002
Gao K, Pan Q, Suganthan PN, Li J (2012) Effective heuristics for the no-wait flow shop scheduling problem with total flow time minimization. Int J Adv Manuf Technol 66(9–12):1563–1572
Sapkal SU, Laha D (2013) A heuristic for no-wait flow shop scheduling. Int J Adv Manuf Technol 68(5–8):1327–1338
Samarghandi (2017) On the exact solution of the no-wait flow shop problem with due date constraints. Comput Oper Res 81:141–159. https://doi.org/10.1016/j.cor.2016.12.013
Laha D, Gupta JND (2016) A Hungarian penalty-based construction algorithm to minimize makespan and total flow time in no-wait flow shops. Comput Ind Eng 98:373–383. https://doi.org/10.1016/j.cie.2016.06.003
Ye H, Li W, Abedini A (2017) An improved heuristic for no-wait flow shop to minimize makespan. J Manuf Syst. https://doi.org/10.1016/j.jmsy.2017.04.007
Samarghandi H, Behroozi M (2016) An Enumeration Algorithm for the No-Wait Flow Shop Problem with Due Date Constraints. IFAC-PapersOnLine 49(12):1803–1808. https://doi.org/10.1016/j.ifacol.2016.07.844
Shao W, Pi D, Shao Z (2016) A hybrid discrete optimization algorithm based on teaching–probabilistic learning mechanism for no-wait flow shop scheduling. Knowl-Based Syst 107:219–234. https://doi.org/10.1016/j.knosys.2016.06.011
Ye H, Li W, Miao E (2016) An effective heuristic for no-wait flow shop production to minimize makespan. J Manuf Syst 40:2–7. https://doi.org/10.1016/j.jmsy.2016.05.001
Engin O, Guclu A (2018) A new hybrid ant colony optimization algorithm for solving the no-wait flow shop scheduling problems. Applied Soft Computing Journal 72:166–176. https://doi.org/10.1016/j.asoc.2018.08.002
Zhu H, Qi X, Chen F, He X, Chen L, Zhang Z (2018) Quantum-inspired cuckoo co-search algorithm for no-wait flow shop scheduling. Appl Intell. https://doi.org/10.1007/s10489-018-1285-0
Gao KZ, Suganthan PN, Chua TJ (2013) An enhanced migrating birds optimization algorithm for no-wait flow shop scheduling problem. In: Computational Intelligence in Scheduling (SCIS), 2013 IEEE Symposium on, 16–19 April 2013, pp 9–13. https://doi.org/10.1109/SCIS.2013.6613246
Asefi H, Jolai F, Rabiee M, Araghi MET (2014) A hybrid NSGA-II and VNS for solving a bi-objective no-wait flexible flowshop scheduling problem. Int J Adv Manuf Technol 75(5–8):1017–1033. https://doi.org/10.1007/s00170-014-6177-9
Ding J, Song S, Zhang R, Wu C, IEEE (2014) Minimizing makespan for a no-wait flowshop using Tabu Mechanism Improved Iterated Greedy Algorithm. 2014 IEEE Congress on Evolutionary Computation (Cec):1906–1911
Nagano MS, Silva AAD, Lorena LAN (2014) An evolutionary clustering search for the no-wait flow shop problem with sequence dependent setup times. Expert Syst Appl 41(8):3628–3633
Riahi V, Kazemi M (2015) A hybrid heuristic algorithm for the no-wait flowshop scheduling problem. In: Computer Science and Software Engineering (CSSE), 2015 International Symposium on, 18–19 Aug. 2015, pp 1–6. https://doi.org/10.1109/CSICSSE.2015.7369247
Samarghandi H (2015) A particle swarm optimisation for the no-wait flow shop problem with due date constraints. Int J Prod Res 53(9):1–18
Lin SW, Ying KC (2015) Optimization of makespan for no-wait flowshop scheduling problems using efficient matheuristics. Omega 64:115–125
Zhu X, Li X (2015) Iterative search method for total flowtime minimization no-wait flowshop problem. Int J Mach Learn Cybern 6(5):747–761. https://doi.org/10.1007/s13042-014-0312-7
Wang S, Liu M, Chu C (2015) A branch-and-bound algorithm for two-stage no-wait hybrid flow-shop scheduling. Int J Prod Res 53(4):1143–1167
Ramezani P, Rabiee M, Jolai F (2015) No-wait flexible flowshop with uniform parallel machines and sequence-dependent setup time: a hybrid meta-heuristic approach. J Intell Manuf 26(4):731–744
Sapkal SU, Laha D (2011) An improved scheduling heuristic algorithm for no-wait flow shops on total flow time criterion. In: Electronics Computer Technology (ICECT), 2011 3rd International Conference on, pp 159–163
Gao KZ, Li JQ, Liang JJ, Li H, Pan QK (2010) Hybrid heuristics based on harmony search to minimize total flow time in no-wait flow shop. In: Chinese Control and Decision Conference, pp 1184–1188
Gao K, Pan Q, Li J, He Y (2010) A novel grouping harmony search algorithm for the no-wait flow shop scheduling problems with total flow time criteria. In: 2010 International Symposium on Computer,Communication, Control and Automation Proceedings, vol 1, pp 77–80
Ding JY, Song S, Gupta JND, Zhang R, Chiong R, Wu C (2015) An improved iterated greedy algorithm with a Tabu-based reconstruction strategy for the no-wait flowshop scheduling problem. Appl Soft Comput 30:604–613
Pinedo ML (2016) Scheduling: theory, algorithms, and systems. Springer, Berlin
Ye HH, Li W, Miao EM (2016) An effective heuristic for no-wait flow shop production to minimize makespan. J Manuf Syst 40:2–7. https://doi.org/10.1016/j.jmsy.2016.05.001
Taillard E (1993) Benchmarks for basic scheduling problems. Eur J Oper Res 64(2):278–285. https://doi.org/10.1016/0377-2217(93)90182-M
Vallada E, Ruiz R, Framinan JM (2015) New hard benchmark for flowshop scheduling problems minimising makespan. Eur J Oper Res 240(3):666–677
Ye H, Li W, Abedini A (2017) An improved heuristic for no-wait flow shop to minimize makespan. J Manuf Syst 44:273–279. https://doi.org/10.1016/j.jmsy.2017.04.007
Jana ND, Sil J (2014) Das S Particle Swarm Optimization with population adaptation. Evol Comput:1727–1732
Zhao FQ, Liu H, Zhang Y, Ma WM, Zhang C (2018) A discrete Water Wave Optimization algorithm for no-wait flow shop scheduling problem. Expert Syst Appl 91:347–363. https://doi.org/10.1016/j.eswa.2017.09.028
García S, Molina D, Lozano M, Herrera F (2009) A study on the use of non-parametric tests for analyzing the evolutionary algorithms’ behaviour: a case study on the CEC’2005 Special Session on Real Parameter Optimization. J Heuristics 15(6):617–644
Zar JH (1999) Biostatistical Analysis. 4th ed. NewDelhi: Pearson Education India
Acknowledgements
This work was financially supported by the National Natural Science Foundation of China under grant numbers 61663023. It was also supported by the Key Research Programs of Science and Technology Commission Foundation of Gansu Province (2017GS10817), Lanzhou Science Bureau project (2018-rc-98), Zhejiang Provincial Natural Science Foundation (LGJ19E050001), Wenzhou Public Welfare Science and Technology project (G20170016), respectively.
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
Zhao, F., He, X., Zhang, Y. et al. A jigsaw puzzle inspired algorithm for solving large-scale no-wait flow shop scheduling problems. Appl Intell 50, 87–100 (2020). https://doi.org/10.1007/s10489-019-01497-2
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10489-019-01497-2