一种改进的自适应遗传算法在多序列比对中的应用

来源 :上海师范大学 | 被引量 : 0次 | 上传用户:zhouxiangguchan
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
生物信息学是由生物学、应用数学和计算机科学相互交叉所形成的新型学科,是当今生命科学和自然科学的重大前沿领域之一。其中,生物序列比对是生物信息学中一个最基本的研究方法,而多序列比对又是生物序列比对的最基本的任务,如何获得比对质量更好、时间空间效率更高的多序列比对算法是生物信息学研究的一个重要的课题。多序列比对是NP完全问题,动态规划算法是其基本算法,它可以找到一个得分最高(或代价最小)的序列对比排列,但当序列数量增加时,计算量将呈指数增长。在实际操作中,算法都会在计算速度和获得最佳比对值之间寻求平衡。一个有效的方法是用遗传算法这种近似算法求解,但遗传算法有着易早熟、稳定性差等缺点,所以本文提出一种改进的自适应遗传算法,采用了适应度值的标定,并在进化过程中实现了群体多样性,同时利用构造神经元激活函数最常用的sigmoid函数,对交叉率和突变率进行了优化,实现了交叉率和突变率的非线性自适应调整,提高了算法的寻优能力和稳定性。位爬山算法是一种局部搜索算法,有着较强的局部求精能力,适用于基于二进制编码的函数优化和组合问题,由于遗传算法的宏观搜索能力大于局部求精能力,所以本文在改进的自适应遗传算法后期采用位爬山策略来提高解的精度。本文根据改进的自适应遗传算法设计并开发了序列比对分析程序,并将其应用于具体的核酸多序列及蛋白质多序列,通过得到的实验数据,将新算法和标准遗传算法及传统自适应遗传算法实现的多序列比对算法进行了比较和分析,发现新算法改善了多序列比对的质量,提高了算法的稳定性。
其他文献
在过去的二十多年间,个人计算机与 Web 领域出现了巨大的变革。随着人类迈入知识社会,信息呈爆炸式增长,信息资源管理需求越发复杂。相比之下,桌面系统在这变化的二十年中,却鲜有
便携式多媒体播放器PMP(Portable Multimedia Player),也就是通常人们所说的MP4,已成为继MP3之后,消费类电子产品的一个新热点。由此所带来的以PMP为核心框架的软硬件产品研
随着网络的迅速发展,网络管理变得越来越重要,也越来越复杂。被管对象的种类越来越多,同时网络管理也从主要对设备级的管理逐渐向对服务、企业应用等IT资源进行管理的方向发展。
统一建模语言是非常具有代表性的面向对象的建模语言。统一建模语言的核心是模型,在软件开发过程中,统一建模语言是实际事物的简化模型,可以帮助项目团队理解软件内部复杂结构的
随着以Web为中心的应用程序的发展,信息技术部门如何快速的构建大型的企业级分布式应用成为关键,EJB正是在此背景下出现的。但是EJB难于学习和使用已经成为EJB或J2EE发展壮大的
高校由人事管理到人力资源管理的转变是赢得竞争力的必然趋势。高校人事管理信息化积累了越来越多的历史数据,迫切需要一种技术来发现隐藏在数据背后的有价值的信息。数据挖掘
随着网络技术的不断发展和网络应用的逐步加深,网络安全问题也越来越多地引起人们的关注和重视。入侵检测技术是一种提高网络安全的重要手段,与信息加密技术、防火墙技术、病
网格是伴随着互联网技术迅速发展起来的,最初是专门针对复杂科学计算应用的一种新型计算模式,这种计算模式把整个网络整合成一台巨大的超级计算机。网格中的资源规模巨大,更新频
数据网格是一种网格计算系统,主要用来处理数据——有约束的共享和管理大量的分布式数据。数据网格技术是研究的热点,主要集中在元数据管理和复制管理两个方面。校园网络环境中
随着电子政务应用的不断深入,使得政府部门的工作方式发生了巨大的变化。电子政务给政府工作带来方便和高效率的同时,也带来许多安全问题。如何保障在信息安全的前提下提高政府