An AIS-based hybrid algorithm for static job shop scheduling problem
- First Online:
- 1.1k Downloads
A static job shop scheduling problem (JSSP) is a class of JSSP which is a combinatorial optimization problem with the assumption of no disruptions and previously known knowledge about the jobs and machines. A new hybrid algorithm based on artificial immune systems (AIS) and particle swarm optimization (PSO) theory is proposed for this problem with the objective of makespan minimization. AIS is a metaheuristics inspired by the human immune system. Its two theories, namely, clonal selection and immune network theory, are integrated with PSO in this research. The clonal selection theory builds up the framework of the algorithm which consists of selection, cloning, hypermutation, memory cells extraction and receptor editing processes. Immune network theory increases the diversity of antibody set which represents the solution repertoire. To improve the antibody hypermutation process to accelerate the search procedure, a modified version of PSO is inserted. This proposed algorithm is tested on 25 benchmark problems of different sizes. The results demonstrate the effectiveness of the PSO algorithm and the specific memory cells extraction process which is one of the key features of AIS theory. By comparing with other popular approaches reported in existing literatures, this algorithm shows great competitiveness and potential, especially for small size problems in terms of computation time.
KeywordsArtificial immune systems (AIS) Particle swarm optimization (PSO) Job shop scheduling problem (JSSP) Clonal selection Immune network Memory cells
- Baker K. (1974) Introduction to sequencing and scheduling. Wiley, New YorkGoogle Scholar
- de Castro L. N., Timmis J. (2002) Artificial immune systems: A new computational intelligence approach. Springer, New YorkGoogle Scholar
- González, M. A., Vela, C. R., González-Rodríguez, I., & Varela, R. (2012). Lateness minimization with Tabu search for job shop scheduling problem with sequence dependent setup times. Journal of Intelligent Manufacturing. doi:10.1007/s10845-011-0622-5.
- Jerne N. K. (1974) Towards a network theory of the immune system. Ann Immunol 125(1–2): 373–389Google Scholar
- Kennedy J., Eberhart R. (1995) Particle swarm optimization. IEEE International conference on Neural Network 4: 1942–1948Google Scholar
- Puris, A., Bello, R., Trujillo, Y., Nowe, A., & Martinez, Y. (2007). Two-stage ACO to solve the job shop scheduling problem. In Proceedings of the congress on pattern recognition 12th Iberoamerican conference on progress in pattern recognition, image analysis and applications (Vol. 4756, pp. 447–456).Google Scholar
- Twycross, J. (2007). Integrated innate and adaptive artificial immune systems applied to process anomaly detection. PhD thesis, The University of Nottingham, UK.Google Scholar
- Wang, W., & Brunn, P. (1994). Production scheduling and neural networks. In Operation Research Proceedings, 173–178.Google Scholar
- Wolpert, D. H., & Macready, W. G. (1995). No free-lunch theorems for search. Working paper 95-02-010, Santa Fe Institute.Google Scholar