A New Self-adjusting Immune Genetic Algorithm

The genetic algorithm based on immunity has recently been an appealing research methodology in evolutionary computation. Aiming to cope with the problems of genetic algorithms, i.e., the solution is apt to trap into a local optimum and the convergence speed is slow, this paper proposes a new self-adjusting immune genetic algorithm, called SaiGa ( S elf- a djusted i mmune G enetic a lgorithm), which seeks for an optimal solution with regard to complex problems such as the optimization of multidimensional functions by automatically tuning the crossover and the mutation probabilities, which can help avoid prematurity phenomena and maintain individual diversity. In particular, SaiGa introduces a variable optimization approach to improve the precision in terms of solving complex problems. The empirical results demonstrate that SaiGa can greatly accelerate convergence for finding an optimal solution compared with genetic algorithms and immune algorithms, achieve a better precision in function optimization, and avoid prematurity convergence.

[1]  Wei Wei General discussion on convergence of immune genetic algorithm , 2005 .

[2]  Dong Hong-li,et al.  A Kind of New Immune Genetic Algorithm and Its Application , 2005 .

[3]  F. Azuaje Review of artificial immune systems: a new computational intelligence approach by L.N. de Castro and J. Timmis (Eds) Springer, London, 2002 , 2003 .

[4]  Licheng Jiao,et al.  The immune genetic algorithm and its convergence , 1998, ICSP '98. 1998 Fourth International Conference on Signal Processing (Cat. No.98TH8344).

[5]  Wenjian Luo,et al.  An immune genetic algorithm based on immune regulation , 2002, Proceedings of the 2002 Congress on Evolutionary Computation. CEC'02 (Cat. No.02TH8600).

[6]  Changjie Tang,et al.  Time Series Prediction Based on Gene Expression Programming , 2004, WAIM.

[7]  Mo Hong-wei The modified immune diversity algorithm used in function optimization , 2004 .

[8]  Fernando José Von Zuben,et al.  Learning and optimization using the clonal selection principle , 2002, IEEE Trans. Evol. Comput..

[9]  Licheng Jiao,et al.  A novel genetic algorithm based on immunity , 2000, IEEE Trans. Syst. Man Cybern. Part A.

[10]  Jonathan Timmis Artificial immune systems : a novel data analysis technique inspired by the immune network theory , 2000 .

[11]  Ulrich Bodenhofer,et al.  Genetic Algorithms: Theory and Applications , 2002 .

[12]  Du Hai-feng,et al.  Adaptive chaos clonal evolutionary programming algorithm , 2005 .

[13]  Jiao Li,et al.  Development and Prospect of the Artificial Immune System , 2003 .

[14]  Rick L. Riolo,et al.  Modeling Simple Human Category Learning with a Classifier System , 1991, International Conference on Genetic Algorithms.

[15]  Zita Vale,et al.  Process planning using a genetic algorithm approach , 1999, Proceedings of the 1999 IEEE International Symposium on Assembly and Task Planning (ISATP'99) (Cat. No.99TH8470).

[16]  Fernando José Von Zuben,et al.  An Evolutionary Immune Network for Data Clustering , 2000, SBRN.