Computer Engineering and Applications ›› 2021, Vol. 57 ›› Issue (17): 68-74.DOI: 10.3778/j.issn.1002-8331.2007-0327

Previous Articles     Next Articles

Clonal Selection Algorithm Combining Cloud Model and Reverse Learning

WANG Lili, SHEN Yi, XU Yusong, YUAN Mingxin   

  1. 1.School of Metallurgy and Materials Engineering, Jiangsu University of Science and Technology, Zhangjiagang, Jiangsu 215600, China
    2.School of Mechanics and Power Engineering, Jiangsu University of Science and Technology, Zhangjiagang, Jiangsu 215600, China
  • Online:2021-09-01 Published:2021-08-30



  1. 1.江苏科技大学 冶金与材料工程学院,江苏 张家港 215600
    2.江苏科技大学 机电与动力工程学院,江苏 张家港 215600


In order to further improve the population diversity, global optimization ability and search efficiency of immune clonal algorithm in high-dimensional object optimization, a clonal selection algorithm combining cloud model and reverse learning(CRCSA) is proposed. The concept of cloud model is introduced, and the forward cloud generator is used to generate cloud mutation factors and mutate the cloned population. The reverse learning strategy is used to find the reverse solution of the population before and after mutation, and then realize the selection of population antibody. Finally, the convergence of the algorithm is proved by Markov chain theory. The test results of six groups of high-dimensional functions show that, compared with Differential Genetic Algorithm(DGA), Immune Genetic Algorithm(IGA) and Adaptive Chaotic clonal Selection Algorithm(ACSA), the proposed algorithm achieves 100% optimization, and the minimum iterative algebra, convergence algebra and iterative algebra standard deviation are reduced by 33.7%, 19.8% and 29.1%, respectively, which verifies its strong optimization ability, high search efficiency and good stability.

Key words: cloud model, reverse learning, clone selection, cloud mutation, high-dimensional function optimization



关键词: 云模型, 反向学习, 克隆选择, 云变异, 高维函数优化