Summary
According to the No Free Lunch Theorem, all algorithms equal to the randomly blind search if no problem information is known. Therefore, it is very important to study the problem properties (especially structural properties) and introduce them into algorithms so as to improve the algorithm performance (both solution quality and computational effort). For the flow shop scheduling problem (FSP) with makespan criterion, structural properties are wildly used in the existing literature, but there is no systematic review on it. This chapter surveys the existing structural properties, which are divided into two types: neighborhood properties (such as the famous block property) and solution space properties (such as the big-valley phenomenon).
This chapter also shows how to introduce the structural properties into meta-heuristic algorithms like tabu search (TS). By comparing the performance of structural property based TS with the simple version of TS, it is shown how much the meta-heuristic algorithm can benefit from the structural properties.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Palmer, D.S.: Sequencing jobs through a multistage process in the minimum total time: a quick method of obtaining a near optimum. Operational Research Quarterly 16(1), 101–107 (1965)
Gupta, J.N.D.: A functional heuristic algorithm for the flowshop scheduling problem. Operational Research Quarterly 22(1), 39–47 (1971)
Campbell, H.G., Dudek, R.A., Smith, M.L.: A heuristic algorithm for the n job, m machine sequencing problem. Management Science 16(10), 630–637 (1970)
Dannenbring, D.G.: An evaluation of flow shop sequencing heuristics. Management Science 23(11), 1174–1182 (1977)
Nawaz, M., Enscore Jr., 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)
Laha, D., Chakraborty, U.K.: A constructive heuristic for minimizing makespan in no-wait flowshop scheduling. International Journal of Advanced Manufacturing Technology (2008), doi: 10.1007/s00170-008-1454-0
Osman, I.H., Potts, C.N.: Simulated annealing for permutation flow-shop scheduling. Omega-International Journal of Management Science 17(6), 551–557 (1989)
Ogbu, F.A., Smith, D.K.: Application of the simulated annealing algorithm to the solution of the cmax flowshop problem. Computers & Operations Research 17(3), 243–253 (1990)
Nowicki, E., Smutnicki, C.: A fast tabu search algorithm for the permutation flow-shop problem. European Journal of Operational Research 91(1), 160–175 (1996)
Grabowski, J., Pempera, J.: New block properties for the permutation flow shop problem with application in tabu search. Journal of the Operational Research Society 52(2), 210–220 (2001)
Grabowski, J., Wodecki, M.: A very fast tabu search algorithm for the permutation flow shop problem with makespan criterion. Computers & Operations Research 31(11), 1891–1909 (2004)
Reeves, C.R.: A genetic algorithm for flowshop sequencing. Computers & Operations Research 22(1), 5–13 (1995)
Reeves, C.R., Yamada, T.: Genetic algorithms, path relinking, and the flowshop sequencing problem. Evolutionary Computation 6(1), 45–60 (1998)
Wang, L., Zheng, D.Z.: An effective hybrid heuristic for flow shop scheduling. International Journal of Advanced Manufacturing Technology 21(1), 38–44 (2003)
Kalczynski, P.J., Kamburowski, J.: On the NEH heuristic for minimizing the makespan in permutation flow shops. Omega-International Journal of Management Science 35(1), 53–60 (2007)
Framinan, J.M., Gupta, J.N.D., Leisten, R.: A review and classification of heuristics for permutation flow-shop scheduling with makespan objective. Journal of the Operational Research Society 55(12), 1243–1255 (2004)
Ruiz, R., Maroto, C.: A comprehensive review and evaluation of permutation flowshop heuristics. European Journal of Operational Research 165(2), 479–494 (2005)
Gupta, J.N.D.: A review of flowshop scheduling research. In: Ritzman, L.P., Krajewski, L.J., Berry, W.L., Goodman, S.M., Hardy, S.T., Vitt, L.D. (eds.) Disaggregation Problems in Manufacturing and Service Organizations, pp. 363–388. Martin Nijhoff Publishers, The Hague (1979)
Gupta, J.N.D., Stafford Jr., E.F.: Flowshop scheduling research after five decades. European Journal of Operational Research 169(3), 699–711 (2006)
Grabowski, J., Pempera, J.: Sequencing of jobs in some production system. European Journal of Operational Research 125(3), 535–550 (2000)
Smutnicki, C.: A two-machine permutation flow shop scheduling problem with buffers. Or. Spektrum 20(4), 229–235 (1998)
Grabowski, J., Pempera, J.: The permutation flow shop problem with blocking. A tabu search approach. Omega-International Journal of Management Science 35(3), 302–311 (2007)
Nowicki, E.: The permutation flow shop with buffers: A tabu search approach. European Journal of Operational Research 116(1), 205–219 (1999)
Li, S.H., Tang, L.X.: A tabu search algorithm based on new block properties and speed-up method for permutation flow-shop with finite intermediate storage. Journal of Intelligent Manufacturing 16(4-5), 463–477 (2005)
Nowicki, E., Zdrzalka, S.: Single machine scheduling with major and minor setup times: a tabu search approach. Journal of the Operational Research Society 47(8), 1054–1064 (1996)
Nowicki, E., Smutnicki, C.: A fast taboo search algorithm for the job shop problem. Management Science 42(6), 797–813 (1996)
Nowicki, E., Smutnicki, C.: New algorithm for the job shop problem. Technical report, Institute of Engineering Cybernetics, Wroclaw University of Technology (2003)
Bozejko, W., Grabowski, J., Wodecki, M.: Block approach - tabu search algorithm for single machine total weighted tardiness problem. Computers & Industrial Engineering 50(1-2), 1–14 (2006)
Bozejko, W., Wodecki, M.: A new inter-island genetic operator for optimization problems with block properties. In: Rutkowski, L., Tadeusiewicz, R., Zadeh, L.A., Żurada, J.M. (eds.) ICAISC 2006. LNCS, vol. 4029, pp. 334–343. Springer, Heidelberg (2006)
Jin, F., Song, S.J., Wu, C.: A simulated annealing algorithm for single machine scheduling problems with family setups. Computers & Operations Research (2008), http://dx.doi.org/10.1016/j.cor.2008.08.001
Nowicki, E., Smutnicki, C.: The flow shop with parallel machines: A tabu search approach. European Journal of Operational Research 106(2-3), 226–253 (1998)
Negenman, E.G.: Local search algorithms for the multiprocessor flow shop scheduling problem. European Journal of Operational Research 128(1), 147–158 (2001)
Tseng, L.-Y., Lin, Y.-T.: A hybrid genetic algorithm for the flow-shop scheduling problem. In: Ali, M., Dapoigny, R. (eds.) IEA/AIE 2006. LNCS (LNAI), vol. 4031, pp. 218–227. Springer, Heidelberg (2006)
Wodecki, M., Bozejko, W.: Solving the flow shop problem by parallel simulated annealing. In: Wyrzykowski, R., Dongarra, J., Paprzycki, M., Waśniewski, J. (eds.) PPAM 2001. LNCS, vol. 2328, pp. 236–244. Springer, Heidelberg (2002)
Jin, F., Song, S.J., Wu, C.: An improved version of the NEH algorithm and its application to large-scale flow-shop scheduling problems. IIE Transactions 39(2), 229–234 (2007)
Smutnicki, C.: Some results of the worst-case analysis for flow shop scheduling. European Journal of Operational Research 109(1), 66–87 (1998)
Werner, F.: On the combinatorial structure of the permutation flow shop problem. ZOR, Methods and Models of Operations Research 35(4), 273–289 (1991)
Watson, J.P., Barbulescu, L., Whitley, L.D., Howe, A.E.: Contrasting structured and random permutation flow-shop scheduling problems: Search-space topology and algorithm performance. Informs Journal on Computing 14(2), 98–123 (2002)
Jin, F., Gupta, J.N.D., Song, S.J., Wu, C.: Makespan distribution of permutation flowshop schedules. Journal of Scheduling 11(6), 421–432 (2008)
Boese, K.D., Kahng, A.B., Muddu, S.: A new adaptive multi-start technique for combinatorial global optimizations. Operations Research Letters 16(2), 101–113 (1994)
Reeves, C.R.: Landscapes, operators and heuristic search. Annals of Operations Research 86, 473–490 (1999)
Nowicki, E., Smutnicki, C.: Some aspects of scatter search in the flow-shop problem. European Journal of Operational Research 169(2), 654–666 (2006)
Watson, J.P., Barbulescu, L., Howe, A.E., Whitley, L.D.: Algorithm performance and problem structure for flow-shop scheduling. In: Proceedings of the National Conference on Artificial Intelligence, pp. 688–696 (1999)
Barbulescu, L., Watson, J.P., Whitley, L.D., Howe, A.E.: Problem structure and flow-shop scheduling. In: Proceedings of the Sixteenth Congreso de Ecuaciones Diferencialesy Aplicaciones, pp. 27–38 (1999)
Garey, M.R., Johnson, D.S.: Computers and intractability. A guide to the theory of NP-completeness. Freeman, New York (1979)
Reza Hejazi, S., Saghafian, S.: Flowshop-scheduling problems with makespan criterion: A review. International Journal of Production Research 43(14), 2895–2929 (2005)
Heller, J.: Combinatorial, probabilistic, and statistical aspects of an mxj scheduling problem. Technical Report NYO-2540, Institute of Mathematical Sciences. New York University, New York (1959)
Heller, J.: Some numerical experiments for mxj flow shop and its decision-theoretical aspects. Operations Research 8(2), 178–184 (1960)
Pulle, C.V.: An analysis of Inter-relationship of multiple criteria in a flowshop with set-up sequence dependence. PhD thesis, Texas Tech University (1976)
Azim, M.A., Moras, R.G., Smith, M.L.: Antithetic sequences in flow shop scheduling. Computers & Industrial Engineering 17(1-4), 353–358 (1989)
Caffrey, J., Hitchings, G.: Makespan distributions in flow shop scheduling. International Journal of Operations & Production Management 15(3), 50–58 (1995)
Moras, R., Smith, M.L., Kumar, K.S., Azim, M.A.: Analysis of antithetic sequences in flowshop scheduling to minimize makespan. Production Planning and Control 8(8), 780–787 (1997)
Elmaghraby, S.E.: The machine sequencing problem review and extensions. Technical report (1968)
Giffler, B., Thompson, G.L., Van Ness, V.: Numerical experience with linear and monte carlo algorithms for solving scheduling problems. In: Muth, J.F., Thompson, G.L. (eds.) Industrial Scheduling. Prentice Hall, Englewood Cliffs (1963)
Nugent, C.E.: On sampling approaches to the solution of n-by-m static sequencing problem. PhD thesis, Cornell University (1964)
Conway, R.W., Maxwell, W.L., Miller, L.W.: Theory of Scheduling. John Wiley and Sons Inc., New York (1967)
Gupta, J.N.D., Smith, M.L., Martz, H.F., Dudek, R.A.: Monte carlo experimentation with flowshop scheduling problem. Technical Report QT-103-68, Department of Industrial Engineering, Texas Technological College (1968)
Ashour, S.: Sequencing Theory. Springer, New York (1972)
Dannenbring, D.G.: Procedures for estimating optimal solution values for large combinatorial problems. Management Science 23(12), 1273–1283 (1977)
Panwalker, S.S., Charles, O.E.: Analysis of the left tail for the makespan distribution in flowshop problems. Journal of Operational Research Society of India 18(4), 215–220 (1981)
Taillard, E.: Some efficient heuristic methods for the flow shop sequencing problem. European Journal of Operational Research 47(1), 65–74 (1990)
Ruiz, R., Stutzle, T.: A simple and effective iterated greedy algorithm for the permutation flowshop scheduling problem. European Journal of Operational Research 177(3), 2033–2049 (2007)
Watson, J.P., Howe, A.E., Whitley, L.D.: Deconstructing nowicki and smutnicki’s i-tsab tabu search algorithm for the job-shop scheduling problem. Computers & Operations Research 33(9), 2623–2644 (2006)
Taillard, E.: Benchmarks for basic scheduling problems. European Journal of Operational Research 64(2), 278–285 (1993)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2009 Springer-Verlag Berlin Heidelberg
About this chapter
Cite this chapter
Jin, F., Song, S., Wu, C. (2009). Structural Property and Meta-heuristic for the Flow Shop Scheduling Problem. In: Chakraborty, U.K. (eds) Computational Intelligence in Flow Shop and Job Shop Scheduling. Studies in Computational Intelligence, vol 230. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-02836-6_1
Download citation
DOI: https://doi.org/10.1007/978-3-642-02836-6_1
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-02835-9
Online ISBN: 978-3-642-02836-6
eBook Packages: EngineeringEngineering (R0)