首页> 外文会议>IEEE International Symposium on Nanoelectronic and Information Systems >Mathematics Using DNA: Performing GCD and LCM on a DNA Computer
【24h】

Mathematics Using DNA: Performing GCD and LCM on a DNA Computer

机译:使用DNA的数学:在DNA计算机上执行GCD和LCM

获取原文

摘要

DNA Computing has attracted the eyes of many researchers since its inception in 1996. It over-performs conventional computer due to its inherent massively parallelism nature in case of the computationally "hard" problems. But to make DNA computer usable in general, it needs to be able to perform important mathematical calculations. Example of such mathematical functions include finding greatest common divisor (GCD) and least common multiple (LCM), which are interrelated as their multiplication results in the multiplication of the two numbers. GCD can be found on conventional machine using Euclid's Algorithms that takes number of steps approximately proportional to the natural logarithm of the larger number. LCM is found by dividing GCD from the multiplication of two numbers. GCD and LCM can also be found using prime factorization of the two numbers, but this itself is computationally hard. In this work, at first LCM has been found using DNA molecule at constant time. Then GCD can be found by multiplying the two numbers and dividing by LCM onconventional machine. So, GCD and LCM can be found using constant number of operations. Experimental feasibility of the bio-molecular operations has also been described. This work is expected to be important bridge to make DNA computing applicable in the area of numerical mathematics.
机译:自从1996年问世以来,DNA计算就吸引了许多研究人员的注意。由于其固有的大规模并行性,在发生计算上的“难题”时,它的性能优于常规计算机。但是要使DNA计算机普遍可用,它必须能够执行重要的数学计算。此类数学函数的示例包括查找最大公除数(GCD)和最小公倍数(LCM),这是相互关联的,因为它们的相乘会导致两个数相乘。可以使用Euclid算法在传统机器上找到GCD,该算法采取的步数大约与较大数的自然对数成正比。 LCM是通过将GCD除以两个数的乘积而得出的。 GCD和LCM也可以使用两个数字的素因式分解找到,但这本身在计算上很困难。在这项工作中,首先发现了恒定时间使用DNA分子的LCM。然后可以通过将两个数字相乘并在常规机器上除以LCM来找到GCD。因此,可以使用恒定数量的运算来找到GCD和LCM。还已经描述了生物分子操作的实验可行性。这项工作有望成为使DNA计算在数值数学领域中应用的重要桥梁。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号