基于免疫算法的粒子群优化算法的研究

来源 :东北电力大学 | 被引量 : 0次 | 上传用户:haizhi19841029
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
粒子群优化算法(Particle Swarm Optimization,PSO算法)源于鸟群和鱼群群体运动行为的研究,是一种基于群体智能的进化计算技术,是进化计算领域中的一个新的分支。作为一种新的并行优化算法,粒子群算法可用于解决大量的非线性,不可微和多峰值的复杂问题优化,并已广泛应用于科学和工程领域。粒子群优化算法的收敛速度快,运算简单,易于实现,没有遗传算法的编解码和杂交变异等复杂运算。因此,粒子群算法一经提出,立即引起了进化计算领域的学者们的广泛关注,并在短短的几年时间里出现大量的研究成果。但是粒子群优化算法是根据全体粒子和自身的搜索经验向着最优解的方向“飞行”,在进化后期收敛速度明显变慢,同时算法收敛到一定精度时,算法无法继续优化,因此算法所能达到的精度较差。 本文系统地论述了PSO算法及其各种研究成果,并且针对基本粒子群算法的容易陷入局部极小值,搜索精度不高等缺点,在算法改进方面提出了与免疫算法相结合的PSO算法,利用免疫算法能够保持个体多样性的特点,使算法能够跳出局部极值。并使用四个经典的测试函数对其进行了测试,试验结果表明,这些改进取得了较好的效果。本文的重点在于对PSO算法的改进,主要内容包括: 1.抛弃传统的随机初始化粒子和粒子的速度方法,采用logistic映射生成初 始化粒子,以及粒子的初始速度; 2.将免疫算法中的基于浓度的选择机制引入到PSO算法中,这样结合了PSO算 法的全局寻优能力和免疫算法保持群体多样性的机制,使得PSO算法具有了 摆脱局部极值点能力,提高算法进化过程中的收敛速度和精度; 3.引入信息熵的概念来衡量粒子浓度,这区别于以往的简单的定义粒子浓度的 方法,使粒子浓度的定义更加合理,更能体现出粒子浓度的真实性。
其他文献
Web服务改变了传统的web应用模式,通过标准的接口、完善的服务描述,以最优方式帮助web用户完成特定目标。当前Web服务的研究重点是web服务发现技术。web服务发现使服务使用者能
随着大数据时代的到来,越来越多的数据正在被一些统计机构收集和发布。如何在发布数据时保护数据隐私,同时保障数据的可用性是隐私保护领域一直面临的重要挑战之一。ε-差分隐
随着网络技术应用的不断发展和普及,互联网上数据量正在呈爆炸式的增长,需要越来越大的存储设备。相对于直连存储而言,网络存储技术在可靠性、扩展性和性能等方面具有明显的优势
伴随着互联网的快速发展,微博、微信等社交媒体的出现,每天有海量的文本、图像、音频、视频等数据在互联网上产生,其中图像的数据量已经达到PB级别。面对如此海量的图像数据,传统
多视点自由显示能够使得观看者在不佩戴任何辅助设备的情况下,能够从多个角度看到不同视角的立体影像,深度感强、效果逼真。在很多领域具有极其广阔的应用前景。  在多种自由
图像是人类获取外界信息的重要手段,图像处理与识别技术是运用计算机进行处理图像的关键技术。近些年来,图像处理与识别技术取得了迅速的发展,已经广泛的应用于智能交通,文字
身份认证和授权服务是网络应用系统的一个重要组成部分,而JAAS(Java Authentication and Authorization Service)在身份认证和授权服务方面以其拥有的众多优越性,受到了人们
羽绒是禽类皮肤的衍生物,除满足其不同的飞翔行走能力之外,主要起到防寒保暖作用。由于羽绒所具有的轻、软、暖和“会呼吸”等特点,在提倡“绿色消费”、“回归自然”等消费
随着信息化技术的飞速发展和网络应用的日益普及,21世纪已经进入以传递,处理信息为特征的互联网时代,然而在组建网络系统时,往往对网络的结构和功能考虑得较多,对整个网络系
本文对基于FPGA的液晶显示控制系统的设计与实现进行了研究。设计中从LCD技术参数着手,通过对显示驱动系统结构与工作原理的研究,设计出显示控制系统的框图及各功能模块的VHDL