人工免疫算法及其在优化问题中的应用研究

来源 :西南大学 | 被引量 : 0次 | 上传用户:ricky1281214
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
人工免疫算法是一种受生物免疫系统启发而设计的新型智能优化算法。它结合了问题的先验知识和生物免疫系统的自适应能力,因而具有在信息处理方面有较强的鲁棒性、在求解优化问题时不要求目标函数具有可导性等附加信息、在搜索过程中能更好地收敛到全局最优解等特点,现已被用于机器学习、异常和故障诊断、机器人行为仿真、机器人控制、网络入侵检测、函数优化等众多领域,表现出卓越的性能和效率,被人们认为是最具潜力的智能搜索算法之一。本文在已提出的人工免疫算法的基础上,结合免疫原理,对人工免疫算法及其在优化问题中的应用进行了研究,主要体现在以下几个方面:(1)针对免疫系统能通过注射疫苗来达到快速识别抗原的特性,提出了一种基于动态疫苗提取的免疫遗传算法(Immune Genetic Algorithm Based Dynamic Vaccine Extraction,简称IGAB),并将其用于TSP问题求解。仿真结果表明,IGAB能抑制遗传算法在迭代过程中出现的退化现象,提高算法的收敛速度。(2)根据B细胞的克隆选择机制是免疫系统产生抗体多样性的重要手段,提出了一种改进的自适应克隆选择算法(Improved Adaptive Clonal Selection Algorithm,简称IACSA),并将其用于多维函数的优化中。仿真结果表明,IACSA能有效抑制基本克隆选择算法在其迭代后期的停滞现象,提高算法的搜索精度。(3)根据克隆细胞能通过其抗体基因多次重复随机突变和基因块重组来产生种类繁多的免疫细胞,从而获得大量识别能力比母体强的B细胞这一原理,本文提出了一种基于超变异和克隆空间扩展的克隆选择算法(Clonal Selection Algorithm with Hyper Mutation and Spatial Clone Extension,简称HSCSA),并将其用于多峰值函数的优化中。仿真结果表明,HSCSA不仅具有较高的搜索精度,而且还使得算法能够及时跳出局部最优点,找到全局最优解。最后,本文对人工免疫算法的研究成果及应用前景作了总结和展望。
其他文献
随着Internet技术的迅猛发展,网络安全问题也显得日益突出。入侵检测技术作为一种主动的安全保障措施,有效地弥补了传统网络安全防护技术的缺陷,已经成为网络信息安全的一个重要
指纹识别技术是一种利用人的指纹特征通过计算机进行身份自动识别的综合技术,属于生物特征识别领域。应用指纹进行身份鉴别已有悠久的历史,很多国内外学者对指纹识别技术作了深
随着传感器技术、微电子技术、嵌入式计算技术和无线通信等技术的进步,无线传感器网络(wireless sensor networks)得以迅猛发展,并已成为计算机学科的一个新领域,具有十分广阔的
密码学是信息安全的核心问题,现代密码学研究的密码体制主要有两种:单密钥密码系统和双密钥密码系统。双密钥密码又称公钥密码系统,它除了能提供单密钥密码的保密通信的功能
嵌入式操作系统作为嵌入式系统的核心组成部分,必须满足嵌入式系统资源有限、面向特定应用、专用硬件和与应用软件密切相关等重要特征。因此,对于嵌入式操作系统裁剪技术的研究
随着科学技术的发展,Internet迅速蔓延到世界各地,成为人们信息沟通和工作协同的有效工具。其中,通过Internet连接的成千上万的计算资源、存贮资源、信息管理资源等各种数字
有序回归是模式识别中特殊的有监督学习,其问题来自于有序离散标号结构广泛存在于现实生活之中。而传统的有监督学习因未利用有序信息,难以保证期望的性能。有序回归旨在利用
人体姿态估计和行为识别在计算机视觉领域中一个非常热门的研究问题。在本课题中,我们主要探讨了静态二维图像中的人体姿态估计和行为识别的问题,并提出了一个新的方法进行人
粒度计算即信息的粒化处理,是关于信息处理的一种新的概念和计算范式,覆盖了粒度方面的方法、理论、技术等几乎所有的领域,是人工智能领域的研究热点之一。它模仿人类的思考方式