您的位置:山东大学 -> 科技期刊社 -> 《山东大学学报(工学版)》

山东大学学报(工学版) ›› 2012, Vol. 42 ›› Issue (1): 34-44.

• 机器学习与数据挖掘 • 上一篇    下一篇

融合免疫机制的协同进化模型

严宣辉,曾庆盛*,舒才良   

  1. 福建师范大学数学与计算机科学学院, 福建 福州 350007
  • 收稿日期:2011-04-15 出版日期:2012-02-20 发布日期:2011-04-15
  • 通讯作者: 曾庆盛(1985- ),男,福建莆田人,硕士研究生,主要研究方向为人工智能.Email: ZQS851007@163.com E-mail:ZQS851007@163.com
  • 作者简介:严宣辉(1968- ),男,福建福州人,副教授,主要研究方向为人工智能,网络安全.Email: yan@fjnu.edu.cn
  • 基金资助:

    福建省高校科研专项重点项目(JK2009006);福建省高校服务海西建设重点项目

A co-evolution model integrated with an immune mechanism

YAN Xuan-hui, ZENG Qing-sheng*, SHU Cai-liang   

  1. School of Mathematics and Computer Science, Fujian Normal University, Fuzhou 350007, China
  • Received:2011-04-15 Online:2012-02-20 Published:2011-04-15

摘要:

针对传统进化算法在计算效能方面存在的一些问题,借鉴协同进化算法的思想,提出了一种融合免疫机制的协同进化模型。该模型通过多个子种群各自分别进化以保持整个种群的多样性。在每次迭代进化过程中,各个子种群分别选择精英抗体并进行免疫记忆。随后各个子种群分别以不同的算法进行变异。若变异后抗体的适应度降低,则利用精英抗体对其进行引导操作。群体间的协作包括子种群间若干个抗体的随机交叉和子种群间的大规模迁移。最终进行免疫代谢,去除群中的弱适应度个体。算法反复迭代进行以上操作,直至达到既定目标或预定的循环迭代次数。通过对13个标准测试函数进行的仿真实验显示,该模型在搜索最优解或满意解时均优于传统的进化算法,同时在寻优效率上有较大的提升。

关键词: 协同, 免疫, 进化算法, 迁徙, 计算效能

Abstract:

To solve the problems of traditional evolutionary algorithms in computational efficiency, a co-evolution model integrated with an immune mechanism was proposed by referring the idea of co-evolution algorithm. The model maintained the diversity of a population through the respective evolution of multiple sub-populations. During the evolution in each iteration, each sub-population selected the elite antibodies individually and carried out the immune memory operation. Then every sub-population independently mutated with a variety of the algorithm. If the mutation reduced the fitness of the antibody, the antibody was guided by the elite ones. Group collaboration included randomized crossover of a number of individual between sub-populations and large-scale migration among sub-populations. Final the immune metabolism operation removed the weak antibodies in the population. The above operations were repeated until the algorithm reached the established goals or intended loop iterations. Simulation experiments with 13 benchmark functions showed that the optimal solution or satisfactory solution of the model obtained from the search was better than traditional evolutionary algorithms, and its optimization efficiency was also greatly improved.

Key words: co-evolution, immune, evolutionary algorithm, migration, computational efficiency

[1] 钱淑渠,武慧虹,徐国峰,金晶亮. 计及排放的动态经济调度免疫克隆演化算法[J]. 山东大学学报(工学版), 2018, 48(4): 1-9.
[2] 张双圣,强静,刘喜坤,刘汉湖,朱雪强. 基于贝叶斯-微分进化算法的污染源识别反问题[J]. 山东大学学报(工学版), 2018, 48(1): 131-136.
[3] 黄成凯,杨浩,姜斌,程舒瑶. 一类复杂网络的协同容错控制[J]. 山东大学学报(工学版), 2017, 47(5): 203-209.
[4] 王志强,文益民,李芳. 基于多方面评分的景点协同推荐算法[J]. 山东大学学报(工学版), 2016, 46(6): 54-61.
[5] 林耀进,张佳,林梦雷,王娟. 一种基于模糊信息熵的协同过滤推荐方法[J]. 山东大学学报(工学版), 2016, 46(5): 13-20.
[6] 黄丹,王志海,刘海洋. 一种局部协同过滤的排名推荐算法[J]. 山东大学学报(工学版), 2016, 46(5): 29-36.
[7] 庞俊涛, 张晖, 杨春明, 李波, 赵旭剑. 基于概率矩阵分解的多指标协同过滤算法[J]. 山东大学学报(工学版), 2016, 46(3): 65-73.
[8] 李朔,石宇良. 基于位置社交网络中地点聚类推荐方法[J]. 山东大学学报(工学版), 2016, 46(3): 44-50.
[9] 张佳,林耀进,林梦雷,刘景华,李慧宗. 基于信息熵的协同过滤算法[J]. 山东大学学报(工学版), 2016, 46(2): 43-50.
[10] 董红斌, 张广江, 逄锦伟, 韩启龙. 一种基于协同进化方法的聚类集成算法[J]. 山东大学学报(工学版), 2015, 45(2): 1-9.
[11] 戴红伟, 杨玉, 仲兆满, 李存华. 改进量子交叉免疫克隆算法及其应用[J]. 山东大学学报(工学版), 2015, 45(2): 17-21.
[12] 杨隆浩, 傅仰耿, 巩晓婷. 置信规则库参数学习的并行差分进化算法[J]. 山东大学学报(工学版), 2015, 45(1): 30-36.
[13] 李飞, 孙奉仲, 史月涛, 马磊. 圆管管束特性试验及协同分析[J]. 山东大学学报(工学版), 2014, 44(4): 70-75.
[14] 张涛, 韩吉田, 闫素英, 于泽庭, 周然. 太阳能真空管的热性能分析与测试[J]. 山东大学学报(工学版), 2014, 44(4): 76-83.
[15] 陈大伟,闫昭*,刘昊岩. SVD系列算法在评分预测中的过拟合现象[J]. 山东大学学报(工学版), 2014, 44(3): 15-21.
Viewed
Full text


Abstract

Cited

  Shared   
  Discussed   
No Suggested Reading articles found!