生物DNA计算机

3.0 2025-01-06 6 4 25.19KB 7 页 10龙币
侵权投诉
No.1 Fugaku( 富岳 ) 日本 制造商:富士通,处理器核芯:7630848 个;峰值(Rmax)
442010 TFlop/s
No.2 Summit(美国),美国 制造商:IBM处理器核芯:2414592 个;峰值(Rmax)
148600 TFlop/s
No.3 Sierra(美国),美国 制造商:IBM处理器核芯:1572480 个;峰值(Rmax)
94640 TFlop/s
No.4 神威 太湖之光(Sunway TaihuLight)中国,中国 制造商:国家并行计算
机工程技术研究中心,处理器核芯:10649600 个;峰值(Rmax)93015 TFlop/s
No.5 Selene (美国),美国 制造商:Nvidia处理器核芯:555520 个;峰值(Rmax)
63460 TFlop/sNo.6 TH—2 天河二号(中国),中国 制造商:国防科大,处理器核芯:
4981760 个;峰值(Rmax)61445 TFlop/s
1 DNA 计算的理论、特点和问题
1994 11 月美国计算机科学家 L.阿德勒曼(LAdleman)在《科学》
上公布了 DNA 计算机的理论,并成功的运用 DNA 计算机解决了一个有向哈密
尔顿路径问题[1]。这一成果迅速在国际上产生了巨大反响[2],同时也引起了
国内学者的关注[3]
一些人相信,DNA 计算蕴含的理念可使计算的方式产生“进化”。另一些人则
看到 DNA 计算的理念将有助于揭示生命的本质与演化。总之,这一全新的计算
理论,将在数学与生命科学中产生极其深远而广大的影响。同时它也提出了一
系列值得我们深思的哲学性问题。
DNA 计算机目前尚处在理论研究阶段,一旦它在实用意义上获得成功,DNA
计算将彻底改变计算机硬件的性质。
在过去的半个世纪里,计算机完全就是物理芯片的同义词。但阿德勒曼 DNA
计算机则是一种化学反应计算机[4]。它的基本构想是:以 DNA 碱基序列作为
信息编码的载体,利用现代分子生物学技术,在试管内控制酶作用下的 DNA
列反应,作为实现运算的过程;这样,以反应前 DNA 序列作为输入的数据,反
应后的 DNA 序列作为运算的结果。
阿德勒曼具体应用哈密尔顿有向图这个经典 NPC 问题,详细描述了他的理论。
DNA 计算机的提出,产生于这样一个发现,即生物与数学的相似性:①生物体
异常复杂的结构是对由 DNA 序列表示的初始信息执行简单操作(复制、剪接)
的结果;②可计算函数 fw)的结果可以通过在 w上执行一系列基本的简单函
数而获得。
阿德勒曼不仅意识到这两个过程的相似性,而且意识到可以利用生物过程来
模拟数学过程,更确切地说是,DNA 串可用于表示信息,酶可用于模拟简单的
计算。这是因为:① DNA 是由称作核苷的一些单元组成,这些核苷酸随着附
在其上的化学组或基的不同而不同。种基:腺瞟吟鸟瞟吟胞嘧啶
胸腺嘧啶,分AGCT表示。
一些单个的核苷酸顺在一起DNA 。单DNA 可以看作是由符合
AGCT成的字符串。数学上,这意味着我们可以用一个含有
字符字符集∑=AGCT来为信息编码(子计算机仅使用 01这两
个数)。② DNA 序列上的一些简单操作需要酶的助,不同的酶发不同的
作用。
起作用的有种酶:a制性内切酶,主要是切开包制性点的
DNAbDNA 接酶,它主要一个 DNA 点同另一个链连接在
一起;cDNA 聚合酶,它的功能包括 DNA 的复制与DNA 成;d
切酶,它可以有选择破坏双链或DNA 分子。
是基于这种酶的作实现了 DNA 计算。
阿德勒曼用 DNA 计算机解决了哈密尔顿有向图问题,很快便有人用
DNA 计算机相解决了其他一些疑难问题(NPC 完全问题),满足性问
。与子计算机相DNA 计算机有明显优势。不过,这些仅仅是利
用分子技术解决的个特问题,是为解决特问题而进行的一性实
DNA 计算机还没有一个固定的程式。由于问题的样性导致所采用的分子生
物学技术的样性,具体问题需要设计具体的实。于是,便引出了两个
本性的问题,阿德勒曼最早就意识到了它们:① DNA 计算机可以解决些问
确切地说,DNA 计算机是完吗?即通过操DNA 完成有的(图
机)可计算函数吗?②是计出可编程序的 DNA 计算机即是否存
似于子计算机的通用计算模型————那样的通用 DNA (模
目前,人们处在对这两个本性问题的研究过程之中。
在我们看来,这就似于在子计算机生之前的 20 世纪三四十年代——
论计算机的研究阶段。如今经提出了DNA 计算模,但千秋,公
DNA 计算机的“图机”还没生。相对而,一种称为“剪接系”的
DNA 计算机模型较为成功[5]

由于 DNA 可以作在四字符集上的串,为 DNA 计算模的自然方式就是
利用专门处理字符字符串的语言理论。模的关就是将实际的 DNA
重组抽象为数学上的剪接操作。实际的 DNA 重组,就是在前面所提到的
“工具酶”的作用下,对 DNA 的切粘贴组合过程。
其数学抽象称为剪接操作。大体可做如下描述:给定字符集∑(其元素
其上的两个字符xy,利用剪接r剪接 xy的过程可以分为:
①在由剪接r位置上切xy;②分将结果中 x的前段和 y的后
段、y的前段和 x的后段在一起。 的剪接r形如 α1#β1$α2#β2
的词,其中 α1β1α2β2 的串,$∑外标记符
我们称 zw据剪接rα1#β1$α2#β2 剪接 xy的结果,
当存上的 x1y2使得
x=x1α1β1xƇ, yy2α2β2yƈ
z=x1α1β2yƈ, w=y2α2β1xƇ
作(xyzw)。
α1β1 α2β2 这两个串称为剪接点;xy称为剪接。剪接r
了切点和位置α1 β1 第二项α2 β2 。值
得注意的是α1β1 α2β2 xy中出现多次果这样,选择
一个点是不确的。结果造成对 xy剪接的结果是(zw)的一个

将剪接操作作基本工具来构一种生成机制,便形成了剪接系给定
字符A,A∑*,∑*字符集∑上由接操作生成的字符串的集合*中的
元素为串),以一个剪接现则Rr∈R∑*#∑*$∑*#∑*),由此所生成
东西是由下方得到的串成;从集 A始,在 A获得的串上复使
用剪接则。
,应一点,通常剪接 xy得到 zw后,可以将 xy
剪接,与相似,对新生成的 zx有数上的制。但对些串仅可
使用有限次在数学上不用集合来表示剪接,而用多重集——个时
当记录每个串可用的个数。至此,可以出剪接系的一个简又严格
义:剪接系是一个四元组 rTAR),其中是一个字符集
T ∑字符集A*上的多重集R是剪接则的集合

