×

Accelerated tabu search for no-wait flowshop scheduling problem with maximum lateness criterion. (English) Zbl 1188.90115

Summary: For the no-wait flowshop scheduling problem with maximum lateness criterion, properties are developed to speed up three kinds of basic operations generating candidate solutions, i.e., the insertion of a new job into a partial sequence, and the insertion and exchange neighborhood moves. The properties reduce the time to evaluate a candidate from \(O(nm)\) to \(O(1)\) and simplify the implementation of the heuristics based on the basic operations by evaluating candidates before their generation. The properties also reduce from \(O(n^{3}m)\) to \(O(n^{2})\) the time complexity of well-known NEH heuristic and the complete evaluation of the insertion and exchange neighborhoods. Tabu search (TS) is applied to the considered problem, since TS tries to find the best neighbor of the current solution in each iteration and therefore can much benefit from the speedups. Three different ways to use insertion and exchange neighborhoods are compared in TS. Computational experiments show that the speedups are more helpful as job number increases and all proposed TS algorithms are more effective and robust than the existing algorithms. Although two- and single-neighborhood TS algorithms are not significantly different, two-neighborhood TS algorithms are more preferable.

MSC:

90B35 Deterministic scheduling theory in operations research

Software:

Tabu search
Full Text: DOI

References:

