Hybrid learning clonal selection algorithm

Artificial immune system is a class of computational intelligence methods drawing inspiration from human immune system. As one type of popular artificial immune computing model, clonal selection algorithm (CSA) has been widely used for many optimization problems. CSA mainly generates new schemes by hyper-mutation operators which simulate the immune response process. However, these hyper-mutation operators, which usually perturb the antibodies in population, are semi-blind and not effective enough for complex optimization problems. In this paper, we propose a hybrid learning clonal selection algorithm (HLCSA) by incorporating two learning mechanisms, Baldwinian learning and orthogonal learning, into CSA to guide the immune response process. Specifically, (1) Baldwinian learning is used to direct the genotypic changes based on the Baldwin effect, and this operator can enhance the antibody information by employing other antibodies' information to alter the search space; (2) Orthogonal learning operator is used to search the space defined by one antibody and its best Baldwinian learning vector. In HLCSA, the Baldwinian learning works for exploration (global search) while the orthogonal learning for exploitation (local refinement). Therefore, orthogonal learning can be viewed as the compensation for the search ability of Baldwinian learning. In order to validate the effectiveness of the proposed algorithm, a suite of sixteen benchmark test problems are fed into HLCSA. Experimental results show that HLCSA performs very well in solving most of the optimization problems. Therefore, HLCSA is an effective and robust algorithm for optimization.

[1]  Jonathan Timmis,et al.  Theoretical advances in artificial immune systems , 2008, Theor. Comput. Sci..

[2]  Man-Wai Mak,et al.  Empirical Analysis of the Factors that Affect the Baldwin Effect , 1998, PPSN.

[3]  Carlos A. Coello Coello,et al.  Convergence Analysis of a Multiobjective Artificial Immune System Algorithm , 2004, ICARIS.

[4]  Peter D. Turney How to Shift Bias: Lessons from the Baldwin Effect , 1996, Evolutionary Computation.

[5]  Jing J. Liang,et al.  Novel composition test functions for numerical global optimization , 2005, Proceedings 2005 IEEE Swarm Intelligence Symposium, 2005. SIS 2005..

[6]  Yong Peng,et al.  A hierarchical particle swarm optimizer with latin sampling based memetic algorithm for numerical optimization , 2013, Appl. Soft Comput..

[7]  Maoguo Gong,et al.  Multiobjective Immune Algorithm with Nondominated Neighbor-Based Selection , 2008, Evolutionary Computation.

[8]  Chunmei Zhang,et al.  Distributed memetic differential evolution with the synergy of Lamarckian and Baldwinian learning , 2013, Appl. Soft Comput..

[9]  Carlos García-Martínez,et al.  Global and local real-coded genetic algorithms based on parent-centric crossover operators , 2008, Eur. J. Oper. Res..

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

[11]  Jing Liu,et al.  Image segmentation based on a hybrid Immune Memetic Algorithm , 2012, 2012 IEEE Congress on Evolutionary Computation.

[12]  Thomas Jansen,et al.  Analyzing different variants of immune inspired somatic contiguous hypermutations , 2011, Theor. Comput. Sci..

[13]  Andrew Hone,et al.  Conceptual Frameworks for Artificial Immune Systems , 2005, Int. J. Unconv. Comput..

[14]  P. N. Suganthan,et al.  Differential Evolution Algorithm With Strategy Adaptation for Global Numerical Optimization , 2009, IEEE Transactions on Evolutionary Computation.

[15]  Feng Qian,et al.  A hybrid genetic algorithm with the Baldwin effect , 2010, Inf. Sci..

[16]  Manoj Kumar Tiwari,et al.  Fast clonal algorithm , 2008, Eng. Appl. Artif. Intell..

[17]  Guang-yong Xi,et al.  Application of an artificial immune algorithm on a statistical model of dam displacement , 2011, Comput. Math. Appl..

[18]  Qingfu Zhang,et al.  Differential Evolution With Composite Trial Vector Generation Strategies and Control Parameters , 2011, IEEE Transactions on Evolutionary Computation.

[19]  Yuren Zhou,et al.  An orthogonal design based constrained evolutionary optimization algorithm , 2007 .

[20]  Carlos A. Coello Coello,et al.  A comparative study of differential evolution variants for global optimization , 2006, GECCO.

[21]  Jing J. Liang,et al.  Comprehensive learning particle swarm optimizer for global optimization of multimodal functions , 2006, IEEE Transactions on Evolutionary Computation.

[22]  Yangyang Li,et al.  Quantum-Inspired Immune Clonal Algorithm for Global Optimization , 2008, IEEE Transactions on Systems, Man, and Cybernetics, Part B (Cybernetics).

[23]  Geoffrey E. Hinton,et al.  How Learning Can Guide Evolution , 1996, Complex Syst..

[24]  Maoguo Gong,et al.  A population-based artificial immune system for numerical optimization , 2008, Neurocomputing.

[25]  Yuping Wang,et al.  An orthogonal genetic algorithm with quantization for global numerical optimization , 2001, IEEE Trans. Evol. Comput..

