外来客网

DNA计算器吐出正确乘法解决方案

我们的基因组不仅存储遗传信息 - 基因组成的代码甚至可以统计,正如研究人员所证明的那样。两条DNA链代表需要倍增的数字。通过将链与适当的结果链组合,DNA计算器吐出正确的乘法解决方案 - 即使是真实的,可读的显微镜数字。科学家们报告说,这种方法也可以减法。

遗传分子DNA的特征在于其特殊的代码:根据腺嘌呤,胸腺嘧啶,鸟嘌呤和胞嘧啶四个碱基的序列,DNA链可以存储各种信息。因为这些基础仅连接到它们各自的对应物,所以这可以用于逻辑操作。

研究人员已经使用这些生物分子的解决方案来解决经典的“旅行推销员”问题:多个城市之间最有效的路线。最大的优势:因为在一滴中有数百万个DNA链的空间,这样的“DNA计算器”可以同时执行许多并行操作。来自奥胡斯大学的Kurt Gothelf及其同事现在证明DNA不仅可以以逻辑门的形式进行操作,还有借助所谓的查找表的发票。这些列出了大量可能的结果,计算机在计算时从该库中选择正确的解决方案。

具有数字输出的生物计算

为了解决算术问题,DNA计算机首先接收两个以两条DNA链形式相乘的值。“这两条链中的每一条代表一个数字,”研究人员解释说。一部分股线由一个与所有其他股线兼容的代码组成,而另一个代码特定于所需的数字。“当这些链现在与结果库混合时,它们组合成一式三份的组合,”Gothelf和他的同事报告说:两个数字序列结合到溶液链,其中包含这些代码的对应物。“这可以与逻辑AND门进行比较,因为必须有两条工作线来选择正确的解决方案,”研究人员说。除了输出数字的两个序列之外,解决方案链还带有代表解决方案的代码部分。这是最重要的一步 - 选择了计算任务的结果。在实验中,研究人员进行了15次不同的乘法,起始数在1到5之间,结果在1到15之间。

评论 (0)