An improved multi-population immune genetic algorithm

To overcome the shortcomings of traditional genetic algorithms (GAs), a novel multi-population immune genetic algorithm (MPIGA) is proposed, which introduces some mechanisms of immune system into GA, including antigen recognition, immune memory and concentration regulation, and an elite inheritance strategy of antibody in memory cells is also used to ensure the convergence of MPIGA. At the same time, based on the theory of multi-population evolution, MPIGA separates antibody competition into two steps, competition among sub populations and competition among individuals in a sub population, which can resolve the conflict between global and local searching abilities. Experimental results of optimizing some typical test functions demonstrate that the MPIGA has superior performances and can converge to the global optimal point more rapidly and stably than other GAs.

[1]  Ling Wang,et al.  A Hybrid Quantum-Inspired Genetic Algorithm for Multiobjective Flow Shop Scheduling , 2007, IEEE Transactions on Systems, Man, and Cybernetics, Part B (Cybernetics).

[2]  Licheng Jiao,et al.  A novel genetic algorithim based on immunity , 2000, 2000 IEEE International Symposium on Circuits and Systems. Emerging Technologies for the 21st Century. Proceedings (IEEE Cat No.00CH36353).

[3]  C. L. Karr,et al.  Fuzzy control of pH using genetic algorithms , 1993, IEEE Trans. Fuzzy Syst..

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

[5]  Patrick Siarry,et al.  A new tool in electrostatics using a really-coded multipopulation genetic algorithm tuned through analytical test problems , 2001 .

[6]  Richard Lai,et al.  Constraining the optimization of a fuzzy logic controller using an enhanced genetic algorithm , 2000, IEEE Trans. Syst. Man Cybern. Part B.

[7]  Robert Babuška,et al.  Genetic algorithms for optimization in predictive control , 1997 .