改进蚁群算法及其在序列比对中的应用

来源 :电子科技大学 | 被引量 : 0次 | 上传用户:wanglin0824
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
生物信息学是一门运用数学和计算机科学等手段对海量的生物信息进行分析和研究的交叉学科。序列比对是当前生物信息学一个研究的热点。它对于发现生物序列中的结构、功能和进化信息具有非常重要的意义。本文首先介绍了与序列比对相关的理论知识及常用的序列比对算法,重点介绍了基于动态规划思想的N-W和S-W算法以及两种启发式算法BlAST和FASTA。动态规划算法用于序列比对能够得到精确的结果,但其算法效率不高。而启发式的算法并不能保证找到最佳比对。蚁群算法具有正反馈、通用性、鲁棒性等优点,能够在正反馈的机制下快速收敛,并具有寻找到最优解的能力,目前已成功运用于TSP问题。鉴于TSP问题与序列比对问题有相似之处,本文将蚁群算法加以修改运用到序列比对中。首先建立了基于蚁群算法的双序列比对模型,设计并实现了标准的蚁群比对算法,并通过实验验证了蚂蚁的正反馈机制发挥了作用,运用蚁群比对算法能够较快的得到最优解。但是蚁群算法有其本身的缺陷,易于陷于局部最优解,出现“早熟”现象。为了解决这一问题,我们分析了影响蚁群比对算法性能的因素,发现可以从三方面对蚁群比对算法进行改进。针对序列比对的特点,在信息素增量系数和信息素更新机制上进行改进。在基于排序的蚁群系统的基础上提出Rank-Base AS比对算法,该算法使用局部信息更新机制,在迭代初期降低了信息素的对路径选择的影响程度,使蚂蚁能够有更多的路径选择,从而扩大了搜索空间,增加了寻找到更优解的机会,避免了陷入局部最优解。同时为了加快算法收敛,对N条最优路径进行排序,增强其信息素的浓度,从而使得算法在迭代后期能够较快的收敛于最优解,一定程度上减少了算法搜索的时间,提高了算法的效率。经实验证明,这种改进的算法能够搜索到最优比对的概率更大。由于蚁群算法的通用性,它可以和其他的一些进化算法相结合从而取得更好的比对结果。另外,由于蚁群算法的并行性,和文化算法双演化双促进的并行机制有相似之处。因此,最后我们引入了文化算法,拟找出一种解决序列比对问题的新思路。首先介绍了文化算法的原理、特点,文化算法的框架及其与传统进化算法的不同之处。找到文化算法与蚁群算法的结合点,进而构造一种文化蚁群算法的序列比对模型,在蚁群优化算法ACS的基本框架中增加了并行演化的信仰空间。信仰空间对当前最优解进行优化操作,将所得的结果通过影响函数动态完成群体空间的全局信息素更新。从理论上来讲,在算法的效率上,并行化的操作要比串行操作有很大的提高。本文对文化算法的群体空间、信念空间、接受函数、影响函数进行了设计,构造了群体空间和信念空间并行演化机制,描述了算法的基本流程,最后分析了算法的可行性。
其他文献
高性能计算机体系结构研究一直是计算科学领域研究的前沿课题,高性能计算机在气象、国防、科学研究、资源探测与开采等方面发挥着重大的作用,是衡量国家综合国力的重要标志。 
近一段时间来P2P网络技术得到了迅猛发展,它的理念就是把Internet边缘节点的闲置计算资源聚合起来,生成强大的计算和存储能力。P2P的出现彻底改变了资源共享行为模式。在文件
随着网络管理的发展,网络管理的规模越来越大,互操作性显得尤为重要,要求网络管理系统的接口具有较强的灵活性和扩展性,能够满足被管理网络规模和管理业务增长的需求,具有良
摘要:本文在农科院、检疫检验局重大专项支持下,主要对昆虫图像整体轮廓特征及鳞翅目昆虫翅脉图像特征量提取及识别方法进行研究。本文对前人提出的极小转动惯量法求图像对称
计算机科学的迅速发展和信息化时代的到来,内网安全已经成为制约科技发展和信息化建设的关键问题。目前国内外已经有很多的安全软件企图解决这方面的问题。但是由于存在着成
异构/融合网络是未来网络的发展趋势。接入技术的复杂性,承载业务的多样性,及用户需求的不断提高使得网络变得异常复杂。为了在复杂的异构网络上实现业务的统一提供,各种各样
随着航天测控技术的发展,各个空间组织的测控任务日益增多,伴随着日渐复杂和庞大的测控任务,不同空间组织之间的合作也在不断的加强。在这些空间组织之间,数据及资源的共享需
以现场总线与工业以太网技术为代表的控制网络技术是现代自动控制技术和信息网络技术相结合的产物,也是下一代自动化设备的标志性技术。EPA标准作为我国第一个工业实时以太网
子午工程是我国空间科学领域第一个国家重大科技基础设施项目,探空火箭是子午工程的一个重点项目之一。本次任务于2011年5月7日7时在海南探空火箭发射场发射成功,发射高度为1
传感器、遥感平台、数据通信等技术的不断进步使得遥感数据的获取趋于“三多”(多平台、多传感器、多角度)和“三高”(高空间分辨率、高光谱分辨率和高时间分辨率),也使得所