免疫克隆选择算法应用研究

免疫克隆选择算法应用研究

论文摘要

在人工免疫系统研究中,许多方法都借用了克隆选择的思想,或在实现过程中嵌入克隆选择机制。而克隆选择原理的应用研究尚不完善,许多免疫性质只是隐喻使用,并没有真正在人工系统中得到实现。本课题完善了人工免疫系统中的克隆选择机制及算法,研究其在函数优化、PID控制、免疫调度、聚类问题中的应用,论文完成的主要工作如下:基于免疫网络理论用于解释抗体克隆过程中的浓度调节现象,提出在种群进化初期和末期应该按照不同的进化策略进行抗体克隆的算法—免疫网络克隆优化算法(INCOA),它可以增大种群进化末期抗体多样性,避免算法早熟,并采用非线性方程组和多峰值函数对算法进行测试,测试结果证实了算法的有效性。提出简单克隆选择算法(SCSA)用于控制系统PID控制参数优化,通过倒立摆、一阶延迟函数模型、六阶函数模型的MATLAB仿真实验,以及倒立摆实时控制实验证明:算法实现简单,计算复杂性小;对于目标函数解的搜索结果稳定,与基本克隆选择算法(BCSA)相比算法收敛速度明显提高;SCSA用于解决PID控制参数优化问题,整体性能优于遗传算法和BCSA。将小生境理论用于自适应克隆启发算法的设计,提出自适应克隆启发算法(SACHA)和小生境自适应克隆启发算法(NSACHA)用于复杂的作业调度问题。动态模仿免疫细胞之间的自适应和协同进化行为,表现为不同种群之间、不同抗体之间对抗体克隆数量的竞争,改善了问题解(抗体)对问题空间的覆盖率,提高算法全局搜索能力。NSACHA能同时求得全局最优值和局部最优值,能够对得到的结果进行次优性的定量评估,在实际调度问题中具有一定的现实意义。最后,针对聚类问题提出抗体记忆克隆聚类算法(AMCCA),利用克隆选择、克隆记忆等免疫机制对抗原数据产生记忆细胞,抑制较差抗体,从而达到将数据压缩的目的。实验证明在搜索空间进行随机搜索的AMCCA比传统算法能发现更好的解,与其它聚类算法相比性能接近,AMCCA可以用于聚类。本文分析研究结果表明基于生物克隆选择原理及机制启发的免疫克隆选择算法,能够获得等同或优于传统方法和其它进化方法的性能,具有一定的实际应用价值。

论文目录

  • 摘要
  • Abstract
  • 第1章 绪论
  • 1.1 选题背景与意义
  • 1.2 人工免疫系统
  • 1.3 克隆选择算法
  • 1.3.1 克隆选择理论
  • 1.3.2 克隆选择算法应用研究
  • 1.4 本文主要工作
  • 第2章 基于免疫网络克隆优化算法的函数优化
  • 2.1 基于人工免疫原理与克隆选择算法的函数优化
  • 2.1.1 基于免疫基本原理的优化研究
  • 2.1.2 基于独特性网络理论的优化研究
  • 2.1.3 基于免疫克隆选择算法的函数优化
  • 2.2 基本克隆选择算法
  • 2.3 免疫网络克隆优化算法
  • 2.3.1 免疫网络克隆优化算法设计
  • 2.3.2 免疫网络克隆优化算法实现
  • 2.3.3 克隆算子设计
  • 2.4 实验结果及算法性能分析
  • 2.4.1 联立非线性方程组求解
  • 2.4.2 多峰值函数
  • 2.4.3 免疫网络克隆优化算法性能分析
  • 2.5 本章小结
  • 第3章 基于简单克隆选择算法优化PID控制参数
  • 3.1 基于人工免疫理论的控制问题研究
  • 3.2 基于人工免疫理论优化PID控制参数
  • 3.3 简单克隆选择算法
  • 3.3.1 简单克隆选择算法设计
  • 3.3.2 简单克隆选择算法实现
  • 3.4 单级倒立摆控制系统模型
  • 3.5 单级倒立摆PID控制参数优化结果
  • 3.5.1 最优目标函数J优化结果
  • 3.5.2 算法稳定性、收敛速度分析
  • 3.5.3 单级倒立摆PID控制效果仿真
  • 3.5.4 单级倒立摆PID实时控制
  • 3.5.5 算法运行时间
  • 3.6 一阶延迟模型PID控制参数优化
  • 3.6.1 六阶函数及其FOLPD数学拟合
  • 3.6.2 PID控制参数优化结果
  • 3.6.3 六阶函数对象PID控制仿真
  • 3.7 本章小结
  • 第4章 基于小生境自适应克隆启发算法的作业调度
  • 4.1 作业调度与免疫调度
  • 4.1.1 作业调度指标与模型
  • 4.1.2 基于人工免疫理论的作业调度
  • 4.2 优先分配启发式算法
  • 4.2.1 活动调度、半活动调度与无延迟调度
  • 4.2.2 优先分配启发式算法实现
  • 4.3 自适应克隆启发算法
  • 4.3.1 自适应克隆启发算法设计
  • 4.3.2 自适应克隆启发算法实现
  • 4.3.3 实验结果及算法性能分析
  • 4.4 小生境自适应克隆启发算法
  • 4.4.1 小生境自适应克隆启发算法设计
  • 4.4.2 小生境自适应克隆启发算法实现
  • 4.4.3 实验结果及算法性能分析
  • 4.5 本章小结
  • 第5章 抗体记忆克隆聚类算法
  • 5.1 聚类
  • 5.1.1 传统聚类方法
  • 5.1.2 人工免疫系统聚类方法
  • 5.2 抗体记忆克隆聚类算法
  • 5.2.1 抗体记忆克隆聚类算法设计
  • 5.2.2 抗体记忆克隆聚类算法实现
  • 5.2.3 聚类质量评价
  • 5.3 实验结果及算法性能分析
  • 5.3.1 聚类问题与实验参数
  • 5.3.2 聚类结果
  • 5.3.3 抗体记忆克隆聚类算法性能分析
  • 5.4 本章小结
  • 结论
  • 参考文献
  • 攻读博士学位期间发表的论文和取得的科研成果
  • 致谢
  • 相关论文文献

    标签:;  ;  ;  ;  ;  

    免疫克隆选择算法应用研究
    下载Doc文档

    猜你喜欢