首页 | 官方网站   微博 | 高级检索  
     

子集和问题的O(1.414n)链数DNA计算机算法
引用本文:李肯立,姚凤娟,许进,李仁发.子集和问题的O(1.414n)链数DNA计算机算法[J].计算机学报,2007,30(11):1947-1953.
作者姓名:李肯立  姚凤娟  许进  李仁发
作者单位:1. 湖南大学计算机与通信学院,长沙,410082;华中科技大学分子生物计算机研究所,武汉,430074
2. 湖南大学计算机与通信学院,长沙,410082
3. 华中科技大学分子生物计算机研究所,武汉,430074
基金项目:国家自然科学基金 , 中国博士后科学基金
摘    要:随着DNA计算机研究的不断深入,如何克服DNA生物计算中穷举法的极限已成为DNA计算研究的重要内容之一.为设计可扩展的子集和问题DNA计算机算法,文中将Aldeman-Lipton模型的操作与粘贴模型的解空间结合,引入荧光标记和凝胶电泳技术,通过设计DNA并行搜索器,提出一种求解子集和问题的DNA计算机模型和算法.与已有文献结论的对比分析表明:文中算法在保持多项式生物操作复杂性的条件下,将穷举算法中的DNA分子链数从O(2n)减少至O(1.414n),其中n为子集和问题的维数.因此,文中算法理论上在试管级生化反应条件下能将可破解子集和公钥的维数从60提高到120.

关 键 词:DNA计算  子集和问题  分治法  并行处理  NP完全问题  子集和问题  计算机算法  Supercomputing  Problem  Solutions  Molecular  公钥  反应条件  试管  算法理论  维数  分子链  穷举算法  生物  多项式  分析表  文献  计算机模型  求解  搜索器
修稿时间:2006-10-24

An O(1.414n) Volume Molecular Solutions for the Subset-Sum Problem on DNA-Based Supercomputing
LI Ken-Li,YAO Feng-Juan,XU Jin,LI Ren-Fa.An O(1.414n) Volume Molecular Solutions for the Subset-Sum Problem on DNA-Based Supercomputing[J].Chinese Journal of Computers,2007,30(11):1947-1953.
Authors:LI Ken-Li  YAO Feng-Juan  XU Jin  LI Ren-Fa
Affiliation:School of Computer and Communication, Hunan University, Changsha 410082;institute of Biomolecular Computer, Huazhong University of Science and Technology, Wuhan 430074
Abstract:How to decrease the volumes in DNA computers has become an important research area in DNA computing.It is showed that the poor scalability in the DNA-based algorithms roots in the poor scalability of the DNA models.In this paper,a DNA model for good scalability is proposed.It is based on biological operations in the Adleman-Lipton model and the solution space of stickers in the sticker-based model.The method of fluorescence labeling and the technique of gel electrophoresis are incorporated into the model.Based on it,a new DNA algorithm for solution of the subset-sum problem is proposed where the strategy of divide and conquer and a new designed algorithm of ParallelSearcher are introduced.The proposed algorithm can solve the n-dimension subset-sum instances by using the O(1.414n) shorter DNA strands on the condition of not varying the time complexity,as compared by far the best molecular algorithm for it in which O(2n) DNA strands is used.Therefore,the scale of the public key cryptosystem that can be theoretically broken using the present biological technology may be enlarged from 60 to 120 variables.
Keywords:DNA-based computing  subset-sum problem  divide and conquer  parallel processing  NP-complete problem
本文献已被 CNKI 维普 万方数据 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司    京ICP备09084417号-23

京公网安备 11010802026262号