J4 ›› 2010, Vol. 37 ›› Issue (5): 971-980.doi: 10.3969/j.issn.1001-2400.2010.05.034

• 研究论文 • 上一篇    

用于全局优化问题的混合免疫进化算法

刘星宝1,2;蔡自兴1;王勇1;彭伟雄1
  

  1. (1. 中南大学 信息科学与工程学院,湖南 长沙  410083;
    2. 湖南商学院 现代教育技术中心,湖南 长沙  410205)
  • 收稿日期:2010-03-08 出版日期:2010-10-20 发布日期:2010-10-11
  • 通讯作者: 刘星宝
  • 作者简介:刘星宝(1977-),男,中南大学博士研究生,E-mail: liuxb0608@gmail.com.
  • 基金资助:

    国家自然科学基金资助项目(90820302、60805027);国家博士点基金资助项目(200805330005);湖南省院士基金资助项目(2009FJ4030)

Hybrid immune evolutionary algorithm for global optimization problems

LIU Xing-bao1,2;CAI Zi-xing1;WANG Yong1;PENG Wei-xiong1   

  1. (1. School of Information Sci. and Eng., Central South Univ., Changsha  410083, China;
    2. Center of Modern Edu. Tech., Hunan Univ. of Business, Changsha  410205, China)
  • Received:2010-03-08 Online:2010-10-20 Published:2010-10-11
  • Contact: LIU Xing-bao

摘要:

为了克服免疫算法在优化高维多峰函数时存在的早熟收敛问题,提出一种高效的混合免疫进化算法.动态克隆扩张、基于学习机制的超变异和多母体交叉是该算法的主要特点.同时,提出了一种算法性能评价准则,以比较不同算法在优化高维函数时的性能.在实验部分,首先使用经典测试函数测试了混合免疫进化算法的性能;然后,分别在不同的评估次数下比较了自适应差分进化、基本免疫算法和混合免疫进化算法,结果表明免疫进化算法在求解精度、稳定性等方面均明显优于前两种算法.

关键词: 全局优化问题, 人工免疫系统, 克隆选择算法, 多母体随机交叉

Abstract:

In order to overcome the premature of the immune algorithm when solving high dimensional multimodal functions, an efficient hybrid immune evolutionary algorithm is proposed. The main characteristics of the novel hybrid algorithm are dynamic clonal selection, learning-based hypermutation and multi-parentic crossing operators. In addition, a novel performance evaluation criterion for comparing different algorithms is constructed. In an experimental study, firstly the performance of the proposed HIEA is validated using several classical test functions; next HIEA is compared with self-adaptive differential evolution (SaDE) and a simple immune algorithm (SIA) under a certain amount of function evaluations, experimental results show that the performance of the proposed HIEA is significantly better than that of SaDE and SIA in terms of accuracy and stability.

Key words: global optimization problems, artificial immune systems, clonal selection algorithm, multi-parentic crossing operator

Baidu
map