×

Re-entrant flowshop scheduling with learning considerations to minimize the makespan. (English) Zbl 1397.90196

Summary: In the more recent days, topics of scheduling re-entrant flowshop settings and scheduling models with learning consideration have received growing attention separately in research areas. However, scheduling with both the learning and re-entrant concept is relatively unexplored. Motivated by this limitation, this paper considers re-entrant permutation flowshop scheduling of jobs associated with a sum-of-processing-times-based learning function to minimize the makespan. Because the same problem without learning or re-entrant has been proved NP-hard, we thus propose four heuristics and a simulated annealing (SA) to search for approximate solutions. In the first stage, Johnson’s rule (JH) combined with four local search methods, which are namely the NEH method, pairwise interchange (PI), backward-shifted re-insertion (BACK), and forward-shifted re-insertion (FOR), is tackled in this problem. They are referred to the four heuristics as JH + NEH, JH + PI, JH + BACK, and JH + FOR, respectively. In the second stage, a simulated annealing algorithm seeded with four good different initials obtained from the first stage is provided for finding a good quality of solutions. Finally, the experimental results are tested to assess the performances of all the proposed algorithms as job size changes or machine number or learning effect or the number of re-entrant time.

MSC:

90B35 Deterministic scheduling theory in operations research
Full Text: DOI

References:

