A novel computing model of the maximum clique problem based on circular DNA

被引:0
作者
YANG Jing ZHANG Cheng XU Jin LIU XiangRong QIANG XiaoLi Institute of Software School of Electronics Engineering and Computer Science Key Laboratory of High Confidence Software Technologies Ministry of Education Peking University Beijing China [100871 ]
机构
关键词
DNA-based computing model; circular DNA molecules; NP-complete problem; circligase; streptavidin-coated magnetic beads;
D O I
暂无
中图分类号
O242.1 [数学模拟];
学科分类号
070102 ;
摘要
A novel DNA-based model is developed to calculate NP-complete problems, which is made of circular DNA molecules, streptavidin-coated magnetic beads and DNA circligase. To test the feasibility of the model, we apply it to compute a five-node maximum clique problem (MCP). During the computation, DNA molecule structures were transformed between linear DNA and circular DNA by streptavidin-coated magnetic beads and circligase, in order to search for the truth solutions. This greatly reduces the quantity of time and space consumed in calculation, and its time and space complexity both are O(n + m). Compared with the brute force method, using this algorithm searching process at most needs in n + 1 test tubes for an MCP with n vertices, while brute force method requires 2n test tubes. Furthermore, the constructed unenumerable initial solution space greatly improved the processing ability of the DNA computer. This novel model indicates that it may be a powerful DNA-based computer for solving some NP-complete problems.
引用
收藏
页码:1409 / 1416
页数:8
相关论文
共 3 条
[1]  
A DNA computer model for solving vertex coloring prob-lem[J]. XU Jin1, 2, QIANG Xiaoli1, FANG Gang1 & ZHOU Kang1 1. Department of Control Science and Engineering, Huazhong University of Science and Technology, Wuhan 430074, China;2. Department of Biotechnology, Dalian University, Dalian 116622, China.Chinese Science Bulletin. 2006(20)
[2]  
Genetic algorithm in DNA computing: A solution to the maximal clique problem[J] . Yuan Li,Chen Fang,Qi Ouyang.Chinese Science Bulletin . 2004 (9)
[3]   Computing with DNA by operating on plasmids [J].
Head, T ;
Rozenberg, G ;
Bladergroen, RS ;
Breek, CKD ;
Lommerse, PHM ;
Spaink, HP .
BIOSYSTEMS, 2000, 57 (02) :87-93