DNA计算机的基本原理
机器计算的历史可以追溯到1641年,当年18岁的法国数学家帕斯卡尔成功地制造了一台齿轮传动的八位加法计算机。这使人类计算方式、计算技术进入了一个新的阶段。后经过人们数百年的艰辛努力,终于在1945年成功地研制出了世界上第一台电子计算机。从此,人类进入了一个全新的计算技术时代。
从最早的帕斯卡尔齿轮机到今天最先进的电子计算机,其计算方式都是一种物理性质的符号变换,具体是由“加”和“减”这种基本动作构成的。然而,目前的DNA计算则有了本质性的变化。计算不再是一种物理性质的符号变换,而是一种化学性质的符号变换,即不再是物理性质的“加”、“减”操作而是化学性质的切割和粘贴、插入和删除。这种计算方式的变革是前所未有的。具有划时代的意义。
我们知道,DNA分子是一条双螺旋的长链,上面布满了“珍珠”即核苷酸,其上拥有四种碱基,分别为:腺嘌呤(A)、鸟嘌呤(G)、胞嘧啶(C)和胸腺嘧啶(T)。DNA分子通过这些核苷酸的不同排列,能够表达出生物体各种细胞拥有的大量信息。数学家、生物学家、化学家以及计算机专家从中得到启迪。他们利用DNA能够编码信息的特点,先合成具有特定序列的DNA分子,使它们代表要求解的问题,然后通过生物酶的作用(相当于加减乘除运算),使他们相互反应,形成各种组合,最后过滤掉非正确的组合而得到的编码分子序列就是正确答案。