论文研究-哈密顿路径问题的一种基于有穷自动机的DNA算法.pdf


-
提出了一种基于有穷自动机的解决哈密顿路径问题的DNA算法,将有穷自动机的状态用含有DNA限制性内切酶的识别位点的DNA双链分子来编码,通过限制性内切酶的生物化学反应来实现状态的转移。算法的创新之处在于用DNA计算模拟有穷自动机的运行过程中,保留了其经过的各个状态,以便最后筛选出经过各个顶点的路径。算法的优点是实验实现简易,大大减少所使用的DNA分子的数量。
杨学庆,柳重堪:哈密顿路径问题的一种基于有穷自动机的DNA算法 2007,43(18)89 每一个编码状态的DNA分子的L与R的组成均相同,只的DNA算法陆续被提出来,这些算法的实质都是穷举算法,本 是黑色的部份不同,如状态0就可以用图6所示的双链DNA质都是先用DNA分子建立一个数据库,再从该数据库中筛选 分子来编码,而状态1则可以用图7所示的双链DNA分子来出满足给定条件的数据。因此,所需的DNA分子的数量都非常 编码,状态转移则是由两个状态分子按以下规则连接而成的一庞大。例如 Adleman解决哈密顿路径问题的算法第一步是形成 条DNA分了来编码:其前半部分是编码当前状态的DNA分所有的路径,假设该哈密顿路径问题由n顶点组成,那么这些 子,而后半部分则是编码下一个状态的DNA分子,例如从状态路径不仅包括经过n个顶点的路径,还包括经过m(1≤m≤n) 0转移到状态1的状态转移分子则由图8所示的DNA分子来个顶点的路径,并且这些路径的起始点与终点也是各种各样,而 编码。记所有从起始状态开始的状态转移规则的集合为P,在本文所使用的基于有穷自动机的算法,只形成所有从起始顶点 本例中P由0-1,0-6,0-2组成,记所有到达接受状态的状态出发,到达终止顶点,且经过n个顶点的路径,因此能极大地减 转移规则的集合为F,在本例中F由5-6,0-6组成,记所有的少了DNA分子的数量。从本质上讲,就是用本文的方法建立的 状态转移规则为A,A-F→P表示在A中减去F与P后所有其数据库所含数据的个数远远小于 adleman建立的数据库的数 它的状态转移规则。将所有的A用相应的限制性内切酶处理量。但由于本文用到了有穷自动机,又容易使人产生误解,认为 (能切割第一个状态的限制性内切酶处理,如所有的P都用用有穷自动机这样计算能力有限的机器就能解决非常复杂的 Eco限制性内切酶处理)。以下反应中所使用的编码A的双链NP问题。其实本文的方法是将哈密顿路径问题分解成两个子问 DNA分子都是经过相应的限制性内切酶处理过的。 题,第一个子问题是判断所给的图中是否存在从起始点出发、经 个A人 过n个顶点并且结束于指定的终止点的路径,该问题能用有穷 自动机解决;第二个子问题是判断该路径是否经过每个顶点 图6编码状态0的DNA分子 (即每个状态),因为第一个子问题中的有穷自动机所经过的各 个状态都保留下来,所以该问题只需通过亲和层析就能解决 GTAC CA丁C 6结论 图7编码状态1的DNA分子 夲文提出了一种基于有穷自动机的哈密顿路径问题的 DNA算法,对任给的哈密顿路径问题,先将它用有向图表示, CiAATTCGGTACC R 然后将此有向图转化成有穷自动机的状态图。用DNA计算模 [1+AtTIC 拟此有穷自动机的运行时,用含限制性内切酶的识别位点的双 图8编码状态转移-1的DNA分子 链DNA分子编码其状态,通过酶解反应实现其状态转移。本文 所提出的算法的优点是能极大地减少DNA分子的数量,而创 52实验步骤 新之处在于用DNA计算模拟有穷自动机时,将有穷自动机所 (1)将编码起始状态的DNA分子吸附在磁珠上,在本例经过的各个状态都保留了下来。本文所使用的生物学实验都是 中,即将图6所示的DNA分子吸附在磁珠上,这可让有穷自动非常通用的实验手段,所使用的试剂也是分子生物学实验常用 机处于起始状态, 的,如限制性内切酶早已商业化,无需从细菌中提取,直接就能 2)用Eco限制性内切酶处理,这时发生酶切反应,双链购买到,因此本文的DNA算法是切实可行的。 DNA分子被切割,形成粘性末端,加入所有编码P的双链DNA(收稿日期:2006年8月) 分子与连接酶,DNA连接酶能将两段同源DNA分子连接成 个DNA分子。这两个反应完成后,自动机的状态就发生了转参加文献: 移,从当前状态进入了下一个状态。在本例中,进入到3个不同 [1 Adleman L Molecular computation of solutions to combinatorial 状态,即状态1、6、2。加入核酸外切酶来分解未参加反应的起始 Problems[ J, Science,1994,266(9:1021-1024. 状态分子以及状态转移分子;接着将核酸外切酶分离出去。加入2 Garzon M, Rose j a,CaoY, et aldna implementation of finitestate 相应的Eco甲基化酶进行甲基化,图5所示的DNA分子被甲基 machine C/Genetic Programming 1997: Proceedings of the Secone 化,使其不再被Eco限制性内切酶切割。这可让有穷自动机从 Annual Conference, Stanford University, July 13-16, 1997: 472-478 起始状态开始,经过一个状态的转移,进入到下一个状态 3 Gao Y, Garzon M, Murphy R C, et al. DNA implementation of (3)加入相应的限制性内切酶处理,接着加入所有编码A nondeterminism[Cy/Rubin H, Wood D H. Proceedings of the Third F-P的双链DNA分子与连接酶。然后加入核酸外切酶来分解 DIMACS Workshopon DNA Based Computers, Providence, RI, 1997 未参加反应的状态分子以及状态转移分子。将完成反应的核酸 137-148 外切酶分离出去。加入相应的甲基化酶进行甲基化。这可让有14 Benenson,Pax- izu, , Rutka,ta. rogrammable and au 穷自动机经过一次状态转移。这时有穷自动机经过3个顶点。 tonomous computing machine made of biomolecules [J]. Nature, 4)重复步骤(3)n-2次。这可让有穷自动次经过n-2次状 2001,1414(11):430-434 5]Wilhelm P, Rothemund K A DNA and restriction enzyme imple- 态转移,而有穷自动机总共经过n-1个顶点。 mentation of turing machines[C]//Baumand E, Lipton J DIMACS 5)加入相应的限制性内切酶进行处理,接着加人所有编 Seriesin Discrete Mathematics and Theoretical Computer Science 码F的双链DNA分子与连接酶。这时有穷自动机经过n个顶 Princeton: American Science Society, 1996: 128-130 点,这样就完成了算法的第(1)步 16 Sipser M. Introduction to the theory of computation [M-S.1. ]: Pws (6)应用亲和纯化法,用磁珠标记的各状态分子与回收产 Publishing Company, 1997 物(经变性为单链)结合,这样就完成了算法的第(2)步。 [7 Sambrook J, Frtisch E F, Maniatis T Molecular cloning a laboratory 自美国科学家 Adleman创建DNA计算后,许多NP问题 manual[M].2nd ed.[S.L. ] Cold Spring Harbor Laboratory Press, 1989

-
2019-09-08
507KB
论文研究-无向哈密顿图的一个充分必要条件及计算公式.pdf
2019-09-06哈密顿图的判定问题是一个NP完全问题,是图论理论中尚未解决的主要问题之一。1968年,Grinberg证明了一个必要条件,提高了判定非哈密顿可平面图的效率,由此产生了很多3-正则3-连通非哈密顿可平面
1.14MB
论文研究-基于互连网络系统故障的新型自适应诊断算法.pdf
2019-07-22互连网络的故障诊断是网络系统可靠性分析的重要内容。PMC模型是一种重要的网络故障模型。针对具有哈密顿环的互连网络(也称做哈密顿网络),利用分治回环思想,提出了一种新的基于PMC故障模型自适应的诊断算法
1.8MB
论文研究-基于粘贴系统的有向哈密顿路问题分析.pdf
2019-09-12通过构造粘贴模型模拟解决有向哈密顿路问题,然后用此粘贴系统所产生语言的性质对有向哈密顿路问题进行分析,继而给出了有向哈密顿路的充要条件。对于规模为n有向哈密顿路问题,构造的粘贴系统至多运行n-1步。
353KB
论文研究-基于哈密顿系统理论的永磁同步电动机鲁棒控制 .pdf
2019-08-19基于哈密顿系统理论的永磁同步电动机鲁棒控制,刘艳红,毋华丽,针对永磁同步电机调速系统存在的模型摄动和外部扰动等不确定性因素,提出了一种基于哈密顿系统理论的双环路鲁棒控制方法。首先,
54.22MB
算法导论中文版
2016-10-26在有关算法的书中,有一些叙述非常严谨,但不够全面;另一些涉及了大量的题材,但又缺乏严谨性。本书将严谨性和全面性融为一体,深入讨论各类算法,并着力使这些算法的设计和分析能为各个层次的读者接受。全书各章自
566KB
论文研究-边故障[k]元[n]立方体的超级哈密顿交织性.pdf
2019-09-13元立方体(记为)是优于超立方体的可进行高效信息传输的互连网络之一。是一个二部图当且仅当为偶数。令]是一个二部图,若(1)任意一对分别在不同部的顶点之间存在一条哈密顿路,且(2)对于任意一点,其中,中任
369KB
论文研究-永磁同步电机控制系统的哈密顿建模与位置控制 .pdf
2019-08-16永磁同步电机控制系统的哈密顿建模与位置控制,朱敏,于海生 ,基于永磁同步电机(PMSM)的数学模型,采用新的能量成型和端口受控哈密顿(PCH)系统理论,建立了PMSM的PCH系统数学模型。并利用互联和
470KB
论文研究 - 约束规理论的哈密顿量,路径积分和BRST公式
2020-05-24我们研究了QCD2的受限规范理论的哈密顿量,路径积分以及Becchi-Rouet-Stora和Tyutin(BRST)公式àCho等人。 在适当的量规固定条件下。
54.15MB
迷茫的旅行商:一个无处不在的计算机算法问题 PDF
2016-04-08作者: William J. Cook 出版社: 人民邮电出版社 副标题: 一个无处不在的计算机算法问题 原作名: In pursuit of the traveling salesman:Mathe
7KB
java实现哈密顿路径,递归和非递归两种方式
2017-04-13导入eclipse就可以使用,用两种方式实现了寻找哈密顿路径。
1.28MB
哈密顿图判定问题的多项式时间算法_姜新文.pdf
2021-02-01NP=?P(即NP是否等于P)的问题是计算机科学和数学中的重要问题。美国克雷数学研究院将其列为新千年七大困 难问题之首,2005年Science将其列为25个困难问题之19。Science最近列出的1
966KB
最短哈密顿回路算法C语言实现
2010-10-09最短哈密顿回路,在无向图中由一个顶点出发,不重复的遍历所有顶点,最后回到出发点,找到最短的回路,用C语言实现,
196KB
论文研究-球面旅行商问题常数及其实验分析.pdf
2019-07-22给出了球面随机旅行商问题最优值的一个上界以及最优值期望的一个下界。猜想球面旅行商问题常数存在且与平面旅行商问题常数相等。所做两组数值实验支持该猜想,且显示球面比平面正方形更适宜作为二维旅行商问题常数的
338KB
论文研究 - 关于量子力学的哈密顿公式出现的歧义
2020-05-27我们研究二维中定义的对称谐波振荡器和对称弹床的经典动力学和量子动力学。 对于这些系统,我们为每个系统获取了两个不同的运动常数,即两个拉格朗日方程式和两个汉密尔顿方程式,它们描述了相同的经典动力学。 但
428KB
论文研究 - Landau哈密顿量的相干态和He中塞曼效应的相对论修正
2020-05-14我们计算放置在垂直于其质心(CM)速度矢量方向且垂直于相对顺序垂直的均匀磁场中的He +离子的能级。 我们的计算是在近似相对论的框架内进行的,该理论相对正确,是受电磁力约束的两粒子复合系统的相对阶,并
713KB
论文研究-The Minimum Spanning Flow Model of the Hamiltonian Path Problem in a Digraph and its Polynomial Algorithm*.pdf
2019-08-21哈密顿轨问题的最小支撑流模型及其多项式算法,宁宣熙,宁安琪,在堵塞流理论的研究中,建立了最小流和最小支撑流模型。在本文中将证明,有向网络中构造哈密顿轨问题可以在多项式时间内转化为,
336KB
论文研究 - 伪Hermitian矩阵的完全可解哈密顿量
2020-05-23考虑了非PT对称的,可精确求解的哈密顿量,该哈密顿量描述了外部磁场中的费米子系统,该费米子系统通过伪拟埃尔米特相互作用耦合到谐波振荡器。 我们指出了原始Mandal和原始Jaynes-Cummings
2.86MB
2017辛算法课程.pdf
2019-11-27中科院数学所 唐贻发教授的哈密顿系统辛几何算法讲义 HamiltonX dZ dt = J−1∇H(Z), Z ∈R2n, J = O In −In O, (♠) "A{Gτ : Z →e Z "∂e
22.24MB
非线性系统手册原书第5版混沌,分形,元胞自动机,遗传算法,基因表达式编程,支持向量机,小波,隐马尔可夫模型,模糊逻辑与C 、JAVA和SymbolicC 程序
2019-05-11非线性系统手册 第五版:混沌,分形,元胞自动机,遗传算法,基因表达式编程,支持向量机,小波,隐马尔可夫模型,模糊逻辑与C++、JAVA和SymbolicC++程序 出版时间:2013年版 内容简介
3.24MB
算法设计与分析 王红梅
2019-03-19算法设计与分析 作者-王红梅 出版社-清华大学出版社 出版日期-07 1 2006. 共262页 目录 第 1 章 绪论 1 .1 算法的基本概念 1 . 1 . 1 为什么要学习算法 1 . 1 .
2.72MB
算法设计与分析+作者-王红梅 清华大学出版社
2013-04-18算法设计与分析 作者-王红梅 出版社-清华大学出版社 出版日期-07 1 2006. 共262页 目录 第 1 章 绪论 1 .1 算法的基本概念 1 . 1 . 1 为什么要学习算法 1 . 1 .
181KB
算法设计与分析(第2版)-王红梅-胡明-习题答案【附习题源代码】.doc
2019-05-30本资源是《算法设计与分析 第二版》配套答案解析 【配有习题源代码】 算法设计与分析 作者-王红梅 出版社-清华大学出版社 目录 第 1 章 绪论 1 .1 算法的基本概念 1 . 1 . 1 为什么要
2.20MB
论文研究 - 违反团簇性质的量子居里-魏斯磁体
2020-05-14有些概念在我们的日常生活中是可以接受的,但在物理学上却并非微不足道。 其中之一是集群属性,这意味着两个事件之间的关系没有足够的隔离。 在作者最近发表的著作中,已经对量子自旋算子的自旋算子的相关函数中的
3.33MB
论文研究 - 癌症治疗最优控制问题的建模和数值解
2020-05-26研究了由肿瘤生长模型中包括的放射和抗血管生成控制策略组成的数学最优控制肿瘤治疗框架。 由两个公认的模型组合而成的控制系统代表了非平滑最优控制问题的微分约束,该问题旨在减小肿瘤的体积,同时将放射和抗血管
386KB
论文研究 - 基于多带和基于广义BCS方程的异结构超导体处理方法概述
2020-05-28我们追溯了多频带方法(MBA)的概念基础,并回顾了其在复合超导体(SC)中广泛采用的原因。 然后请注意MBA忽略的一个特征:这种SC中的电子也可能通过与多个离子物种同时进行量子交换而被束缚的可能性,这
339KB
S-O算法在构造多源点多哈密顿圈中的应用研究
2019-12-30S-O算法在构造多源点多哈密顿圈中的应用研究,宁安琪,宁宣熙,在经典图论中,哈密顿圈问题是指在给定图中是否存在经过图中每一个点一次,且仅一次的一条巡回路线。多哈密圈问题是是指在给定图�
1.41MB
论文研究 - 限制四体问题中太阳辐射压力对周期轨道稳定性的影响
2020-05-18在这项工作中,在太阳辐射压力的影响下考虑了四体问题的哈密顿量。 无穷小物体的运动方程以哈密顿量典范形式获得。 释放点和相应的雅可比常数通过不同的太阳辐射压力系数值获得。 研究了每个点的运动及其稳定性。
398KB
论文研究 - 非埃尔米特矩阵拟完全可解的哈密顿量
2020-05-26考虑了与三角拉扎维势相关的PT对称准完全可解(QES)22 x矩阵哈密顿量的新示例。 就像参考文献中考虑的QES分析方法一样。 ,我们建立了三个必要和充分的代数条件,以使该Hamilto-nian具有
758KB
算法导论.epub
2017-09-17本书深入浅出,全面地介绍了计算机算法。对每一个算法的分析既易于理解又十分有趣,并保持了数学严谨性。本书的设计目标全面,适用于多种用途。涵盖的内容有:算法在计算中的作用,概率分析和随机算法的介绍。本书专
27KB
寻找哈密顿回路(穷解法,C语言)
2008-10-30用这个程序可以算出得出环游世界游戏的所有走法 结果为共60条
-
学院
MySQL 备份与恢复详解(高低版本 迁移;不同字符集 相互转换;表
MySQL 备份与恢复详解(高低版本 迁移;不同字符集 相互转换;表
-
下载
占据主动!刘强东微博营销之道.pdf
占据主动!刘强东微博营销之道.pdf
-
博客
espnetv2
espnetv2
-
博客
hdoj 3533 Escape
hdoj 3533 Escape
-
学院
鸿蒙系统Harmonyos源码架构分析-第1期第2课
鸿蒙系统Harmonyos源码架构分析-第1期第2课
-
下载
营销葵花宝典.txt
营销葵花宝典.txt
-
学院
MySQL 数据库权限管理(用户高级管理和精确访问控制)
MySQL 数据库权限管理(用户高级管理和精确访问控制)
-
学院
基于Flink+Hudi构建企业亿级云上实时数据湖教程(PC、移动、小
基于Flink+Hudi构建企业亿级云上实时数据湖教程(PC、移动、小
-
学院
MySQL 四类管理日志(详解及高阶配置)
MySQL 四类管理日志(详解及高阶配置)
-
博客
华为机试题之进制转化
华为机试题之进制转化
-
学院
使用 Linux 平台充当 Router 路由器
使用 Linux 平台充当 Router 路由器
-
下载
scala-intellij-bin-2020.3.20.zip
scala-intellij-bin-2020.3.20.zip
-
博客
华为机试题之字符串分隔
华为机试题之字符串分隔
-
学院
access应用的3个开发实例
access应用的3个开发实例
-
学院
NFS 网络文件系统
NFS 网络文件系统
-
博客
centos date时间格式化
centos date时间格式化
-
博客
华为机试题之明明的随机数
华为机试题之明明的随机数
-
学院
MySQL 高可用工具 heartbeat 实战部署详解
MySQL 高可用工具 heartbeat 实战部署详解
-
下载
Java讲座-源码
Java讲座-源码
-
学院
MySQL 管理利器 mysql-utilities
MySQL 管理利器 mysql-utilities
-
学院
LVS + Keepalived 实现 MySQL 负载均衡与高可用
LVS + Keepalived 实现 MySQL 负载均衡与高可用
-
博客
SQL入门基本概念
SQL入门基本概念
-
博客
Leetcode刷题笔记
Leetcode刷题笔记
-
下载
【考研初试】安徽建筑大学501建筑设计考研真题库资料
【考研初试】安徽建筑大学501建筑设计考研真题库资料
-
下载
产品经理的情报收集与分析.pdf
产品经理的情报收集与分析.pdf
-
博客
参数列表 是调用方给予方法的参数用于方法内的使用
参数列表 是调用方给予方法的参数用于方法内的使用
-
博客
西工大noj(21,22)
西工大noj(21,22)
-
学院
项目管理工具与方法
项目管理工具与方法
-
博客
[源码] Meidapipe框架分析——Packet
[源码] Meidapipe框架分析——Packet
-
博客
23设计模式-适配器模式
23设计模式-适配器模式