[1] Aarts, E. H.L.; van Laarhoven, E. J.M.; Lenstra, J. K.; Ulder, N. L.J., A computational study of local search algorithms for job shop scheduling, ORSA Journal on Computing, 6, 2, 118-125 (1994) · Zbl 0819.90040
[2] Aldowaisan, T.; Allahverdi, A., New heuristics for no-wait flowshops to minimize makespan, Computers & Operations Research, 30, 8, 1219-1231 (2003) · Zbl 1047.90053
[3] Allahverdi, A.; Aldowaisan, T., No-wait flowshops with bicriteria of makespan and maximum lateness, European Journal of Operational Research, 152, 1, 132-147 (2004) · Zbl 1044.90040
[4] Bonney, M. C.; Gundry, S. W., Solutions to the constrained flowshop sequencing problem, Operational Research Quarterly, 27, 4, 869-883 (1976) · Zbl 0345.90020
[5] Chen, C. L.; Neppalli, R. V.; Aljaber, N., Genetic algorithms applied to the continuous flowshop problem, Computers & Industrial Engineering, 30, 919-929 (1996)
[6] Dileepan, P., A note on minimizing maximum lateness in a two-machine no-wait flowshop, Computers & Operations Research, 31, 12, 2111-2115 (2004) · Zbl 1100.90508
[7] Eksioglu, B.; Eksioglu, S. D.; Jain, P., A tabu search algorithm for the flowshop scheduling problem with changing neighborhoods, Computers & Industrial Engineering, 54, 1, 1-11 (2008)
[8] Fink, A.; Voß, S., Solving the continuous flow-shop scheduling problem by metaheuristics, European Journal of Operational Research, 151, 400-414 (2003) · Zbl 1052.90030
[9] Gangadharan, R.; Rajendran, C., Heuristic algorithms for scheduling in the no-wait flowshop, International Journal of Production Economics, 32, 3, 285-290 (1993)
[10] Glass, C. A.; Potts, C. N., A comparison of local search methods for flow shop scheduling, Annals of Operations Research, 63, 4, 489-509 (1996) · Zbl 0851.90064
[11] Glover, F., Tabu search—Part I, ORSA Journal on Computing, 1, 3, 190-206 (1989) · Zbl 0753.90054
[12] Glover, F.; Laguna, M., Tabu Search (1997), Kluwer Academic Publishers: Kluwer Academic Publishers Dordrecht · Zbl 0930.90083
[13] Grabowski, J.; Pempera, J., Sequencing of jobs in some production system, European Journal of Operational Research, 125, 535-550 (2000) · Zbl 0967.90045
[14] Grabowski, J.; Pempera, J., Some local search algorithms for no-wait flow-shop problem with makespan criterion, Computers & Operations Research, 32, 8, 2197-2212 (2005) · Zbl 1068.90058
[15] Grabowski, J.; Wodecki, M., A very fast tabu search algorithm for the flow shop problem with makespan criterion, Computers & Operations Research, 11, 1891-1909 (2004) · Zbl 1068.68143
[16] Graham, R. L.; Lawler, E. L.; Lenstra, J. K.; Rinnooy Kan, A. H.G., Optimization and approximation in deterministic sequencing and scheduling; a survey, Annals of Discrete Mathematics, 5, 287-326 (1979) · Zbl 0411.90044
[17] Hall, N. G.; Sriskandarayah, C., A survey of machine scheduling problems with blocking and no-wait in process, Operations Research, 44, 510-525 (1996) · Zbl 0864.90060
[18] Hansen, P.; Mladenovic, N., Variable neighborhood search; principles and applications, European Journal of Operational Research, 130, 3, 449-467 (2001) · Zbl 0981.90063
[19] Hansen, P.; Mladenovic, N.; Moreno Perez, J. A., Variable neighbourhood search; methods and applications. 4OR, A Quarterly Journal of Operations Research, 6, 4, 319-360 (2008) · Zbl 1179.90332
[20] Hasija, S.; Rajendran, C., Scheduling in flowshops to minimize total tardiness of jobs, International Journal of Production Research, 42, 2289-2301 (2004) · Zbl 1059.90070
[21] King, J. R.; Spachis, A. S., Heuristics for flowshop scheduling, International Journal of Production Research, 18, 3, 345-357 (1980)
[22] Li, X. P.; Wang, Q.; Wu, C., Heuristic for no-wait flow shops with makespan minimization, International Journal of Production Research, 46, 9, 2519-2530 (2008) · Zbl 1160.90415
[23] Martí, R.; Laguna, M.; Glover, F., Principles of scatter search, European Journal of Operational Research, 169, 359-372 (2006) · Zbl 1079.90178
[24] Merz, P., Advanced fitness landscape analysis and the performance of memetic algorithms, Evolutionary Computation, 12, 3, 303-325 (2004)
[25] Nawaz, M.; Enscore, E. E.; Ham, I., A heuristic algorithm for the \(m\)-machine, \(n\)-job flow shop sequencing problem, Omega-International Journal of Management Science, 11, 1, 91-95 (1983)
[26] Pan, Q. K.; Tasgetiren, M. F.; Liang, Y. C., A discrete particle swarm optimization algorithm for the no-wait flowshop scheduling problem, Computers & Operations Research, 35, 9, 2807-2839 (2008) · Zbl 1144.90393
[27] Potts, C. N.; Van Wassenhove, L. N., A decomposition algorithm for the single machine total tardiness problem, Operations Research Letters, 1, 5, 177-181 (1982) · Zbl 0508.90045
[28] Raaymakers, W.; Hoogeveen, J., Scheduling multipurpose batch process industries with no-wait restrictions by simulated annealing, European Journal of Operational Research, 126, 131-151 (2000) · Zbl 0970.90034
[29] Rafter, J. A.; Abell, N. L.; Braselton, J. P., Multiple comparison methods for means, SIAM Review, 44, 2, 259-278 (2002) · Zbl 0992.62067
[30] Rajendran, C., A no-wait flowshop scheduling heuristic to minimize makespan, Journal of the Operational Research Society, 45, 472-478 (1994) · Zbl 0799.90060
[31] Rajendran, C.; Ziegler, H., Ant-colony algorithms for permutation flowshop scheduling to minimize makespan/total flowtime of jobs, European Journal of Operational Research, 155, 2, 426-438 (2004) · Zbl 1045.90032
[32] Rardin, R. L.; Uzsoy, R., Experimental evaluation of heuristic optimization algorithms; a tutorial, Journal of Heuristics, 7, 261-304 (2001) · Zbl 0972.68634
[33] Reddi, S. S.; Ramamoorthy, C. V., On the flowshop sequencing problem with no-wait in process, Operational Research Quarterly, 23, 3, 323-331 (1972) · Zbl 0238.90080
[34] Röck, H., Some new results in flow shop scheduling, Mathematical Methods of Operations Research, 28, 1, 1-16 (1984) · Zbl 0529.90059
[35] Ruiz, R.; Allahverdi, A., No-wait flowshop with separate setup times to minimize maximum lateness, International Journal of Advanced Manufacturing Technology, 35, 5/6, 551-565 (2007)
[36] Ruiz, R.; Allahverdi, A., New heuristics for no-wait flow shops with a linear combination of makespan and maximum lateness, International Journal of Production Research, 47, 20, 5717-5738 (2009) · Zbl 1198.90207
[37] Ruiz, R.; Stützle, T., A simple and effective iterated greedy algorithm for the permutation flowshop scheduling problem, European Journal of Operational Research, 177, 3, 2033-2049 (2007) · Zbl 1110.90042
[38] Ruiz, R.; Stützle, T., An iterated greedy heuristic for the sequence dependent setup times flowshop problem with makespan and weighted tardiness objectives, European Journal of Operational Research, 187, 3, 1143-1159 (2008) · Zbl 1137.90514
[39] Taillard, E., Some efficient heuristic methods for the flow shop sequencing problem, European Journal of Operational Research, 47, 1, 67-74 (1990) · Zbl 0702.90043
[40] Taillard, E., Robust taboo search for the quadratic assignment problem, Parallel Computing, 17, 443-455 (1991)
[41] Taillard, E., Comparison of iterative searches for the quadratic assignment problem, Location Science, 3, 87-105 (1995) · Zbl 0916.90235
[42] Vallada, E.; Ruiz, R.; Minella, G., Minimising total tardiness in the \(m\)-machine flowshop problem; a review and evaluation of heuristics and metaheuristics, Computers & Operations Research, 35, 1350-1373 (2008) · Zbl 1179.90160
[43] Wang, X. L.; Cheng, T. C.E., A heuristic approach for two-machine no-wait flowshop scheduling with due dates and class setups, Computers & Operations Research, 33, 5, 1326-1344 (2006) · Zbl 1104.90024
[44] Wismer, D. A., Solution of the flowshop scheduling with no intermediate queues, Operations Research, 20, 689-697 (1972) · Zbl 0241.90031
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.