[26]  Carlos Cotta,et al.  Memetic algorithms and memetic computing optimization: A literature review , 2012, Swarm Evol. Comput..

[27]  Liangpei Zhang,et al.  An Adaptive Artificial Immune Network for Supervised Classification of Multi-/Hyperspectral Remote Sensing Imagery , 2012, IEEE Transactions on Geoscience and Remote Sensing.

[28]  Liangpei Zhang,et al.  An unsupervised artificial immune classifier for multi/hyperspectral remote sensing imagery , 2006, IEEE Trans. Geosci. Remote. Sens..

[29]  Wenyin Gong,et al.  Enhancing the performance of differential evolution using orthogonal design method , 2008, Appl. Math. Comput..

[30]  Qingfu Zhang,et al.  An orthogonal genetic algorithm for multimedia multicast routing , 1999, IEEE Trans. Evol. Comput..

[31]  Diego Federici,et al.  Culture and the Baldwin Effect , 2003, ECAL.

[32]  Maoguo Gong,et al.  Differential immune clonal selection algorithm , 2007, 2007 International Symposium on Intelligent Signal Processing and Communication Systems.

[33]  Man-Wai Mak,et al.  Exploring the effects of Lamarckian and Baldwinian learning in evolving recurrent neural networks , 1997, Proceedings of 1997 IEEE International Conference on Evolutionary Computation (ICEC '97).

[34]  Shinn-Ying Ho,et al.  OPSO: Orthogonal Particle Swarm Optimization and Its Application to Task Assignment Problems , 2008, IEEE Transactions on Systems, Man, and Cybernetics - Part A: Systems and Humans.

[35]  Wei Zhang,et al.  A Survey of artificial immune applications , 2010, Artificial Intelligence Review.

[36]  Raed Abu Zitar,et al.  Virus detection using clonal selection algorithm with Genetic Algorithm (VDC algorithm) , 2013, Appl. Soft Comput..

[37]  Yangyang Li,et al.  Gene transposon based clone selection algorithm for automatic clustering , 2012, Inf. Sci..

[38]  Hugo de Garis,et al.  A Dynamic Multi-Objective Evolutionary Algorithm Based on an Orthogonal Design , 2006, 2006 IEEE International Conference on Evolutionary Computation.

[39]  Rainer Storn,et al.  Differential Evolution – A Simple and Efficient Heuristic for global Optimization over Continuous Spaces , 1997, J. Glob. Optim..

[40]  Fang Liu,et al.  Immune algorithm with orthogonal design based initialization, cloning, and selection for global optimization , 2010, Knowledge and Information Systems.

[41]  Yong Peng,et al.  Immune clonal algorithm based feature selection for epileptic EEG signal classification , 2012, 2012 11th International Conference on Information Science, Signal Processing and their Applications (ISSPA).

[42]  Nikolaus Hansen,et al.  Completely Derandomized Self-Adaptation in Evolution Strategies , 2001, Evolutionary Computation.

[43]  J. A. Ramírez,et al.  A Distributed Clonal Selection Algorithm for Optimization in Electromagnetics , 2009, IEEE Transactions on Magnetics.

[44]  Fernando Niño,et al.  Recent Advances in Artificial Immune Systems: Models and Applications , 2011, Appl. Soft Comput..

[45]  Jun Zhang,et al.  Orthogonal Learning Particle Swarm Optimization , 2009, IEEE Transactions on Evolutionary Computation.

[46]  B. C. Brookes,et al.  Information Sciences , 2020, Cognitive Skills You Need for the 21st Century.

[47]  Natalio Krasnogor,et al.  Adaptive Cellular Memetic Algorithms , 2009, Evolutionary Computation.

[48]  Fang Liu,et al.  A Novel Immune Clonal Algorithm for MO Problems , 2012, IEEE Transactions on Evolutionary Computation.

[49]  Mingming Zhang,et al.  A novel sexual adaptive genetic algorithm based on Baldwin effect for global optimization , 2011, Int. J. Intell. Comput. Cybern..

[50]  Fang Liu,et al.  Multi-objective immune algorithm with Baldwinian learning , 2012, Appl. Soft Comput..

[51]  Sadan Kulturel-Konak,et al.  A review of clonal selection algorithm and its applications , 2011, Artificial Intelligence Review.

[52]  Qingfu Zhang,et al.  Enhancing the search ability of differential evolution through orthogonal crossover , 2012, Inf. Sci..

[53]  Xiang Fu,et al.  Short-term scheduling of cascade reservoirs using an immune algorithm-based particle swarm optimization , 2011, Comput. Math. Appl..

[54]  Maoguo Gong,et al.  Improved Clonal Selection Algorithm based on Baldwinian learning , 2008, 2008 IEEE Congress on Evolutionary Computation (IEEE World Congress on Computational Intelligence).

[55]  Liangpei Zhang,et al.  Dimensionality Reduction Based on Clonal Selection for Hyperspectral Imagery , 2007, IEEE Transactions on Geoscience and Remote Sensing.

[56]  Maoguo Gong,et al.  Baldwinian learning in clonal selection algorithm for optimization , 2010, Inf. Sci..