期刊文献+

基于DNA下推自动机二进制减法和乘法的实现 被引量:1

Implementation of Binary Subtraction and Multiplication Based on DNA Push-Down Automaton
下载PDF
导出
摘要 提出了基于DNA下推自动机二进制减法和乘法的实现方法.一位二进制借位减法,是通过预先构造好的DNA下推自动机模型在一个试管中以该模型的运行方式自动完成运算.m位二进制借位减法,是在一位二进制减法的基础上,按照从低位到高位的顺序,将低位产生的借位作为高位试管操作中的输入符号串,从而完成高位的减法运算.两位二进制乘法中包含移位和加法操作,在两个试管中分别设计好DNA下推自动机模型,分别完成被乘数与乘数各位的移位操作,同时结合相应的生物操作,将其作为另一个试管加法操作中的输入符号串,则加法操作中产生的结果即为所求.在此基础上,m位二进制乘法可通过移位操作的并行性和加法操作的串行性来完成运算.这些实现方法为DNA下推自动机实现基本的算术运算提供了比较完整的运算机制. The implementations of binary borrow bit subtraction and multiplication based on DNA push-down automata are proposed. The one bit binary subtraction can be automatically completed through the operations in one tube using the DNA push-down automata model designed in advance. Based on this model, rn bits subtraction can be obtained by putting the borrow bit from the low bit tube to the high bit tube as the input strings. The two bits binary multiplication based on DNA push-down automata model includes shift operations and addition operations, the shift operations between the string representing of the multiplicand and the strands denoting of each bit of the multiplier can be performed in two tubes synchronously combining biology operation, then the result strings are put into another tube as the input strings in the addition operation, finally the output in this operation is the solution. The m bits binary multiplication can be got by parallel shift operations and serial addition operations. These processes provide relatively complete arithmetic mechanisms for DNA automata.
出处 《计算机学报》 EI CSCD 北大核心 2009年第12期2338-2346,共9页 Chinese Journal of Computers
基金 国家自然科学基金重点 面上项目(60533010 30670540) 国家"八六三"高技术研究发展计划项目基金(2006AA01Z104)资助~~
关键词 DNA下推自动机 借位减法 乘法 移位操作 DNA编码 DNA push-down automata borrow bit subtraction multiplication shift operation DNA-encoding
  • 相关文献

参考文献4

二级参考文献19

  • 1[1]Adleman,L.M.Molecular computation of solutions to combinatorial problems.Science,1994,266:1021.
  • 2[2]Lipton,R.J.DNA solutions of hard computational problems.Science,1995,268:542.
  • 3[3]Ouyang,Q.et al.DNA solution of the maximal clique problem.Science,1997,278:446.
  • 4[4]Liu,Q.et al.DNA computing on surfaces.Nature,2000,403:175.
  • 5[5]Wu,H.An improved surface-based method for DNA computation.Biosystem,2001,59:1.
  • 6[6]Benenson,Y.et al.Programmable and autonomous computing machine made of biomolecules.Nature,2001,414:430.
  • 7[7]Garey,M.R.et al.Computers and Intractability:A Guide to the Theory of NP-completeness.San Francisco:W.H.Freeman and Company,1979,191.
  • 8[8]Liu,Y.C.et al.DNA solution of a graph coloring problem.J.Chem.Inf.Comput.Sci.,2002,42(3):524.
  • 9Guarnieri F,Fliss M,Bancroft C. Making DNA add [J]. Science,1996,273:220-223
  • 10Guarnieri F, Bancroft C. Use of a horizontal chain reaction for DNA-hased addition. DIMACS Series in Discrete Mathematics and Theoretical Computer Science,1999,44. 105-111

共引文献60

同被引文献20

引证文献1

二级引证文献1

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部