摘要
利用DNA自组装执行计算的思想已从实验上被证明具有可行性。利用DNA瓦片自组装执行计算的方法,由于其通用性正被广泛研究,已有多种理论模型被提出以解决各种NP问题。基于DNA Tile自组装模型理论在三维下的扩展,设计了可以实现这一算法的三维DNA Tile组装系统。提出了一种用于解决多维背包问题的三维DNA自组装模型;该模型可以非确定性的输出可行性解决方案。分析表明系统可以在线性组装步骤内完成计算,所需的Tile种类数与问题维数无关。为探索三维DNA自组装的计算能力进行了一次有意义的尝试。
DNA computing by self-assembly has been proved scalable experimentally. Owing to its computational universalism, computing by self-assembly of DNA tiles is widely studied, and diversified theoretical models have been proposed to solve various NP problems. Based on 3 D extension of the Tile Assembly Model, a 3 D DNA self- assembly model for the knapsack problem is presented. The analysis shows that the tile types required in our model is independent to the size of the problem, and assembling time is linear. This study makes a significant attempt for exploring the computational power of 3D DNA self-assembly.
出处
《科学技术与工程》
北大核心
2013年第36期10787-10793,共7页
Science Technology and Engineering
基金
国家自然科学基金(61076103
61070238)
河南省教育厅自然科学研究项目(2011A510025)
河南省科技计划基金(112300413208)
郑州轻工业学院科研基金(2011XJJ025)资助