A Parallel Immune Algorithm Based on Fine-Grained Model with GPU-Acceleration

Fine-grained parallel immune algorithm (FGIA), though a popular and robust strategy for solving complicated optimization problems, is sometimes inconvenient to use as its population size is restricted by heavy data communication and the parallel computers are relatively difficult to use, manage, maintain and may not be accessible to most researchers. In this paper, we propose a FGIA method based on GPUacceleration, which maps parallel IA algorithm to GPU through the CUDA. We implement the IA on the base of the framework of genetic algorithm (GA), the analytical results demonstrate that the proposed method increases the population size, speeds up its execution and provides ordinary users with a feasible FGIA solution.

[1]  Kazuhiko Takahashi,et al.  An immune feedback mechanism based adaptive learning of neural network controller , 1999, ICONIP'99. ANZIIS'99 & ANNES'99 & ACNN'99. 6th International Conference on Neural Information Processing. Proceedings (Cat. No.99EX378).

[2]  Mariusz Oszust,et al.  A Distributed Immune Algorithm for Solving Optimization Problems , 2008, IDC.

[3]  Liu Fang Parallel Artificial Immune Algorithm for Large-Scale TSP , 2008 .

[4]  Immunity Genetic Algorithm Based on Elitist Strategy and its Application to the TSP Problem , 2008, 2008 International Symposium on Intelligent Information Technology Application Workshops.

[5]  Olgierd Unold,et al.  Accelerating improvement of fuzzy rules induction with artificial immune systems , 2008 .

[6]  Dipankar Dasgupta,et al.  Artificial neural networks and artificial immune systems: similarities and differences , 1997, 1997 IEEE International Conference on Systems, Man, and Cybernetics. Computational Cybernetics and Simulation.

[7]  Liang Yan,et al.  Immunity Genetic Algorithm Based on Elitist Strategy and its Application to the TSP Problem , 2008, IITA 2008.

[8]  Doheon Lee,et al.  Special Issue on Artificial Immune Systems , 2009, J. Math. Model. Algorithms.

[9]  Heder S. Bernardino,et al.  Artificial Immune Systems for Optimization , 2009, Nature-Inspired Algorithms for Optimisation.

[10]  Yoshiki Kashimori,et al.  Introducing chronicity: a quantitative measure of self/non-self in immune response , 2002 .

[11]  D. Dasgupta Artificial Immune Systems and Their Applications , 1998, Springer Berlin Heidelberg.

[12]  Tien-Tsin Wong,et al.  Evolutionary Computing on Consumer-Level Graphics Hardware , 2005 .

[13]  Tien-Tsin Wong,et al.  Evolutionary Computing on Consumer Graphics Hardware , 2007, IEEE Intelligent Systems.

[14]  Naga K. Govindaraju,et al.  A Survey of General‐Purpose Computation on Graphics Hardware , 2007 .

[15]  Jens H. Krüger,et al.  A Survey of General‐Purpose Computation on Graphics Hardware , 2007, Eurographics.