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

DNA并行计算中的B-树数据结构的设计与实现
引用本文:邹超君,朱雅莉.DNA并行计算中的B-树数据结构的设计与实现[J].计算机应用研究,2012,29(5):1775-1777.
作者姓名:邹超君  朱雅莉
作者单位:1. 湖南大学信息科学与工程学院,长沙410082;.衡阳师范学院计算机科学系,湖南衡阳421002
2. 衡阳师范学院计算机科学系,湖南衡阳,421002
基金项目:国家自然科学基金资助项目(90715029)
摘    要:DNA分子特性使得DNA计算具有极大的存储密度和高度的计算并行性。不管何种计算模型,DNA分子的选择和DNA编码都十分重要。提出了DNA计算中的B-树的数据结构设计方法。首先给出了B-树定义及其操作的形式化描述,接着介绍了本计算模型采用的3D结构DNA分子——k-arms分子结构,详细给出了一棵m阶B-树的构造步骤,最后实现了其查找、插入和删除等操作。提出了DNA分子计算的3D结构和分治策略,具有一定的可扩展性和并行性,对DNA计算的其他模型有参考价值。

关 键 词:DNA计算  可扩展性  并行计算  分治策略  DNA编码

Design and implementation of B-tree data structure in DNA parallel computing
ZOU Chao-jun,ZHU Ya-li.Design and implementation of B-tree data structure in DNA parallel computing[J].Application Research of Computers,2012,29(5):1775-1777.
Authors:ZOU Chao-jun  ZHU Ya-li
Affiliation:1. College of Information Science & Engineering, Hunan University, Changsha 410082, China; 2. Dept. of Computer Science, Hengyang Normal University, Hengyang Hunan 421002, China
Abstract:The best virtues of DNA computing are the maximum density of storage and the huge parallel of computing because of the features of DNA molecules. It is important for any DNA computing model to choose some DNA molecules and code them. This paper proposed the method of designing B-tree in DNA computing. Firstly, formally described the definition of B-tree and operations. Then, described the 3D DNA molecules, k-arms DNA molecules in detail. Furthermore, proposed the approach of creating a B-tree with m sub-trees. Finally, proved the operations, such as searching, inserting and deleting. DNA molecules with 3D structure and divide-and-conquer strategy were scalable and parallel, and could be used in other DNA computing model.
Keywords:DNA computing  scalability  parallel computing  divide-and-conquer strategy  DNA encoding
本文献已被 CNKI 万方数据 等数据库收录!
点击此处可从《计算机应用研究》浏览原始摘要信息
点击此处可从《计算机应用研究》下载全文
设为首页 | 免责声明 | 关于勤云 | 加入收藏

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

京公网安备 11010802026262号