粒子群算法的改进及其在基因表达数据聚类中的应用

来源 :燕山大学 | 被引量 : 0次 | 上传用户:wangyongzhi59
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
粒子群优化算法是一种模拟鸟类群体行为的智能优化算法,现已成为进化算法的一个新的重要分支。粒子群算法思想直观、实现简单而且具有很高的执行效率,自提出以来,受到国内外众多学者的关注。但是,粒子群算法发展历史尚短,理论研究不深,在处理特定问题及应用中还存在一些问题。于是,粒子群优化算法的改进和为其开拓新的应用领域成为目前优化算法研究的热点。首先,本文提出了一种基于粒子成长阶段的粒子群改进算法。该算法采用变异机制使得粒子群能有效地跳出局部极值;采用人在社会中扮演的角色以及人的成长过程来定义粒子,通过划分粒子的成长阶段,使得处于不同阶段的粒子采用不同的学习因子。利用一组具有代表性的基准优化测试函数对该算法进行测试,以此来验证该算法的有效性。其次,本文提出了一种基于双重变异的粒子群改进算法。避免粒子群早熟收敛的主要措施是保持种群多样性或者引入跳出局部极值点的机制。该算法采用非线性动态调整惯性权值和自适应双重变异机制,使得算法利于平衡粒子的开发和探测能力并且能有效的跳出局部极值。利用一组具有代表性的Benchmark测试函数对该算法进行测试,以此来验证该算法的有效性。最后,本文探讨了粒子群算法在基因表达数据聚类分析上的应用。将改进后的粒子群算法与K-means聚类算法相结合,提出一种基于粒子群和K-means的混合聚类算法,以期在一定程度上克服K-means聚类算法的缺点。利用酵母菌基因表达数据聚类分析验证了该混合算法的有效性。
其他文献
随着信息技术的发展,e-Learning越来越受到人们的关注,它是通过网络进行学习的全新的学习方式,提高了学习者的学习兴趣,也在一定程度上提高了学习效率。支持这种学习方式的平
航拍图像在对地观测和军事侦察等领域都有广泛应用,因此,基于航拍图像的目标检测算法和目标识别技术的研究,不仅具有重要的理论价值,也具有重要的现实意义。并且,随着海军在现代战
产品线工程技术在软件行业的广泛运用,使产品线家族的软件产品的开发周期缩短,开发质量大幅提高。产品线工程的一个重要特点是产品开发平台和相关文档系统的复用。本文为产品线
随着软件开发的工业化,软件建模越来越成为开发过程中一个不可缺少的环节。MDA的出现将软件开发的重点转向了模型,模型成为了软件开发的核心制品。如何有效的进行自动化的模
由于信息技术的快速发展,越来越多的新兴网络多媒体服务应运而生,例如网络视频和可视电话等。而这些多媒体服务具有数据量大,传输比率高,实时性强等特点。传统的信息表达以及传输
学位
随着信息技术的飞速发展,信息已成为全社会的重要资源,而网络检索正是我们获取信息或资源的重要手段。以Google为代表的第二代搜索引擎搜索的出现使网络检索变得非常方便,然
程序员在日常编写和维护代码时,常常需要参考一些文档和其他代码。特别是在近来软件外包和人员流动日趋普遍的情况下,新接手项目的程序员需要花费大量时间来寻找需要参考的文
随着计算机性能的日益提高,以及数字化技术的飞速发展,越来越多的研究者,把关注的目光投向了多媒体文件的存储和应用。近年来,由于电影工业的飞速发展,每年都有数以千计的影
学位
随着信息技术的不断发展,软件的应用领域愈加宽广,软件规模日益扩大,企业内部的遗产系统和散布于互联网上的开源项目也在不断增加。为了降低软件项目的开发成本,提高软件的开发效
随着近10年来的迅速发展,计算机已经深入人们生活的方方面面。其中,计算机辅助教学(CAI)已经极大地改变了传统的教育教学方式,提高了教师的教学效果和学生的学习兴趣。但是传统