代数运算的DNA实现

代数运算的DNA实现

论文摘要

1996 年,Frank 发表在Science 上的“DNA 加法”一文开创了利用DNA 解决数值运算的先河,同时,文中提出的“全列举与自装配”成为DNA 代数运算工作的基础思想。在这一基础思想的指导下,又先后出现了其他解决代数运算的算法模式。电子计算机只是用串行思路解决问题,DNA 计算机(现在还只是处于理论研究中)则是以并行的思路解决问题。我们的思想就是以并行代替串行,先从理论上来验证DNA 计算机的优越性。本文是对应用DNA 计算机解决代数运算中的减法、除法问题进行了研究,主要给出了三种算法分别解决减法、除法。减法的DNA 算法理论主要是来源于串行思路中的算法,它是将每一位上的两个减数对的所有可能进行全列举,同时考虑每一位上的两种借位信息,使得运算进行自动选择,一步即可得到最终结果的算法;除法中一位数除多位数的算法还是从我们平时所进行的串行运算中得到启发而设计的算法;而除法的多位计算思路则来源于史丰收速算法,将算法中的口诀及技巧应用到DNA 链当中,使得传统中的代数运算能够并行的得到最终的结果,这三种算法的设计都使得计算步骤减少,从根本上改变了算法的运算机制。本文同时还计算了各种算法的复杂度,从理论上验证了DNA 计算在并行计算上的优越性;同时也进行了编程的处理,编码方式十分简单、直观,编码具有规律性,易于实现,在实践中验证了算法的正确性。

论文目录

  • 摘要
  • Abstract
  • 第1章 绪论
  • 1.1 DNA代数运算的发展现状
  • 1.2 基本文献简介
  • 1.3 问题引入及论文结构
  • 1.4 本章小结
  • 第2章 十进制减法 DNA 运算模型
  • 2.1 减法算法理论
  • 2.2 DNA 运算的模型
  • 2.2.1 DNA 编码设计
  • 2.2.2 算法的具体操作
  • 2.3 具体实例
  • 2.4 本章小结
  • 第3章 除法并行运算 DNA 运算模型
  • 3.1 十进制一位数除多位数的 DNA 运算模型
  • 3.1.1 十进制一位数除多位数的算法理论
  • 3.1.2 DNA 运算的模型描述
  • 3.1.3 DNA 运算的具体操作
  • 3.1.4 具体实例操作
  • 3.2 多位数除法
  • 3.2.1 算法简介
  • 3.2.2 DNA 编码
  • 3.2.3 算法分析
  • 3.2.4 DNA 运算的具体操作过程
  • 3.3 本章小结
  • 第4章 编码实现
  • 4.1 DNA 计算的计算机模拟
  • 4.2 文本算法的计算机实现
  • 4.2.1 算法描述
  • 4.2.2 算法演示
  • 4.3 本章小结
  • 总结
  • 参考文献
  • 致谢
  • 相关论文文献

    • [1].高中代数运算能力研究述评[J]. 数学学习与研究 2011(07)
    • [2].代数运算妙解几例[J]. 中学生数学 2011(02)
    • [3].复数问题二例[J]. 中学生数学 2020(11)
    • [4].一类值得重视的代数运算应用题——从一道中考模考试题说起[J]. 中学数学 2015(22)
    • [5].集合中的代数运算与映射问题探究[J]. 科学技术创新 2019(01)
    • [6].谈谈初中生代数运算能力的培养[J]. 新课程(上) 2012(10)
    • [7].具有代数运算的集合构成群的条件[J]. 科技创新导报 2019(17)
    • [8].谈谈代数运算教学的几个问题[J]. 基础教育课程 2018(08)
    • [9].试论如何提高学生代数运算能力[J]. 山东工业技术 2013(12)
    • [10].例谈初中数学代数运算的发展性错误及应对策略[J]. 数学学习与研究 2014(18)
    • [11].解析几何教学中坐标的代数运算方法[J]. 高等函授学报(自然科学版) 2011(06)
    • [12].初中数学教学中学生代数运算能力的培养[J]. 中学教学参考 2016(26)
    • [13].关系代数运算与SQL语句的等价实现的探讨[J]. 才智 2014(18)
    • [14].关于关系代数运算与SQL语句的等价实现的分析与研究[J]. 长沙民政职业技术学院学报 2009(03)
    • [15].基于时域多周期同步和频域代数运算的谐波检测法[J]. 江苏电机工程 2014(04)
    • [16].初中生代数运算技能量化分析研究[J]. 考试周刊 2012(41)
    • [17].一道向量高考题的解法探析[J]. 理科考试研究 2020(09)
    • [18].初中数学教学中代数运算关键点教学研究[J]. 当代教研论丛 2019(01)
    • [19].离不开猪的代数运算[J]. 可乐 2010(09)
    • [20].对新教材立体几何教学和学习的一点认识[J]. 高中数理化 2011(24)
    • [21].关于数“0”的小议[J]. 新课程导学 2011(13)
    • [22].用SQL语句实现关系代数运算探讨[J]. 科技信息(学术研究) 2008(08)
    • [23].基于关系代数运算的数据统计与分析——以场景教学系统数据库为例[J]. 软件工程 2019(03)
    • [24].样例设计及呈现方式对学习代数运算规则的促进[J]. 心理学报 2016(11)
    • [25].求解立体几何问题的一把利剑[J]. 数学爱好者(高二人教大纲) 2008(02)
    • [26].关系代数运算与SELECT语句对比教学法[J]. 计算机教育 2008(14)
    • [27].透视一道中考题的解法与教学思考[J]. 理科考试研究 2020(06)
    • [28].透过考题析考点,明确考向夺高分[J]. 考试(高考数学版) 2011(Z5)
    • [29].圆弧跨象限代数运算插补算法的C程序实现[J]. 职大学报 2012(04)
    • [30].巧借几何关系解力学平衡问题[J]. 数理化学习 2008(08)

    标签:;  ;  ;  

    代数运算的DNA实现
    下载Doc文档

    猜你喜欢