基于蚁群算法的序列比对研究

来源 :湖南大学 | 被引量 : 0次 | 上传用户:zjjsdsxq
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
生物信息学是在生命科学的研究中,以计算机为工具对生物信息进行储存、检索和分析的科学。序列比对是生物信息学的基础,通过在比对中获得大量的序列信息,可以推断基因的结构、功能和进化关系。蚁群算法是一种新颖的仿生进化算法。作为一种全局搜索的方法,蚂蚁算法具有正反馈性、并行性、分布性、自组织性等特点,自提出以来,便在求解复杂组合优化问题上显示出了强大的优势。本文将蚁群算法引入序列比对,并对基于蚁群算法的双序列比对和多序列比对进行了研究。首先,分析了蚁群双序列比对算法,设计了蚁群双序列比对模型,提出了一种基于全新的信息素改变策略的智能蚁群算法。该算法利用历史最优信息来更新信息素,避免出现早熟现象,加速算法的后期收敛。实验表明该方法的有效性和可行性。然后,在基本蚁群多序列比对算法的基础上,设计了蚁群多序列比对模型,提出了一种往返搜索策略的蚁群多序列比对算法。算法中改变了信息素的更新方式、字符的选择方法、提出了蚂蚁在蚁巢和食物之间往返的搜索策略以及随机分配蚂蚁的开始序列等方法。实验结果表明,改进后的算法不仅有效地克服了基本蚁群多序列比对算法中的停滞现象,而且即使在运行的后期,仍然能以极大的概率搜索较好解。
其他文献
本文研究了一种基于软件无线电思想的全球定位系统(GPS)软件接收机的实现,重点在于其实现的整个过程都放在数字信号处理器(DSP)内采用全软件的方法来完成,从而有效地节省了硬件
随着计算机和网络在日常工作中的广泛应用,工作流技术已经成为协调企业业务过程、增强企业应变能力和竞争力的重要技术。工作流模型作为工作流系统的过程定义,在工作流系统中发
随着互联网的不断发展,Web上积累了大量的有用数据,从Web上抽取和集成信息逐渐成为研究热点。Web页面上的信息经常以HTML的形式表现出来,但是HTML显示的数据缺少严格的标准限制,
随着网络技术的快速发展和广泛应用,企业信息化进程也大步前进,企业网络的有效管理已经越来越成为提高企业核心竞争力的一个手段。本文首先介绍了IP企业网络的组成和结构,并分析
传统的ERP开发不能满足企业快速应对市场竞争的要求,为此引入MDA思想,可使ERP系统开发层次清晰,提高开发的效率。MDA分为计算无关模型(CIM)、平台无关模型(PIM)、平台特定模
本课题主要是,结合网络攻击技术,在攻防实验中对网络入侵检测系统Snort进行分析与研究,并尝试对Snort应用作一些实验研究工作以适应网络实际环境的需求。Snort采用规则匹配来
随着软件开发技术的逐渐成熟,软件的质量问题越来越受到开发者与用户的关注。作为保证软件质量的两个重要手段,软件测试与软件可靠性分析同时也受到了更多的关注。有效合理的
随着虚拟机器人技术的发展,虚拟机器人的应用越来越广泛。由于机器人类型的繁杂多样以及作业任务的不同,机器人仿真软件的功能与设计目的也各不相同,但是开发不同仿真软件时所使
随着科学技术的飞速发展,计算机通信技术、微电子技术等正推动着以网络化、数字化为技术特点的信息革命。人类社会对信息网络的依赖程度越来越大,伴随着网格计算研究的深入,依据
无线射频识别技术是自动识别技术中的一种非接触式的识别技术,具有其他识别技术不具备的很多优点,近年来得到了快速的发展,并且在多个领域有了广泛的应用。基于超高频RFID技术构