义了 DNA 计算的数学模后,便可以来回答提出的 DNA 计算的完
与通用性问题。在计算机科学中,众所周知丘奇一图论点深刻画
实际计算机的计算能力——任何可计算函数是可由图机计算的函数(一
般递归函数)。现已证明:剪接系是计算完的,即任何可计算函数可以
用剪接系来计算。
换句话说就是,任何机可计算的函数可以由这种 DNA 计算模来计算。
反之亦然。这就回答DNA 计算机可以解决些问题——机可计算问
题。
对于第二个问题——否存在基于剪接的可编程计算机——也有了肯定
:对给定字符集 T都存在一个剪接系,其公理集都是有
的,而且对于以 T字符集的一是通用的。
这就是说,理论上在一个基于剪接操作的通用可编程的 DNA 计算机。程序
通用计算机公理添加字符成。程序个,而可利用的公理
集合无穷多个。这些计算机使用的生物操作成、剪接(切接)
抽取
理论上 DNA 计算机具有现代子计算机同样的计算能力,但它具有的巨大
潜力(功子计算机不可拟的:DNA 计算机运算速,其几天
的运算就相于计算机问世以来世有计算机的总运算;它的贮存容
量非常大,1方分DNA 溶液可以存储 1万亿亿位二进制的数据,过目
有计算机的存储容量;它的能量消耗只有一台普通计算机的十亿分之一。
如此优越的分子计算机当然激动人心的。而它离开发、实际应用有相
距离,尚有许多现实的技术性问题需要去解决。生物操作的困难,有时
轻微振荡使DNA 断裂;有些 DNA 会粘在试管抽筒尖上,而就在
计算中丢失了。DNA 计算机着许许多多的质,但它的提出者阿德勒
教授依然是极其乐观的:DNA 计算机刚刚提出,尚在胚胎,与发了半
个世纪的子计算机相,确实相形见细。
在他看来,提出 DNA 计算机并不就是子计算机竞争首先,分子计算
拓宽了人们对自然计算现的理解,特是生物学中基本算的理解。
DNA 计算的念向现有的计算机科学和数学提出了挑战,相信它
的理念可以使计算的方式发生进化。
DNA 计算理论是目前西方发国家的一个研究点,有些困难已经通过新
的程序计技术(无须等待生物技术的发),概率法及修改数学问题
的解决方得以解决。
人们大相信,分子计算的实际应用在来是可行的。另要知
成杂抽取等所有生物操作的问题,都已被自然中的生物系统所
摘要:

No.1Fugaku(富岳),日本制造商:富士通,处理器核芯:7630848个;峰值(Rmax):442010TFlop/s,No.2Summit(美国),美国制造商:IBM,处理器核芯:2414592个;峰值(Rmax):148600TFlop/sNo.3Sierra(美国),美国制造商:IBM,处理器核芯:1572480个;峰值(Rmax):94640TFlop/sNo.4神威太湖之光(SunwayTaihuLight)中国,中国制造商:国家并行计算机工程技术研究中心,处理器核芯:10649600个;峰值(Rmax):93015TFlop/sNo.5Selene(美国),美国制造商:Nvi...

展开>> 收起<<
生物DNA计算机.docx

共7页,预览3页

还剩页未读, 继续阅读

声明:本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击侵权投诉。
分类:实用文档 价格:10龙币 属性:7 页 大小:25.19KB 格式:DOCX 时间:2025-01-06

开通VIP享超值会员特权

  • 多端同步记录
  • 高速下载文档
  • 免费文档工具
  • 分享文档赚钱
  • 每日登录抽奖
  • 优质衍生服务
/ 7
客服
关注