基于dna下推自动机二进制减法和乘法的实现

基于dna下推自动机二进制减法和乘法的实现

ID:15806535

大小:3.60 MB

页数:20页

时间:2018-08-05

基于dna下推自动机二进制减法和乘法的实现_第1页
基于dna下推自动机二进制减法和乘法的实现_第2页
基于dna下推自动机二进制减法和乘法的实现_第3页
基于dna下推自动机二进制减法和乘法的实现_第4页
基于dna下推自动机二进制减法和乘法的实现_第5页
资源描述:

《基于dna下推自动机二进制减法和乘法的实现》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、基于DNA下推自动机二进制减法和乘法的实现程珍1)黄玉芳1)周康2)(华中科技大学控制科学与工程系武汉430074)2)(武汉工业学院数理科学系武汉430023)摘要 提出了基于DNA下推自动机二进制减法和乘法的实现方法.一位二进制借位减法,是通过预先构造好的DNA下推自动机模型在一个试管中以该模型的运行方式自动完成运算.m位二进制借位减法,是在一位二进制减法的基础上,按照从低位到高位的顺序,将低位产生的借位作为高位试管操作中的输入符号串,从而完成高位的减法运算.两位二进制乘法中包含移位和加法操作,在两个试管中分别设计好DNA下推自动机模型,分别完成被乘数与乘数各位的移位

2、操作,同时结合相应的生物操作,将其作为另一个试管加法操作中的输入符号串,则加法操作中产生的结果即为所求.在此基础上,m位二进制乘法可通过移位操作的并行性和加法操作的串行性来完成运算.这些实现方法为DNA下推自动机实现基本的算术运算提供了比较完整的运算机制.关键词 DNA下推自动机;借位减法;乘法;移位操作;DNA编码中图法分类号 TP301ImplementationofbinarysubtractionandmultiplicationbasedonDNApush-downautomatonCHENGZhen1)HUANGYu-Fang1)ZHOUKang2)1)(De

3、partmentofControlScienceandEngineering,HuazhongUniversityofScienceandtechnology,Wuhan430074)2)(DepartmentofMathematicsandPhysics,WuhanPolytechnicUniversity,Wuhan430023)AbstractTheimplementationsofbinaryborrowbitsubtractionandmultiplicationbasedonDNApush-downautomataareproposed.Theonebitbi

4、narysubtractioncanbeautomaticallycompletedtheoperationsinonetubebydesigningtheDNApush-downautomatamodelpreparedlyinadvance.Basedonthismodel,mbitssubtractioncanbeobtainedbyputtingtheborrowbitfromthelowbittubetothehighbittubeastheinputstrings.ThetwobitsbinarymultiplicationbasedonDNApush-dow

5、nautomatamodelincludesshiftoperationsandadditionoperations,theshiftoperationsbetweenthestringrepresentingthemultiplicandandthestrandsdenotingeachbitofthemultipliercanbeperformedintwotubessynchronouslycombiningbiologyoperation,thentheresultstringsareputintoanothertubeastheinputstringsinthe

6、additionoperation,finallytheoutputinthisoperationisthesolution.Thembitsbinarymultiplicationcanbegotbyparallelshiftoperationsandserialadditionoperations.TheseprocessesproviderelativelycompletearithmeticmechanismsforDNAautomata.KeywordsDNApush-downautomata;borrowbitsubtraction;multiplicatio

7、n;shiftoperation;DNA-encoding1引言自Adleman1994年创立DNA计算模型[1]以来,DNA计算无论是在理论上,应用模型的建立上,还是实验与检测技术上都取得了惊人的进步.它的优势是利用DNA分子具有海量的存储能力及生化反应的巨大并行性等特点进行计算[2-3].在DNA计算运算系统的研究中,首先取得突破性工作的是Guarnieri[4]等人于1996年建立了DNA计算的加法运算模型,提出了基于DNA计算的二进制正有理数的加法运算,解决了加法的进位问题,创造性地完成了对DNA分子生物运算过程的构造

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。