转位排序和块交换排序的改进算法

来源 :山东大学 | 被引量 : 0次 | 上传用户:liongliong561
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
早在上个世纪六十年代,Dobzhansky和Sturtevant发表了一篇重要的论文,其中证明了两个不同物种Drosophilia pseudoobscura和Miranda的染色体基因序列可以通过基因组的17次反转来进行相互转换。在之后的研究证明,基因组的重组是微生物,植物,动物进化的一种重要模式。对这种基因重组问题的研究形成了生物信息学,也称计算生物学中的一个分支——基因重组。 物种的遗传信息是由染色体记录的,一条染色体由一系列基因构成,不同的基因决定着物种不同的性状。一个基因组是由多条染色体构成。在上个世纪八十年代,人们发现不同物种有着基本上相同的基因,只不过这些基因的排列顺序有所不同。生物之间的亲缘和进化关系可以通过比较这些基因的排列顺序得到。生物的进化过程也就看作是一个基因的重组过程,虽然这个过程十分复杂,但是如果只考虑几种基本的操作,比如反转(reversal),移位(translocation),转位(transposition)和块交换(block-interchange)等,就可以简化问题。 基因重组的问题也可以看作是基因排序的问题,给定两个基因组A,B,在规定了可以使用的变换的集合之后,计算A,B之间的距离等价于寻找从A到B的最短变换序列。在过去十几年里,这个领域的问题得到了广泛的研究。其中很重要的一个研究方法就是断点图(break point graph),也称作圈图(cycle graph),的引入。利用这个研究方法,取得了很多理论结果和有用的算法。比如,人们证明无向的反转排序问题是NP—hard的,而有向的反转排序问题则有确定的多项式算法。 本文主要对转位排序问题和块交换排序问题进行研究。转位排序问题是相对比较难的问题,直到现在还不清楚其所属的复杂性类,很长一段时间以来的最好的研究结果都是近似度为1.5的算法,直到最近一个近似度为1.375的算法被提出来。虽然进展缓慢,但是研究该问题的理论不断得到简化,近似算法的时间复杂度也被不断降低。近似度为1.5的算法的最好时间复杂度的算法是由Hartman提出的,其时间复杂度为O(n3/2(logn1/2))。块交换比较简单,约十年前Christie就已经提出了时问复杂度为O(n2)的确定算法。
其他文献
入侵检测系统作为一种积极主动的安全防护技术,提供了对内部攻击、外部攻击和误操作的实时防护:在网络系统受到危害之前,拦截和响应入侵。现在的入侵检测系统面临着巨大挑战:日趋
在现代信息安全系统中,由于数字签名司以提供数据完整性和可鉴别性,满足电子商务、电子政务的需求,因此,它在当今信息化社会中是一种非常重要的技术。在代理签名体制中,原始签名者
随着Internet的不断发展,IP网络中的业务类型不断增多,各种对网络服务质量要求较高的新型网络应用不断涌现,例如流媒体视频、网络电视、网络视频会议等。这些新型的网络业务有着
伴随着计算机技术的不断发展,基于数字图像处理以及图像模式识别技术的应用也随之延伸到各个方面。文档的电子化管理已成为文档管理的大趋势,因而研究纸质文档资料的电子化处
定位候选策略是目前发现疾病基因的主要方法,其关键问题之一是如何对采用连锁分析等方法定位的疾病区间中数以百计的候选基因进行致病风险评估。有效解决这一问题对于缩短疾
近年来,随着在Internet上流媒体、视频等业务的相继开展,IP组播技术和应用开始快速发展。因组播技术能以高效、可扩展的方式发送单点到多点、多点到多点的数据,能有效节省带宽和
随着网络技术的飞速发展与普及,信息处理已经成为人们获取有用信息不可缺少的工具,而文本自动分类则是信息处理的重要研究方向。 当前的文本分类方法主要有基于概率的统计分
本文选择了信息检索领域的关键问题文本分类作为研究对象。将文本分类操作的分类算法和怎样将Rough Set理论应用于分类操作作为研究重点。 由于Rough Set理论是一种较新的
随着后PC时代的来临,新兴的数字网络无不与嵌入式系统息息相关。诸如信息家电、传感器、通信产品、工业控制器、掌上电脑(PDA)等各种各样的嵌入式系统,早已融入了人们的生活
随着信息技术和网络技术的发展,各种新型的智能终端设备愈加普及,网络服务也日益丰富,信息服务正逐渐向能随时随地为人们提供透明服务的普适计算环境过渡。作为普适计算中的一种