Abstract
The no-wait flow shop scheduling that requires jobs to be processed without interruption between consecutive machines is a typical NP-hard combinatorial optimization problem, and represents an important area in production scheduling. This paper proposes an effective hybrid algorithm based on particle swarm optimization (PSO) for no-wait flow shop scheduling with the criterion to minimize the maximum completion time (makespan). In the algorithm, a novel encoding scheme based on random key representation is developed, and an efficient population initialization, an effective local search based on the Nawaz-Enscore-Ham (NEH) heuristic, as well as a local search based on simulated annealing (SA) with an adaptive meta-Lamarckian learning strategy are proposed and incorporated into PSO. Simulation results based on well-known benchmarks and comparisons with some existing algorithms demonstrate the effectiveness of the proposed hybrid algorithm.
Similar content being viewed by others
References
Stadtler H (2005) Supply chain management and advanced planning—basics, overview and challenges. Eur J Oper Res 163(3):575–588
Dimopoulos C, Zalzala AMS (2000) Recent development in evolutionary computation for manufacturing optimization: problems, solutions, and comparisons. IEEE Trans Evolut Comput 4(2):93–113
Wang L (2003) Shop scheduling with genetic algorithms. Tsinghua University Press & Springer, Beijing, China
Pinedo M (2002) Scheduling: theory, algorithms, and systems, 2nd edn. Prentice-Hall, Englewood Cliffs, New Jersey
Garey MR, Johnson DS (1979) Computers and intractability: a guide to the theory of NP-completeness. Freeman, New York
Baker KR (1974) Introduction to Sequencing and Scheduling. Wiley, New York
Rajendran C (1994) A no-wait flowshop scheduling heuristic to minimize makespan. J Oper Res Soc 45(4):472–478
Rock H (1984) The three-machine no-wait flowshop problem is NP-complete. J Assoc Comput Machinery 31:336–345
Goyal SK, Sriskandarajah C (1988) No-wait shop scheduling: computational complexity and approximate algorithms. Opsearch 25(4):220–244
Hall NG, Sriskandarajah C (1996) A survey of machine scheduling problems with blocking and no-wait in process. Oper Res 44(3):510–525
Gilmore PC, Gomory RE (1964) Sequencing a one state-variable machine: a solvable case of the travelling salesman problem. Oper Res 12:655–679
Gupta JND, Strusevich VA, Zwaneveld CM (1997) Two-stage no-wait scheduling models with setup and removal times separated. Comput Oper Res 24(11):1025–1031
Shyu SJ, Lin BMT, Yin P-Y (2004) Application of ant colony optimization for no-wait flowshop scheduling problem to minimize the total completion time. Comput Ind Eng 47:181–193
Dorigo M, Maniezzo V, Colorni A (1996) The ant system: optimization by a colony of cooperating agents. IEEE Trans Syst Man Cy B 26(1):29–41
Aldowaisan T (2001) A new heuristic and dominance relations for no-wait flowshops with setups. Comput Oper Res 28(6):563–584
van Deman JM, Baker KR (1974) Minimisation mean flow time in flowshop with no intermediate queues. AIIE Trans 6:28–34
Gangadharan R, Rajendran C (1993) Heuristic algorithms for scheduling in the no-wait flowshop. Int J Prod Econ 32(3):285–290
Bertolissi E (2000) Heuristic algorithm for scheduling in the no-wait flow-shop. J Mater Process Technol 107:459–465
Sviridenko M (2003) Makespan minimization in no-wait flow shops: a polynomial time approximation scheme. SIAM Discret Math 16(2):313–322
Chen C-L, Neppalli RV, Aljaber N (1996) Genetic algorithms applied to the continuous flow shop problem. Comput Ind Eng 30(4):919–929
Kumar S, Bagchi TP, Sriskandarajah C (2000) Lot streaming and scheduling heuristics for m-machine no-wait flowshops. Comput Ind Eng 38:149–172
Aldowaisan T, Allahverdi A (2004) New heuristics for m-machine no-wait flowshop to minimize total completion time. Omega 32(5):345–352
Rajendran C, Chaudhuri D (1990) Heuristic algorithms for continuous flow-shop problem. Nav Res Log 37:695–705
Aldowaisan T, Allahverdi A (2003) New heuristics for no-wait flowshops to minimize makespan. Comput Oper Res 30(8):1219–1231
Nawaz M, Enscore E Jr, Ham I (1983) A heuristic algorithm for the m-machine, n-job flow-shop sequencing problem. Omega 11(1):91–95
Schuster CJ, Framinan JM (2003) Approximative procedures for no-wait job shop scheduling. Oper Res Lett 31(3):308–318
Hansen P, Mladenovic N (2001) Variable neighborhood search: principles and applications. Eur J Oper Res 130(3):449–467
Wang L, Zheng D (2001) An effective hybrid optimization strategy for job-shop scheduling problems. Comput Oper Res 28(6):585–596
Allahverdi A, Aldowaisan T (2004) No-wait flowshops with bicriteria of makespan and maximum lateness. Eur J Oper Res 152(1):132–147
Kennedy J, Eberhart RC (1995) Particle swarm optimization. In: Proceedings of the IEEE International Conference on Neural Networks (ICNN’95), Perth, Australia, November/December 1995, pp 1942–1948
Kennedy J, Eberhart RC, Shi Y (2001) Swarm intelligence. Morgan Kaufmann, San Francisco, California
Liu B, Wang L, Jin YH, Huang DX (2005) Advances in particle swarm optimization algorithm. Control Instrum Chem Ind 32(3):1–6
Liu B, Wang L, Jin YH, Huang DX (2005) Designing neural networks using hybrid particle swarm optimization. Lect Notes Comput Sci 3496:391–397
Angeline PJ (1998) Evolutionary optimization versus particle swarm optimization: philosophy and performance differences. In: Proceedings of the 7th International Conference on Evolutionary Programming (EP’98), San Diego, California, March 1998, pp 601–610
Liu B, Wang L, Jin YH, Tang F, Huang DX (2005) Improved particle swarm optimization combined with chaos. Chaos Soliton Fract 25(5):1261–1271
Tasgetiren MF, Sevkli M, Liang YC, Gencyilmaz G (2004) Particle swarm optimization algorithm for permutation flowshop sequencing problem. Lect Notes Comput Sci 3172:382–389
Bean JC (1994). Genetic algorithms and random keys for sequencing and optimization. ORSA J Comput 6(2):154–160
Watson JP, Barbulescu L, Whitley LD, Howe AE (2002) Contrasting structured and random permutation flow-shop scheduling problems: search space topology and algorithm performance. ORSA J Comput 14(2):98–123
Ong YS, Keane AJ (2004) Meta-Lamarckian learning in memetic algorithms. IEEE Trans Evolut Comput 8(2):99–110
Ong YS, Lim MH, Zhu N, Wong KW (2006) Classification of adaptive memetic algorithms: a comparative study. IEEE Trans Syst Man Cy B 36(1):141–152
Wang L, Zheng DZ (2003) An effective hybrid heuristic for flow shop scheduling. Int J Adv Manuf Technol 21(1):38–44
Holland J (1992) Adaptation in natural and artificial systems, 1st edn. MIT Press, Boston, Massachusetts
Goldberg DE (1989) Genetic algorithms in search, optimization, and machine learning. Addison-Wesley, Reading, Massachusetts
Kirkpatrick S, Gelat CD Jr, Vecchi MP (1983) Optimization by simulated annealing. Science 220(4598):671–680
Carlier J (1978) Ordonnancements a contraintes disjonctives. Rairo Oper Res 12:333–351
Reeves CR (1995). A genetic algorithm for flowshop sequencing. Comput Oper Res 22(1):5–13
Wang L, Zhang L, Zheng DZ (2005) A class of hypothesis-test based genetic algorithm for flow shop scheduling with stochastic processing time. Int J Adv Manuf Technol 25(11–12):1157–1163
Wang L, Wu H, Tang F, Zheng DZ (2005) A hybrid quantum-inspired genetic algorithm for flow shop scheduling. In: Lect Notes Comput Sci 3645:636–644
Wang L, Zhang L, Zheng DZ (2003) A class of order-based genetic algorithm for flow shop scheduling. Int J Adv Manuf Technol 22(11–12):828–835
Wang L, Zheng DZ (2003) A modified evolutionary programming for flow shop scheduling. Int J Adv Manuf Technol 22(7–8):522–527
Grabowski J, Pempera J (2001) New block properties for the permutation flowshop problem with application in tabu search. J Oper Res Soc 52(2):210–220
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Liu, B., Wang, L. & Jin, YH. An effective hybrid particle swarm optimization for no-wait flow shop scheduling. Int J Adv Manuf Technol 31, 1001–1011 (2007). https://doi.org/10.1007/s00170-005-0277-5
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00170-005-0277-5