[1] Akram, K; Kamal, K, Fast simulated annealing hybridized with quenching for solving job shop scheduling problem, Appl Soft Comput, 49, 510-523, (2016) · doi:10.1016/j.asoc.2016.08.037
[2] Bellman R, Ernest R (1982) Mathematical aspects of scheduling and applications. Pergamon Press, Oxford · Zbl 0498.90018
[3] Bengu, G, A simulation-based scheduler for flexible flowlines, Int J Prod Res, 32, 321-344, (1994) · Zbl 0907.90159 · doi:10.1080/00207549408956936
[4] Biskup, D, Single-machine scheduling with learning considerations, Eur J Oper Res, 115, 173-178, (1999) · Zbl 0946.90025 · doi:10.1016/S0377-2217(98)00246-X
[5] Biskup, D, A state-of-the-art review on scheduling with learning effect, Eur J Oper Res, 188, 315-329, (2008) · Zbl 1129.90022 · doi:10.1016/j.ejor.2007.05.040
[6] Bispo, CF; Tayur, S, Managing simple re-entrant flow lines: theoretical foundation and experimental results, IIE Trans, 33, 609-623, (2001)
[7] Chen, J-S, A branch-and-bound procedure for the reentrant permutation flow-shop scheduling problem, Int J Adv Manuf Technol, 29, 1186-1193, (2006) · doi:10.1007/s00170-005-0017-x
[8] Chen, J-S; Pan, JCH; Wu, CK, Minimizing makespan in reentrant flow-shops using hybrid tabu search, Int J Adv Manuf Technol, 34, 353-361, (2007) · doi:10.1007/s00170-006-0607-2
[9] Cheng, TCE; Wang, G, Single machine scheduling with learning effect considerations, Ann Oper Res, 98, 273-290, (2000) · Zbl 0967.68019 · doi:10.1023/A:1019216726076
[10] Della Croce, F; Narayan, V; Tadei, R, The two-machine total completion time flow shop problem, Eur J Oper Res, 90, 227-237, (1996) · Zbl 0916.90148 · doi:10.1016/0377-2217(95)00351-7
[11] Dondeti, VR; Mohanty, BB, Impact of learning and fatigue factors on single machine scheduling with penalties for tardy jobs, Eur J Oper Res, 105, 509-524, (1998) · Zbl 0955.90029 · doi:10.1016/S0377-2217(97)00070-2
[12] Gawiejnowicz, S, A note on scheduling on a single processor with speed dependent on a number of executed jobs, Inf Process Lett, 56, 297-300, (1996) · Zbl 0875.68080 · doi:10.1016/0020-0190(96)00021-X
[13] Janiak, A; Krysiak, T; Trela, R, Scheduling problems with learning and ageing effects: a survey, Decis Mak Manuf, 5, 19-36, (2011) · Zbl 1245.90031
[14] Johnson, SM, Optimal two- and three-stage production schedules with setup times, Nav Res Logist Q, 1, 61-68, (1954) · Zbl 1349.90359 · doi:10.1002/nav.3800010110
[15] Kirkpatrick, S; Gelatt, C; Vecchi, M, Optimization by simulated annealing, Science, 220, 671-680, (1983) · Zbl 1225.90162 · doi:10.1126/science.220.4598.671
[16] Koulamas, C; Kyparisis, GJ, Single-machine and two-machine flowshop scheduling with general learning functions, Eur J Oper Res, 178, 402-407, (2007) · Zbl 1107.90018 · doi:10.1016/j.ejor.2006.01.030
[17] Kubiak, W; Lou, SXC; Wang, Y, Mean flow time minimization in reentrant job-shops with a hub, Oper Res, 44, 764-776, (1996) · Zbl 0879.90116 · doi:10.1287/opre.44.5.764
[18] Lee, WC; Wu, C-C; Sung, HJ, A bi-criterion single-machine scheduling problem with learning considerations, Acta Inform, 40, 303-315, (2004) · Zbl 1137.90500 · doi:10.1007/s00236-003-0132-9
[19] Lin, YK; Chuang, WH, Uniform parallel machine scheduling problems with a truncation sum-of-logarithm-processing-times-based learning effect, Int J Internet Manuf Serv, 4, 37-53, (2015)
[20] Lin, D; Lee, CKM, A review of the research methodology for the re-entrant scheduling problem, Int J Prod Res, 49, 2221-2242, (2011) · doi:10.1080/00207541003720350
[21] Liu S-C, Hung W-L, Wu C-C (2015) Note on a single-machine scheduling problem with sum of processing times based learning and ready times. Math Probl Eng 2015:9, Article ID 452602 · Zbl 1394.90289
[22] Moschakis, IA; Karatza, HD, Multi-criteria scheduling of bag-of-tasks applications on heterogeneous interlinked clouds with simulated annealing, J Syst Softw, 101, 1-14, (2015) · doi:10.1016/j.jss.2014.11.014
[23] Nawaz, M; Enscore, EE; Ham, I, A heuristic algorithm for the \(m\)-machine, \(n\)-job sequencing problem, Omega, 11, 91-95, (1983) · doi:10.1016/0305-0483(83)90088-9
[24] Niu Y-P, Wan L, Wang J-B (2015) A note on scheduling jobs with extended sum-of-processing-times-based and position-based learning effect. Asia Pac J Oper Res 32:1550001 [12 pages] · Zbl 1319.90037
[25] Pan, JCH; Chen, J-S, Minimizing makespan in re-entrant permutation flow-shops, J Oper Res Soc, 54, 642-653, (2003) · Zbl 1095.90554 · doi:10.1057/palgrave.jors.2601556
[26] Taghi Assadi, M; Bagheri, M, Differential evolution and population-based simulated annealing for truck scheduling problem in multiple door cross-docking systems, Comput Ind Eng, 96, 149-161, (2016) · doi:10.1016/j.cie.2016.03.021
[27] Uzsoy, R; Lee, CY; Martin-Vega, LA, A review of production planning and scheduling models in the semiconductor industry-part 1: system characteristics, performance evaluation and production planning, IIE Trans, 24, 47-60, (1992) · doi:10.1080/07408179208964233
[28] Vargas-Villamil, FD; Rivera, DE, A model predictive control approach for real-time optimization of reentrant manufacturing lines, Comput Ind, 45, 45-57, (2001) · doi:10.1016/S0166-3615(01)00080-X
[29] Wang, MY; Sethi, SP; Velde, SL, Minimizing makespan in a class of reentrant shops, Oper Res, 45, 702-712, (1997) · Zbl 0902.90102 · doi:10.1287/opre.45.5.702
[30] Wilson, JM, Alternative formulations of a flow-shop scheduling problem, J Oper Res Soc, 40, 395-399, (1989) · Zbl 0667.90050 · doi:10.1057/jors.1989.58
[31] Wu, Y-B; Wang, J-J, Single-machine scheduling with truncated sum-of-processing-times-based learning effect including proportional delivery times, Neural Comput Appl, 27, 937-943, (2016) · doi:10.1007/s00521-015-1910-3
[32] Wu, WH; Wu, W-H; Chen, JC; Lin, WC; Wu, JP; Wu, C-C, A heuristic-based genetic algorithm for the two-machine flowshop scheduling with learning consideration, J Manuf Syst, 351, 223-233, (2015) · doi:10.1016/j.jmsy.2015.02.002
[33] Wu, W-H; Yin, Y; Cheng, TCE; Lin, W-C; Chen, JC; Luo, S-Y; Wu, C-C, A combined approach for two-agent scheduling with sum-of-processing-times-based learning effect, J Oper Res Soc, (2016) · doi:10.1057/s41274-016-0008-3
[34] Xiao, J; Yang, C; Zheng, L; Gupta, JND, A hybrid Lagrangian-simulated annealing-based heuristic for the parallel-machine capacitated lot-sizing and scheduling problem with sequence-dependent setup times, Comput Oper Res, 63, 72-82, (2015) · Zbl 1349.90053 · doi:10.1016/j.cor.2015.04.010
[35] Xu, J; Yin, Y; Cheng, TCE; Wu, C-C; Gu, S, A memetic algorithm for the re-entrant permutation flowshop scheduling problem to minimize the makespan, Appl Soft Comput, 24, 277-283, (2014) · doi:10.1016/j.asoc.2014.07.002
[36] Xu, J; Lin, W-C; Wu, J; Cheng, S-R; Wang, Z-L; Wu, C-C, Heuristic based genetic algorithms for the re-entrant total completion time flowshop scheduling with learning consideration, Int J Comput Intell Syst, 9, 1082-1100, (2016) · doi:10.1080/18756891.2016.1256572
[37] Yin, Y; Xu, D; Sun, K; Li, H, Some scheduling problems with general position-dependent and time-dependent learning effects, Inf Sci, 179, 2416-2425, (2009) · Zbl 1166.90342 · doi:10.1016/j.ins.2009.02.015
[38] Yin, Y; Xu, D; Wang, J, Some single-machine scheduling problems past-sequence-dependent setup times and a general learning effect, Int J Adv Manuf Technol, 48, 1123-1132, (2010) · doi:10.1007/s00170-009-2360-9
[39] Yin, Y; Xu, D; Wang, J, Single-machine scheduling with a general sum-of-actual-processing-times-based and job-position-based learning effect, Appl Math Model, 34, 3623-3630, (2010) · Zbl 1201.90093 · doi:10.1016/j.apm.2010.03.011
[40] Yin, Y; Xu, D; Huang, X, Notes on “some single-machine scheduling problems with general position-dependent and time-dependent learning effects”, Inf Sci, 181, 2209-2217, (2011) · Zbl 1231.90223 · doi:10.1016/j.ins.2011.01.018
[41] Yin, Y; Liu, M; Hao, J; Zhou, M, Single machine scheduling with job position-dependent learning and time-dependent deterioration, IEEE Trans Syst Man Cybern Part A Syst Hum, 42, 192-200, (2012) · doi:10.1109/TSMCA.2011.2147305
[42] Zhang X, Liu SC, Yin Y, Wu C-C (2016) Single-machine scheduling problems with a learning effect matrix. Iran J Sci Technol Trans A Sci. doi:10.1007/s40995-016-0080-1 · Zbl 1397.90198
This reference list is based on information provided by the publisher or from digital mathematics libraries. Its items are heuristically matched to zbMATH identifiers and may contain data conversion errors. In some cases that data have been complemented/enhanced by data from zbMATH Open. This attempts to reflect the references listed in the original paper as accurately as possible without claiming completeness or a perfect matching.